I built EZ, a programming language from scratch
Hi everyone π
I'm Abdullah, and I've been building EZ, a programming language and runtime from scratch in C++.
EZ has its own bytecode compiler, virtual machine, garbage collector, optional typing, OOP, async/await, native FFI, Win32 GUI support, and .exe bundling.
It also has a package registry with packages for databases, HTTP, crypto, GUI, automation, CLI tools, and more.
The project is open source, and I'm looking for people who want to help improve it.
You can contribute by:
- Writing code
- Creating packages
- Improving documentation
- Adding examples
- Finding and fixing bugs
- Working on the compiler or VM
- Sharing ideas and feedback
If you're interested in programming languages, compilers, C++, or just want to build something new, I'd love to have you try EZ.
Any feedback is welcome! π
Top comments (1)
There's a lot here that looks good. The documentation shows an impressive list of "What's New in 2.0". But then I check the download links and I see 4.0 is already released. It makes me wonder what new concepts landed in 3.0 and 4.0?