Rain
WORK IN PROGRESS
Rain is my own functional language. The bootstrapping language is typescript :O
Objectives
- Compiled to a native instruction set (only x86_64 for now) (compile to AMS and then to executable using FASM)
- Turing-complete
- Statically typed
- Self-hosted
- Native automatic chaining ( function
g(f(a, b),c)
can be written asa->f(b)->g(c)
) - Tree shaking (remove unused code)
- Native partial method application
- Optimized
- Remove FASM dependency
- Crossplatform