Ark
boring-lang
Our great sponsors
Ark | boring-lang | |
---|---|---|
17 | 1 | |
537 | 13 | |
1.7% | - | |
8.4 | 0.0 | |
1 day ago | over 1 year ago | |
C++ | Rust | |
Mozilla Public License 2.0 | MIT License |
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.
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
boring-lang
-
July 2021 monthly "What are you working on?" thread
Currently building the type system for BoringLang https://github.com/asegavac/boring-lang, the boring programming language. After several years of working professionally with Golang's type system, I've decided to finally build my own programming language with the goal of actually being simple and consistent while paying attention to the advancements in PL theory of the last twenty years.
What are some alternatives?
hera - Hera: Ewasm virtual machine conforming to the EVMC API
Cwerg - The best C-like language that can be implemented in 10kLOC.
Peregrine - A blazing fast language for the blazing fast world(WIP)
fake-gcs-server - Google Cloud Storage emulator & testing library.
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.
bluebird - A work-in-progess programming language modeled after Ada and C++
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.
Yoakke - A collection of libraries for implementing compilers in .NET.