15 ms·
kind of what I started with https://github.com/dorianmariefr/template https://github.com/dorianmariefr/template hashes can written as `id: 1, name: "Dorian"`
by dorianmariefr 5y ago
kind of what I started with https://github.com/dorianmariefr/template https://github.com/dorianmariefr/template
hashes can written as `id: 1, name: "Dorian"`
js-deconstruction like `{ id, name }` and `{ id, name } = user`
comments in hashes like json5, e.g.
id: 1 # first user
name: Dorian # me
ruby "everything is an object" without the $ perlisms
typescript style types, e.g. optionals, mostly deduced
interpreter and compile to binary options for fast iteration and fast production code
compatibility with web assembly
compiles to javascript
all the meta-programming of ruby like define_method, method_missing etc.
autoload like what rails does
a prettier-style formatter
and mostly ruby for the rest
and a sane dependency manager like rubygems/bundler