2005.03.03

 

About three more or less esoteric programming languages

by Karel Thönissen

Lately, I have been reading a lot about programming languages. I do not want to withhold you from 2 nice aphorisms and one insight. Starting with the latter: reading about esoteric programming languages can be great fun, but see it as reading comics: it is a complete waste of time. That is what I thought about Whenever too, until I realised that this is a highly concurrent language which is by construction deadlock-free. Statements in Whenever are executed at some time in the future, or perhaps not at all, this at the system's discretion. The Holy Grail of concurrent programming found in the prank department of the department store! Now find a way to make sure that programs in Whenever terminate (-8

In comp.risks, Walter Dnes wrote these unforgettable words:

Perl used to be a "Practical Extraction and Reporting Language". Now it's
ballooned into something huge, requiring support libraries of its own.
Don't get me wrong, perl is an OK operating system, but it lacks a
lightweight scripting language.

And finally,

I Forth ♥