Ark
SmallGameLibrary
Our great sponsors
Ark | SmallGameLibrary | |
---|---|---|
17 | 1 | |
547 | 7 | |
3.3% | - | |
8.4 | 0.0 | |
1 day ago | about 3 years 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.
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
SmallGameLibrary
-
ArkScript, a language designed to be used in C++ projects, now has macros
I have bigger examples in this repository, a game library using the language to script scenes and stuff: https://github.com/SuperFola/SmallGameLibrary/tree/master/examples/Scripting
What are some alternatives?
hera - Hera: Ewasm virtual machine conforming to the EVMC API
Peregrine - A blazing fast language for the blazing fast world(WIP)
JoltPhysics - A multi core friendly rigid body physics and collision detection library, written in C++, suitable for games and VR applications.
fake-gcs-server - Google Cloud Storage emulator & testing library.
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.
LDtkLoader - A C++11 loader for levels and tile maps created with LDtk (Level Designer ToolKit)
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.