The Implementation of the Icon Programming Language (1986)
www2.cs.arizona.edu
www2.cs.arizona.edu
[Examines core dump] "Hmmm, might have been okay..."
The cartoons are funny and have never gone out of style. I still refer cow-orkers to them and get laughs.
The main website could do with a facelift.
https://unicon.sourceforge.io/
It's a shame these languages aren't studied more because they have some unique ideas that we could all learn from.
"In addition, the < operator returns its second argument if it succeeds, allowing things like if a < b < c, a common type of comparison that in most languages must be written as a conjunction of two inequalities like if a < b && b < c"
Maybe something like
lt(a,b) lt(b,c) ...
end
where ... is optional rest of statement that only gets executed if a < b < c.Or ... might be a statement on a new line
lt(a,b) lt(b,c) :s(d)f(end)
d ...
end