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.

Where Next?

Popular Frontend topics Top

First poster: bot
Preact 10.5.13 has been released. Link: Release 10.5.13 · preactjs/preact · GitHub
New
New
First poster: AstonJ
A new Svelte blog post/announcement has been posted! Get the full details here: What's new in Svelte: May 2021
New
First poster: bot
Fable 3.2.12 has been released. Link: Release 3.2.12 · fable-compiler/Fable · GitHub
New
First poster: bot
Tailwind v3.0.0-alpha.1 has been released. Link: Release v3.0.0-alpha.1 · tailwindlabs/tailwindcss · GitHub
New
First poster: bot
A new Angular blog post/announcement has been posted! Get the full details here: https://blog.angular.io/the-new-state-of-css-in-angula...
New
First poster: AstonJ
Tailwind v3.0.0 has been released. Tailwind CSS v3.0 has got to be our most exciting release ever, including improvements...
New
First poster: bot
A new Svelte blog post/announcement has been posted! Get the full details here: What's new in Svelte: January 2022
New
New
NewsBot
React v18.3.1 has been released. Link: Release 18.3.1 (April 26, 2024) · facebook/react · GitHub
New

Other popular topics Top

PragmaticBookshelf
Stop developing web apps with yesterday’s tools. Today, developers are increasingly adopting Clojure as a web-development platform. See f...
New
ohm
Which, if any, games do you play? On what platform? I just bought (and completed) Minecraft Dungeons for my Nintendo Switch. Other than ...
New
AstonJ
Curious to know which languages and frameworks you’re all thinking about learning next :upside_down_face: Perhaps if there’s enough peop...
New
AstonJ
I ended up cancelling my Moonlander order as I think it’s just going to be a bit too bulky for me. I think the Planck and the Preonic (o...
New
PragmaticBookshelf
Tailwind CSS is an exciting new CSS framework that allows you to design your site by composing simple utility classes to create complex e...
New
mafinar
This is going to be a long an frequently posted thread. While talking to a friend of mine who has taken data structure and algorithm cou...
New
sir.laksmana_wenk
I’m able to do the “artistic” part of game-development; character designing/modeling, music, environment modeling, etc. However, I don’t...
New
RobertRichards
Hair Salon Games for Girls Fun Girls Hair Saloon game is mainly developed for kids. This game allows users to select virtual avatars to ...
New
Fl4m3Ph03n1x
Background Lately I am in a quest to find a good quality TTS ai generation tool to run locally in order to create audio for some videos I...
New
xiji2646-netizen
Woke up to this today: Claude Code’s complete source code exposed via npm source map. Not a snippet. All 512,000 lines. 1,900 TypeScript ...
New