SaaSHub helps you find the best software and product alternatives Learn more →
Maru Alternatives
Similar projects and alternatives to maru
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
mu
Soul of a tiny new machine. More thorough tests → More comprehensible and rewrite-friendly software → More resilient society. (by akkartik)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
minilisp
Discontinued A small lisp interpreter with reference counting memory management aimed at interactive game development (by zigalenarcic)
-
wekan-node20
Database connect test with Node.js 20, Bun and Deno. Creating single executeables with Bun and Deno.
maru reviews and mentions
-
C Is Not a Low-level Language – Your computer is not a fast PDP-11
Well Forth is possibly the most minimal VM over a platform, as evidenced by openfirmware.
It does have problems scaling though, in that if you've seen one Forth, you've seen one Forth ie. The variations required to fit a platform make them semi-incompatible.
That's not to say that a more lispy Forth wouldn't be useful though, in that a concatenative syntax allows us to pass custom datastructures around like APL, and CPS (delimited continuations with lexically scoped dynamic binding would come from the lisp side (see https://github.com/manuel/wat-js).
Memory management in Forth can handle multiple memory types eg. https://flashforth.com/ so adding something like ref counting (https://github.com/zigalenarcic/minilisp/blob/main/main.c) to handle the dynamic list side of things might mesh well.
In any case, if you're looking for a self hosting lisp that runs on bare metal, https://github.com/attila-lendvai/maru has been out for a few years.
- Maru - a tiny self-hosting lisp dialect. Developed as part of Alan Kay's Fundamentals of New Computing.
-
About making a self hosting programming language
Take a look at Maru. The github project has links to other similar projects.
-
Why can't there be a LISP dialect/system that directly translates to optimal machine code?
That's the idea behind the Maru Project. It's a really cool concept and more people should know about it.
- lisp but small and low level?Does it make sense?
-
SubX: A minimalist assembly language for a subset of the x86 ISA
Here's another interesting one I just noticed:
https://github.com/attila-lendvai/maru/blob/maru.10/source/a...
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2024
Stats
attila-lendvai/maru is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of maru is Common Lisp.
Sponsored