Skip to content
/ serene Public

Serene, a readable systems programming language. Compiler and documentation.

License

Notifications You must be signed in to change notification settings

jammmo/serene

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Serene

Serene is a minimalist readable systems programming language designed by Jamie Moschella (@jammmo). It is designed to have the same performance and low-overhead memory management as other systems languages, while being simple enough to be learned in a day. It shall also help programmers catch bugs quickly, with strong typing and strict object ownership rules that make behavior explicit and keep the language consistent and easy to understand.

Serene is still being designed, and there is also a compiler in early development: this repo holds both the compiler and the documentation (which can be read in a nicer format here). The compiler is written in Python and Raku, and it translates Serene source code to C++, relying on GCC to compile a standalone executable.

About

Serene, a readable systems programming language. Compiler and documentation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published