Perligata - write Perl in Latin
search.cpan.org
search.cpan.org
This flexibility is possible because Latin uses inflexion, not position, to denote lexical roles. The lack of a suffix denotes that the boy (puer) is the subject; the -i ending indicates that the dog (cani) is the indirect object; whilst the -am ending indicates that the food (escam) is the direct object.
To say ``The food gave the boy the dog'', one might write: Puero canem esca dedit. Here, the -o ending denotes that the boy is now the indirect object, the -em ending indicates that the dog has become the direct object, whilst the -a ending indicates that the food is the subject."
Which made me think of the scene in Life of Brian in which the centurion (John Cleese) impersonates a stern Latin teacher. http://www.youtube.com/watch?v=IIAdHEwiAy8
Incidentally, Perl also has Lingua::tlhInganHol::yIghun by the same author; it's the same sort of modification, except with Klingon instead of Latin. That is here: http://search.cpan.org/perldoc?Lingua::tlhInganHol::yIghun
Still an amusing little project.
Conway has written Parse::RecDescent, the eminent "Best Practices" book (which imho should be mandatory reading for Perl programmers). And so on.
The guy is incredible.
Edit: Updated for clarity. On consideration -- he has done other things, equally crazy. But probably not crazier. :-) Most famous is probably http://search.cpan.org/~dconway/Acme-Bleach/
Hey, if you can't have fun, go join some language community that always vote up language war insults on other communities...
As I recall, it tended to emphasis imperative constructs.