Joy: A programming language
| code | ||
| editors/nvim | ||
| opto | ||
| test/basic | ||
| .gitignore | ||
| README.md | ||
The Joy Programming Language
A language made for fun and to learn more about compilers
Syntax
use joy.debug;
decl main = fn() {
debug.println("Hello, World!");
};
Progress
- Lexing
- Parsing (multithreaded)
- Typechecking (multithreaded)
- Custom IR (multithreaded)
- Custom backend (Sea of Nodes) (in-progress)
- Metaprogramming (maybe. this might be out of the scope of the language)