Lesma
Amun
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Lesma
-
Implementing data structures with generic types
I've been working on the C++ based compiler for Lesma this year and I feel like I hit a wall. In the previous implementation I made some arbitrary choices when it came to the compiler, especially when it comes to built-in data structures like lists.
Amun
-
Prefix, Infix and Postfix Operator overloading functions
Github: https://github.com/AmrDeveloper/amun Website: https://amrdeveloper.github.io/Amun/
- How many lines of code does a compiler contain?
-
Jot Programming Language
Github: https://github.com/AmrDeveloper/Jot
What are some alternatives?
Peregrine - A blazing fast language for the blazing fast world(WIP)
AECforWebAssembly - A port of ArithmeticExpressionCompiler from x86 to WebAssembly, so that the programs written in the language can run in a browser. The compiler has been rewritten from JavaScript into C++.
ShnooTalk - ShnooTalk is a new programming language
faust - Functional programming language for signal processing and sound synthesis
neeilang - Fast, type-safe, object-oriented language by yours truly
delta - C* is a hybrid low-level/high-level systems programming language focused on performance and productivity.
pyLesma - Lesma Programming Language - old compiler written in Python. Please go to https://github.com/alinalihassan/Lesma for the current implementation
Ark - ArkScript is a small, fast, functional and scripting language for C++ projects
jank - A Clojure dialect hosted on LLVM with native C++ interop
carbon-lang - Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)