Our great sponsors
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.
paka
-
MiniVM: A zero-dependency cross-language runtime on par with LuaJIT and C
I think bins/boot.bc in the paka repo is a minivm binary file that does bootstrapping for paka.
-
MiniVM: A minimal cross-language runtime that beats C/luajit on some benchmarks
Personally, I find it pretty impressive that it performs as well as these runtimes despite not having a JIT compiler. I'm pretty sure Shaw's written more benchmarks, but as the README explains, it's really hard to tell what the performance characteristics of a language are without writing a larger application. So far the largest applications written with MiniVM is Paka[0], a self-hosted language similar to Lua that targets MiniVM; os49[1], an operating system built on Paka/MiniVM in the spirit of lisp machines; and xori[2], an online playground for the language.
[0]: https://github.com/FastVM/paka
-
Feedback on my pet language SIMPL
Some similar languages from this community: my Paka (even down to the println), and someone else's Cthulhu.
simpl
-
Looking for a group c++
I have a small language. I created in C++ then I took some time off. My idea was to create something useful people could learn from. If you’re interested I would start work on this again.
-
Feedback on my pet language SIMPL
I’d love feedback on my language SIMPL. It is a learning exercise. I wanted it to taste a bit like JavaScript, but have dynamic dispatch on the functions.
-
Anyone interested in working on a programming language?
I've started a pretty basic programming language SIMPL. Was wondering if anyone was interested in banging away on it.
-
Anyone interested in working on a language?
I’ve done some initial work on a toy compiler, of a simple language. You can see it here. My next challenge is to support inheritance, and multiple dispatch.
-
What are you working on lately?
simpl a simple programming language interpreter. JavaScript flavour with C++ bindings.
What are some alternatives?
minivm - A VM That is Dynamic and Fast
Primes - Prime Number Projects in C#/C++/Python
android-luajit-launcher - Android NativeActivity based launcher for LuaJIT, implementing the main loop within Lua land via FFI
LMRTFY - Let Me Run That For You: A C++20 Thread Pool Library
awesome-jit - A curated list of awesome JIT frameworks, libraries, software and resources
glpp - Thin wrapper library for modern OpenGL in C++
purr - Purr VM and Paka language [Moved to: https://github.com/ShawSumma/paka]
mpp - A modern C++ matrix library
passerine - A small extensible programming language designed for concise expression with little code.
cmkr - Modern build system based on CMake and TOML.
os49 - basically minivm os
kangaru - 🦘 A dependency injection container for C++11, C++14 and later