- Self-hosted
- Compiles to javascript
- Bidirectional typechecking with NbE (based on elaboration zoo)
- Dependent type checking
- type classes
- ADTs with dependent pattern matching
- TCO (trampoline for mutually tail recursive functions)
- Erasure of compile-time only values (0, ω quantities, but not linear)
- Web playground
- LSP (added this month)
- Syntax is similar to Agda / Idris / Haskell
mlajtos•1h ago
https://github.com/mlajtos/fluent/blob/main/client.tsx
surprisetalk•1h ago
EDIT: Actually, it's not quite "ML-family" enough for this post. But it is a remarkably cool project! :)
solomonb•2m ago