3e96c838b6494698f47c7456092e844df1010066
rlp
rlp (ruelang') will be a lazily-evaluated purely-functional language heavily
imitating Haskell.
Potential Features
Listed in order of importance.
- ADTs
- First-class functions
- Higher-kinded types
- Typeclasses
- Parametric polymorphism
- Hindley-Milner type inference
- Newtypes
- Parallelism
- C# interop
Milestones
(This list is incomplete.)
- Backend
- Core language
- AST
- Emitter
- MSIL Codegen module
- Core language emitter
- Core linter (Type-checker)
- Optimiser
- Let-floating
- TCO
- Core language
- Frontend
- High-level language
- AST
- Lexer
- Parser
- Translation to the core language
- Constraint solver
do-notation
- CLI
- High-level language
Description
Releases
2
Languages
Haskell
83.8%
Yacc
10.7%
Logos
5.5%