corpus
nebula
corpus | nebula | |
---|---|---|
2 | 1 | |
26 | 6 | |
- | - | |
8.9 | 1.8 | |
3 months ago | over 3 years ago | |
Dockerfile | Go | |
MIT License | 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.
corpus
-
I made a Whitespace interpreter in Go and I'd love some feedback!
I've evaluated many different Whitespace implementations, so I can give some comparative and spec compliance feedback.
-
Archive and genealogy of all Quake 1 bots
Reminds me of my Whitespace Corpus, especially the table in the README. I cataloged all known implementations of the Whitespace programming language, including interpreters, compilers, and programs. I recorded detailed information about each in projects.json, then generate the table and other documents.
https://github.com/wspace/corpus
nebula
-
StoneKnifeForth (With a Metacircular Compiler)
I built an AOT compiler for Whitespace with its own SSA-form intermediate representation that lowers to LLVM IR. Whitespace is very similar to a minimal Forth, except, well, syntax. Since StoneKnifeForth has no filesystem access, only stdin and stdout, the principles could be easily adapted for Whitespace.
https://github.com/andrewarchi/nebula
What are some alternatives?
go.vm - A simple virtual machine - compiler & interpreter - written in golang
stoneknifeforth - a tiny self-hosted Forth implementation
QuakeBotArchive - Archive of all Quake 1 bots.
tokthr - tiny token-threaded bytecode interpreter in x86 assembly
tau - A functional interpreted programming language with a minimalistic design.
relf - Relative Forth
whitespace-go - ◻️ A Whitespace interpreter written in Go.
cbfc - an optimizing brainfuck compiler and interpreter
stoneknifecpp - C++ port of [stoneknifeforth](https://github.com/kragen/stoneknifeforth)
PropForth5.5 - PropForthV5.5 is Forth progamming environment for Parallax Propeller P8X32A microcontroller created by Sal Sanci