On 2012-02-16 07:43:13 +0000, Pascal J. Bourguignon said:
> It's rather a concession to CL implementations targetting
> microcontrollers.
Well, be fair. One of the early systems I used to write CL on had
3.7MB of memory (why 3.7 I never knew: it was not the only thing that
was weird about those machines), and I think 40MB of disk, which was
pretty much entirely used up by the virtual memory image of the current
instance together with, if you were fairly lucky, a spare one (but I
think in practice you had to fetch a sysout from a fileserver somewhere
when the system died). Later I used a relate machine which had a whole
80MB of disk which could hold not only a spare sysout but a filesystem
as well: luxury! (Documentation strings almost certainly worked on it,
though).
And this is significantly after the initial (ClTL) specification of CL.
The truth is that when the CL spec was written, what people thought of
as high-end workstations were almost inconceivably puny systems by
today's standards (I'm trying to say "less powerful than a phone"
butthe truth is it's hard to find a device you might recognise as a
computer that they were more powerful than: compare the above spec with
the Raspberry Pi, say, and you'll see what I mean).