Skip to content

stephen-ics/celeste

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Celest

Celest: A minimalist yet powerful language with higher-order functions and handy built-ins, perfect for learning and experimenting with programming concepts.

Commits Code Size Stargazers MIT License

About The Project

Celeste is a turing-complete compiler that comprises of a lexer, parser, abstract syntax tree (AST), compiler, and virtual machine (VM). Every component is meticulously tested to deliver a robust and reliable compiler.

In this language, all expressions, including functions, are treated as first-class citizens. This means you have the power to pass functions as parameters, return them from other functions, assign them to variables, and manipulate them just like any other data type. This flexibility opens doors to creative and elegant coding solutions, enabling you to craft expressive and modular programs.

Contact

If you would like contact me and find out more information about my projects, feel free to reach out to me on LinkedIn:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages