The app is in Amber Smalltalk and the html is done with Silk. Silk is very exciting and makes web programming fun again. I am completely enthusiastic about it 🙂 ! ‑‑ @c_haider, on making covidcrt.uber.space website.
- 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?
It's a 3D WebGL game engine that is very easy to get to work with Amber. Specifically though I am using its WebVR integration. This is a pretty nice way to do VR development. Being able to take the headset off, change a method, and then put the headset back on without having to restart is pretty nice. ‑‑ @ZenChess, on using babylon.js in Amber
Meet the people behind Amber
- Amber hackers can be found on the Rocket.chat instance here: https://chat.amber-lang.net.
- Most of Amber discussion and help happens on the Google Group.
Contributing to the project
In a sharing mood? Contributions to Amber are very much welcome!
Thanks for creating Amber: Nicolas Petton.