Crystal is a programming language like Ruby but statically type-checked. This is the 0.25.1 compiler and 0.8.1 of Shards, its dependency manager.
Since it is compiled, it requires a pre-compiled bootstrap object file of the compiler to link and produce a compiler binary, which it then uses to compile itself all over again. It also requires a ton of memory, so there are ulimit cranks in the do-build stage to avoid crashing. This port was created and will be maintained by Wesley Moxam. I updated it to work post-6.3 which required modifying its mmap call to pass MAP_STACK. This has been merged upstream for the 0.25.1 release.
crystal.tar.gz
Description: Binary data