3 ms·
And: https://github.com/mame/quine-relay/blob/master/QR.rb https://github.com/mame/quine-relay/blob/master/QR.rb This project isn't code, it's art. Edit: Heh
by polemic 13y ago
And: https://github.com/mame/quine-relay/blob/master/QR.rb https://github.com/mame/quine-relay/blob/master/QR.rb
This project isn't code, it's art.
Edit:
Heh, Brainfuck, Whitespace, Logo... and notice they're all in alphabetical order?
- quchen 13y agoBrainfuck is fairly practical compared to Unlambda and INTERCAL.
- jlgreco 13y agoI have to admit that I was a little let down to see that APL was not included. Not in the same class as those languages... technically.
- Jach 13y agoOr J to keep things ascii. Though I would have loved to have seen Malbolge. (http://en.wikipedia.org/wiki/Malbolge http://en.wikipedia.org/wiki/Malbolge) It's already super impressive, but with some extra work it could be hyper impressive!
- mbillie1 13y agoPerhaps my favorite paragraph on all of wikipedia: INTERCAL has many other features designed to make it even more aesthetically unpleasing to the programmer: it uses statements such as "READ OUT", "IGNORE", "FORGET", and modifiers such as "PLEASE". This last keyword provides two reasons for the program's rejection by the compiler: if "PLEASE" does not appear often enough, the program is considered insufficiently polite, and the error message says this; if too often, the program could be rejected as excessively polite. Although this feature existed in the original INTERCAL compiler, it was undocumented.
- xyzzy123 13y agoCOME FROM also allows elegant aspect-oriented programming :)
- _pmf_ 13y ago> COME FROM also allows elegant aspect-oriented programming :) I used to make fun of Intercal, until I had to do with a Simulink model that made use of FROM blocks. It's just as retarded as you'd expect. It's as if someone intentionally decided to take a step back from structured programming, and then some more steps back.
- im3w1l 13y agoSounds like a listener to me.
- xyzzy123 13y agoNot quite, a listener isn't supposed to steal your thread of control indefinitely...
- epidemian 13y agoAnd there are interpreter implementations for both Whitespace and Unlambda. There's even a Rake task to generate a Makefile that runs all the 50 multiquines and uses the dependency tracking of make to determine the order of execution instead of running the 50 commands one after the other in the same rule. It's like everything in this project is incredibly elegant and self-referential.
- deleted 13y ago[deleted]