Raven Programming Language
The purpose of this project is to make reading and writing ECMAScript-related code more seamless and less irritating, while also adding language features like
- Expressive and concise syntax
- Functional programming, though it's optional
- Simple integration into existing projects, no configuration required
- Typesafe outputs, and inline typehints
- By-default strong type comparisons (e.g.
==
will always transpile to===
) - Builtin view templating
- Faster transpilation than, for example, coffeescript or typescript
The code in front of the animation was used to make the animation.