The new compiler is live! Raven’s master branch is now all TypeScript. As part of this work, I’ve also added a simple command-line tool which is published on NPM. Anyone (sponsor or not) can install Raven with npm i -g @unkindnesses/raven. As the readme explains, from there you can open a REPL or run a script. Perhaps most entertaining to me is building an executable:
$ cat hello.rv
println("Cacaw, World!")
$ raven build --js hello.rv -o hello
$ ./hello
Cacaw, World!
hello isn’t really a binary, just a JS file with an appropriate shebang. But despite these examples all being kind of silly and trivial, having the CLI makes things feel more official.