[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: A Dylan implemented on Common Lisp
andrew@cee.hw.ac.uk (Andrew Dinn) writes:
> ....
> I can attack Common Lisp without defending Dylan. Common Lisp almost
> killed of lisp application development because i) the fact that it is
> such a fat language (thanks to all those proponents of {Mac, Inter,
> Franz, Zeta, Foo, Bar, ...}Lisp who wanted all their favourite
> features retained) combined with ii) the fact that all this fat
> functionality was not layered as a series of libraries included as and
> when you need them. The consequence of Common Lisp being defined as a
> ball of mud was that a full Common Lisp implementation required, circa
> 1988, about 12 Mb of VMem before you even started defining your own
> functions.
This memory hunger was surely more a matter of implementations than
of the language.
Poplog common lisp can run in under 4 Mbytes (and that includes the
VED editor and full Pop-11 compiler). I seem to recall that Procyon
common lisp was even more compact.
Aaron
---
--
Aaron Sloman, ( http://www.cs.bham.ac.uk/~axs )
School of Computer Science, The University of Birmingham, B15 2TT, England
EMAIL A.Sloman@cs.bham.ac.uk OR A.Sloman@bham.ac.uk
Phone: +44-(0)121-414-4775 Fax: +44-(0)121-414-4281