I love Forth and and have implemented it (well, not compliant) twice (Z-80 and C) back in the day for fun.
Postscript should get a mention, as its a related surviving stack language (though higher level - but in the spirit of the article, for a very domain-specific purpose), even if printer drivers do all the coding.
Though they changed most of the word names to protect the innocent: http://hyperpolyglot.org/stack
(And lest we forget display Postscript a la Sun NeWS - boy that was fun stuff! - still the coolest way to write your own desktop widgets)
Speaking of NeWS fun - I remember playing tricks on a colleague by logging into their display server using psh and manually tweaking the transformation matrix for a terminal window so that it very gradually rotated as he was using it. Of course, as it was NeWS (actually HyperNeWS) everything just worked until the rotation became really obvious.
Postscript should get a mention, as its a related surviving stack language (though higher level - but in the spirit of the article, for a very domain-specific purpose), even if printer drivers do all the coding. Though they changed most of the word names to protect the innocent: http://hyperpolyglot.org/stack
(And lest we forget display Postscript a la Sun NeWS - boy that was fun stuff! - still the coolest way to write your own desktop widgets)
reply