Peon is a modern, multi-paradigm, async-first programming language with a focus on correctness and speed
Go to file
Mattia Giambirtone 1a0587d08b Minor style changes, removed findImpl from compiler, made the VM use the multibyte utilities, bytecode chunks now no longer store AST node objects and use a stream of bytes instead, fixed issues with endScope() in the compiler which would not pop properly from self.names, fixed issues with blockStmt in parser, added more multibyte utilities 2022-05-20 15:47:04 +02:00
src Minor style changes, removed findImpl from compiler, made the VM use the multibyte utilities, bytecode chunks now no longer store AST node objects and use a stream of bytes instead, fixed issues with endScope() in the compiler which would not pop properly from self.names, fixed issues with blockStmt in parser, added more multibyte utilities 2022-05-20 15:47:04 +02:00
.gitignore Updated .gitignore 2022-05-04 14:28:52 +02:00
LICENSE Initial commit from JAPL with some changes 2022-04-04 12:29:23 +02:00
Makefile Added Makefile, prettyfied code, initial work on pragmas 2022-05-18 13:32:32 +02:00
README.md Added notes to README, minor changes to lexer and test file 2022-04-07 11:51:36 +02:00

README.md

peon

Peon is a simple, functional, async-first programming language with a focus on correctness and speed

Disclaimer

Currently the majority of this code comes from japl and is being adapted to the new paradigm and type system. Nothing really works yet