I still think that Cloak of Darkness is pretty good for showing off the capabilities of an IF creation system. Certainly a lot better than what programmers have been throwing around for decades: “Hello World”, “Bottles of Beer on a Wall”, “Fibonacci”: those usually tell you very little about what it’s really like to use a certain programming language.
Agreed, but I don’t think that COD is meant to show off the capabilities of a language, but rather to expose limitations of languages, some of which don’t even have a working version of COD.
A prize for the first person to submit a working example authored in Brainfuck see here
NOT SUITABLE FOR WORK
Can’t argue with those comparisons!
EDIT:
However-
Does it benefit from access to an object-oriented or rule-oriented coding idiom? -not really.
Does it benefit from having a detailed world model in a standard library - not so much.
Does it benefit from a sophisticated parser- not at all: a few single word commands are fine
Perhaps, but it’s hard to imagine that a language exists that anyone might reasonably consider using to code IF in which COD couldn’t be implemented?
There are kitchen appliances that one wouldn’t use to cook an egg, but…
I remember Jon Ripley doing a text adventure in that…
http://solutionarchive.com/game/id%2C5352/Lost+Kingdom.html
The link to his website wasn’t working when I just tried it, but it is archived…
https://web.archive.org/web/20210517225604/https://jonripley.com/i-fiction/games/LostKingdomBF.html
Also the game in a browser
Heh. A Brainf*** game is pretty impressive. I’d also like to see Unlambda
And there is another English natural-language programming language out there, Osmosian. That’d be fun, too.
Unsurprisingly, I’ve never seen anything in Unlambda. Apparently there is a text adventure in Piet… No idea how it plays but, as with anything Piet, the source code looks great. DM's Esoteric Programming Languages - Piet Samples
That this exists is as mindboggling as the Antikythera mechanism
I particularly enjoyed the following comment in the Readme:
as coding a decent parser in Brainf*** is non-trivial
obfuscated COD !!!