It's incredibly satisfying to see the polar opposite of the usual LLM/superDB/K8/CICD/Cloud/Container/Crapola corpobloat we hear about on this site all the time, namely a tiny piece of handcrafted code, ironically produce something infinitely more aesthetically beautiful, and intellectually interesting from an almost artisan engineering perspective.
Especially because some framework slopper using all the LLM's and bloat in the world could never even imagine reaching this level of productivity. In 7 (SEVEN) days this coder
- Designed a language.
- Implemented a compiler to compile it to bytecode, using F#.
- Wrote a bytecode interpreter, using C++.
- Created a shoot’em up game, using the custom language.
- Renderd the graphics, using a single GLSL shader.
It seems so un-FORTRAN that DEC had a FORTRAN compiler for the PDP-11. that was based on a stack machine and then later built an FP accelerator specialized to accelerate the stack machine. It was a straggler but I'm still trying to track down a circa 1992 article from Dr. Dobb's Journal where someone used virtual machine techniques to unbreak the broken i860 and make a good FORTRAN compiler.
Worth noting that it's easy (and probably fairly frequent) to click the wrong arrow, especially on a phone screen. I've started double-checking the "unvote" vs "undown" link that appears afterwards to make sure I hit the right one.
So that's how you tell, salutes. Sometimes I worry that I inadvertently downvoted someone by mistake. "But you can just unvote if that happens" sure but how do you tell what was voted.
Anyhow, I think if this was my forum I would put the downvote selector at the end of the comment title and have the upvote selector at the beginning.
- Designed a language.
- Implemented a compiler to compile it to bytecode, using F#.
- Wrote a bytecode interpreter, using C++.
- Created a shoot’em up game, using the custom language.
- Renderd the graphics, using a single GLSL shader.
https://itch.io/jam/langjamgamejam/entries
There were some really impressive submissions in spite of the short time frame!
We plan on running it again: https://langjamgamejam.com/
Cheff kiss!
https://en.wikipedia.org/wiki/CHIP-8
and
https://en.wikipedia.org/wiki/SWEET16
It seems so un-FORTRAN that DEC had a FORTRAN compiler for the PDP-11. that was based on a stack machine and then later built an FP accelerator specialized to accelerate the stack machine. It was a straggler but I'm still trying to track down a circa 1992 article from Dr. Dobb's Journal where someone used virtual machine techniques to unbreak the broken i860 and make a good FORTRAN compiler.
Edit: Thanks for the downvote, guess I shouldn't have paid any attention to this post at all?
Anyhow, I think if this was my forum I would put the downvote selector at the end of the comment title and have the upvote selector at the beginning.