M. Edward (Ed) Borasky
4/26/2008 4:28:00 AM
Michael T. Richter wrote:
> The languages I would consider "minimalist" by the standards set down in
> the preamble (haven't read the whole article yet) might include
> Lisp/Scheme, Io, Lua, Dylan (kinda/sorta), APL and its follow-ons (K and
> J?), Forth and some of the simpler, more orthogonal assembly languages
> (so no Intel assemblers, no Z80*s, etc.).
Well ... Lisp 1.5, yes, and Scheme. But Common Lisp? I don't really
think so. Once they tacked on CLOS and got to CLTL, CLTL2 and ANS Common
Lisp, it was pretty much beyond hope for "minimalist" status.
I don't know Lua, Io and Dylan well enough to weigh in on their
minimalism, but I'll accept APL. Assemblers? Well, pretty much all macro
assemblers as languages are minimalist, but if you're talking about the
underlying machine code/architecture, I'd say you're talking more about
RISC vs. CISC than minimalist/non-minimalist languages.