knox
A toy programming language written in Go that compiles to C. (by azhenley)
repiet
A compiler for the esoteric language Piet, targeting multiple backends. (by boothby)
knox | repiet | |
---|---|---|
1 | 4 | |
88 | 68 | |
- | - | |
0.0 | 0.0 | |
almost 2 years ago | over 4 years ago | |
Go | Python | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
knox
Posts with mentions or reviews of knox.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-05-23.
-
Why I prefer making useless stuff
This does not look useless at all:
"Explicitness. Explicit and unambiguous code is a priority, even over brevity. No surprises." "Knox is an experimental language meant to help me learn Go and explore compiler design."
https://github.com/azhenley/knox
repiet
Posts with mentions or reviews of repiet.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-04-24.
- Piet
- Repiet: A compiler for the esoteric language Piet
-
[Day 1 (Part 1)] A solution in Piet, a language where programs look like abstract paintings
I’ve seen that there is a bit of tooling, I should give it a try.
-
Why I prefer making useless stuff
I didn't know anything about compilers, but I figured out how to compile Piet programs, so I wrote a compiler[1]. The project has stalled out for (a) lack of free time and (b) some silly ambitions, but I don't care what the public thinks about my lack of updates, and that's great. In the meantime, I've been going down weird rabbit holes and learning aspects of computing that I missed in school.
[1] https://github.com/boothby/repiet
What are some alternatives?
When comparing knox and repiet you can also consider the following projects:
unmaintained.tech - No Maintenance Intended
gocaml - :camel: Statically typed functional programming language implementation with Go and LLVM
andersource
tengo - A fast script language for Go
Gentee script programming language - Gentee - script programming language for automation. It uses VM and compiler written in Go (Golang).