CommunityNews

CommunityNews

Amber Smalltalk - new language that compiles into JavaScript

The Amber language is deeply inspired by Smalltalk. It is designed to make client-side development faster and easier. Amber includes a live development environment with a class browser, workspace, unit test runner, transcript, object inspector and debugger.

Amber is written in itself, including the compiler, and compiles into efficient JavaScript, mapping one-to-one with the JS equivalent.

So…What is it about again?

Amber is a language (derived from Smalltalk) and environment built for the web.

With Amber, client-side web development finally gets the power and productivity that exists in other Smalltalk dialects.

Why should I care?

Having a true live & incremental development environment where you can build your application interactively in the browser is unbeatable.

Why a Smalltalk dialect?

Smalltalk stands head and shoulders above most other languages for clarity, conciseness, and human-friendliness.

As a language, it is immensely clean and mature, both syntactically and semantically. It is a pure OO language, with objects all the way down.

But what about all the JS ecosystem?

Amber plays very well with the outer world. You can interact with JavaScript objects seamlessly, and even inspect them as any Amber object.

Evaluating JavaScript object methods is transparent and makes using libraries a breeze.

https://amber-lang.net/index.html

This thread was posted by one of our members via one of our news source trackers.

0 700 0

Where Next?

Popular Frontend topics Top

First poster: bot
Fable 3.0.0-nagareyama-alpha-006 has been released. Link: Release 3.0.0-nagareyama-alpha-006 · fable-compiler/Fable · GitHub
0 1056 0
New
First poster: bot
A new Svelte blog post/announcement has been posted! Get the full details here: What's the deal with SvelteKit?
3 1155 0
New
First poster: bot
Fable 3.0.2 has been released. Link: Release 3.0.2 · fable-compiler/Fable · GitHub
0 1135 0
New
First poster: bot
AssemblyScript v0.17.13 has been released. Link: Release v0.17.13 · AssemblyScript/assemblyscript · GitHub
0 955 0
New
First poster: bot
Preact 10.5.11 has been released. Link: Release 10.5.11 · preactjs/preact · GitHub
0 1038 0
New
First poster: bot
A new Dart blog post/announcement has been posted! Get the full details here: https://groups.google.com/a/dartlang.org/d/msg/announce/7...
1 1031 0
New
First poster: bot
Vue.js v2.6.14 has been released. Link: Release v2.6.14 · vuejs/vue · GitHub
0 1027 0
New
First poster: bot
Tailwind v3.0.0-alpha.1 has been released. Link: Release v3.0.0-alpha.1 · tailwindlabs/tailwindcss · GitHub
0 1039 0
New
First poster: bot
A new Svelte blog post/announcement has been posted! Get the full details here: What's new in Svelte: February 2022
0 997 0
New
First poster: bot
Fable 3.7.6 has been released. Link: Release 3.7.6 · fable-compiler/Fable · GitHub
0 1160 0
New

Other popular topics Top

Devtalk
Reading something? Working on something? Planning something? Changing jobs even!? If you’re up for sharing, please let us know what you’...
1033 17470 383
New
dasdom
No chair. I have a standing desk. This post was split into a dedicated thread from our thread about chairs :slight_smile:
177 8632 77
New
PragmaticBookshelf
“Finding the Boundaries” Hero’s Journey with Noel Rappin @noelrappin Even when you’re ultimately right about what the future ho...
34 3841 21
New
AstonJ
If you are experiencing Rails console using 100% CPU on your dev machine, then updating your development and test gems might fix the issu...
3 3675 3
New
AstonJ
We’ve talked about his book briefly here but it is quickly becoming obsolete - so he’s decided to create a series of 7 podcasts, the firs...
87 6021 49
New
First poster: joeb
The File System Access API with Origin Private File System. WebKit supports new API that makes it possible for web apps to create, open,...
43 3103 21
New
First poster: bot
The overengineered Solution to my Pigeon Problem. TL;DR: I built a wifi-equipped water gun to shoot the pigeons on my balcony, controlle...
0 4367 0
New
PragmaticBookshelf
Author Spotlight Erin Dees @undees Welcome to our new author spotlight! We had the pleasure of chatting with Erin Dees, co-author of ...
24 3704 11
New
PragmaticBookshelf
Author Spotlight: VM Brasseur @vmbrasseur We have a treat for you today! We turn the spotlight onto Open Source as we sit down with V...
16 4113 11
New
AnfaengerAlex
Hello, I’m a beginner in Android development and I’m facing an issue with my project setup. In my build.gradle.kts file, I have the foll...
0 2183 2
New