Yet another great post. I wish you would write a book with all these
stories. I mean it. If I am not broke, and can't bootleg a copy off the
net, I would definitely buy it. Then again I would buy it just to have a
hard copy.
Try some of the mainframe assemblers.
Is there more than one? But yeah, the IBM macro language is amazing, for
all intents and purposes it's a full programming language. I use it a lot,
but have never come close to using its full power. Several languages have
been implemented using it pretty heavily. SNOBOL4 is a good example that
you mentioned. I'm always disappointed in assemblers for other targets,
not just because of the (lack) of macro support though.
To change the subject yet again in this thread...now that most of us agree
C is not much more than a (possibly bad) high level assembler, what does
everybody recommend for a general purpose UNIX programming language? Seems
to me nothing has the library, GUI support etc. like C and C++ do, but
those languages seem suboptimal for most things. I write almost no code on
UNIX because I haven't ever found a traditional compiled language I like
that has enough support to make it usable.