purescript
A small strongly, statically typed compile-to-JS language with basic extensible records and type-safe blocks
Current Features
- Support for basic Javascript types
- Extensible records
- Type-safe blocks with for/while/assignment etc.
- Functions with multiple arguments
- Pattern matching
TODO
- IfThenElse expressions
- Accessors and indices in assignments
- Type Synonyms
- User defined operators
- Mutually recursive functions
- Modules
- FFI
- Top level pattern matching
- Guards
- Type classes