SaaSHub helps you find the best software and product alternatives Learn more →
Top 15 Concatenative Open-Source Projects
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
While not quite a Forth, Kitten is a stack language:
https://kittenlang.org/
Project mention: Stem, a stack-based language with metaprogramming and a C FLI | news.ycombinator.com | 2024-01-26min creator here :)
min does not have a C FLI essentially because it has a "Nim FLI". It is really easy to add new symbols to the language using a Nim API (which is also used internally to define all symbols of the language).
See https://min-lang.org/learn-extending/ for more info. Maybe I should generate some Nim docs for the public API though... but it's really easy to use, and you can check the lib folder of the repo for examples: https://github.com/h3rald/min/tree/master/minpkg/lib
Project mention: HoangTuan110M: A small, concatenative programming language | news.ycombinator.com | 2023-09-28
Project mention: Do I need to to know assembly to make a non trivial PL? | /r/ProgrammingLanguages | 2023-07-13As a side note, I've been playing around with the idea of implementing a stack-machine VM at https://github.com/booniepepper/rail, but it's much closer to a "daydream" too, and not nearly ready to host non-trivial languages for a number of reasons.
Concatenative related posts
-
HoangTuan110M: A small, concatenative programming language
-
My history with Forth, and stack machines
-
Retro: A Modern, Pragmatic Forth
-
The toki pona of programming.
-
Atunci când cauți de muncă și nu te mai angajează nimeni
-
Stack-based array-friendly static-typed proof of concept
-
Forth as an intermediate language
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 May 2024
Index
What are some of the best open-source Concatenative projects? This list will help you:
Project | Stars | |
---|---|---|
1 | factor | 1,585 |
2 | PumpkinDB | 1,366 |
3 | kitten | 1,074 |
4 | min | 305 |
5 | poprc | 233 |
6 | mlatu | 157 |
7 | boba | 48 |
8 | okami | 31 |
9 | wok | 24 |
10 | cod | 23 |
11 | mil | 14 |
12 | edina | 13 |
13 | factor-problem-solving | 12 |
14 | rail | 6 |
15 | Nooklang | 5 |
Sponsored