knox
andersource
knox | andersource | |
---|---|---|
1 | 1 | |
88 | - | |
- | - | |
0.0 | - | |
almost 2 years ago | - | |
Go | ||
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.
knox
-
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
andersource
-
Why I prefer making useless stuff
Thanks!
First I'm generating the general geometry of the wings - the most basic shape is a "teardrop" / half of the infinity symbol (see this[0]). Then they are scaled and rotated randomly (within a range to match the other parts of the wings), and further perturbed to make the shape more random. Then I'm drawing lines from the "tip" of the teardrop to the edges and using them to color the segments. The final result is rendered with Three.js[1].
Obviously this is a very succinct explanation, it took me quite some work. You're welcome to look at the code[2], though it's quite messy :)
[0] https://en.wikipedia.org/wiki/Lemniscate_of_Gerono
[1] https://threejs.org/
[2] https://github.com/andersource/andersource.github.io/blob/ma...
What are some alternatives?
unmaintained.tech - No Maintenance Intended
repiet - A compiler for the esoteric language Piet, targeting multiple backends.
gocaml - :camel: Statically typed functional programming language implementation with Go and LLVM
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).