Re: An Acceptable Lisp




Matthew D Swank <akopa.gmane.poster@xxxxxxxxx> writes:
Well the desire for a kernel/library separation is mostly a pragmatic one
in my case. With a correct reference implementation of most of common
lisp as portable library, the leaning curve and time investment to
implement the kernel and bootstrap a proper lisp would not be so steep.

Why "would"? "Is"!


Also the explicit kernel/library separation would hopefully encourage
more language experimentation, with the kernel basically providing a
common runtime in which these lisps can coexist.

The Common Lisp kernel is specified in CLHS. Mind all the operators
marked "Special Operators". All the rest is library macros or functions.


--
__Pascal Bourguignon__ http://www.informatimago.com/

READ THIS BEFORE OPENING PACKAGE: According to certain suggested
versions of the Grand Unified Theory, the primary particles
constituting this product may decay to nothingness within the next
four hundred million years.
.



Relevant Pages

  • Re: Lisp collections
    ... are currently missing in Common Lisp. ... Go ahead and try to implement such a collection API. ... while Lisp is a much higher-level language than most ...
    (comp.lang.lisp)
  • Re: jargon lisp1 vs lisp2
    ... Why You should Not Use The Jargon Lisp1 and Lisp2 ... I would say Common Lisp's model or Scheme Lisp's model, ... in creating the Common Lisp ... the jargon lisp1 and lisp2 refers to a concept entirely different ...
    (comp.lang.lisp)
  • Re: So completely lost - trying to learn Lisp
    ... David Touretzky's book Common Lisp: ... Learn Scheme (a Lisp ... An Introduction to Computer Science Using ...
    (comp.lang.lisp)
  • Re: Popularity of programming languages
    ... > lots of useful libraries written in pure CL by now. ... drive a search engine doesn't mean that Common Lisp is doomed. ...
    (comp.lang.lisp)
  • Re: A problem statement (and a proposed solution)
    ... evolution, and that evolution absorbs the impact and continues, ... Then someone paid to have the Lisp libraries modernized to CPANstandards? ... This wouldn't reshuffle anything. ... People who want to get work done with Common Lisp are successful at doing so already. ...
    (comp.lang.lisp)