Peregrine
Ark
Our great sponsors
Peregrine | Ark | |
---|---|---|
14 | 17 | |
1,480 | 537 | |
0.0% | 1.7% | |
0.0 | 8.4 | |
about 1 year ago | 1 day ago | |
C++ | C++ | |
Mozilla Public License 2.0 | Mozilla Public License 2.0 |
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.
Peregrine
- Soon, I will program a whole OS with Python
-
GitHub - peregrine-lang/Peregrine: An easy to use systems programming language with Python-like syntax.
More examples -> https://github.com/peregrine-lang/Peregrine/tree/main/Peregrine/tests
Ark
-
Dealing with documentation
This results in two websites: - the documentation of the language on the "main" website, https://arkscript-lang.dev ; - the technical documentation (+ modules) on doxygen: https://arkscript-lang.dev/impl/
-
November 2022 monthly "What are you working on?" thread
1: https://github.com/ArkScript-lang/Ark 2: https://github.com/AFLplusplus/AFLplusplus
-
Understanding tail-call optimization
Finally, instead of checking for a is_returned I checked for a is_terminal. You can find the complete implementation of this implementation here.
Lately, I've been working on optimizations for my language, ArkScript, and finally take some time to add tail-call optimization to my compiler.
- Contributed to some OSSs with pull-requests in this year too.
-
July 2021 monthly "What are you working on?" thread
Still working on ArkScript after releasing the 3.1.0, improving the standard library, adding modules, and working on performance improvements + adding parallel builtins soon!
-
ArkScript, a language designed to be used in C++ projects, now has macros
My bad, I totally forgot! Here it is https://github.com/ArkScript-lang/Ark
What are some alternatives?
hera - Hera: Ewasm virtual machine conforming to the EVMC API
fake-gcs-server - Google Cloud Storage emulator & testing library.
fetlang - Fetish-themed programming language
boring-lang - A very boring programming language
Feral - Feral programming language reference implementation
embedded-scripting-languages - A list of embedded scripting languages
zhetapi - A C++ ML and numerical analysis API, with an accompanying scripting language.
minima - A fast, byte-code interpreted language
nsis - ***This is just a mirror of https://sf.net/projects/nsis -- please report issues there*** NSIS (Nullsoft Scriptable Install System) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution.
Colossus - I/O and Microservice library for Scala
Yoakke - A collection of libraries for implementing compilers in .NET.
SmallGameLibrary - A small C++ game library relying on the SFML 2.5 -- going private