Arne Babenhauserheide scripsit:

> I did not know that… I had thought that lisps had macros from very
> early on.

Oh yes.  Lisp implementations of all sorts have had macros of one kind
or another, with the exception of very small implementations from earlier
days.  But having macros and standardizing them are two different
things.  Common Lisp standardized its low-level non-hygienic macros
in CLtL1 (1984).  Scheme did not standardize its high-level hygienic
macros until R4RS (1991), and then only in a non-normative appendix; full
standardization did not come until R5RS (1998).  Low-level macros with
optional hygiene-breaking were standardized by R6RS (2007); they were
excluded from the small language of R7RS, but will reappear in some form
in the large language.

-- 
John Cowan    co...@ccil.org    http://ccil.org/~cowan
Half the lies they tell about me are true.
        --Tallulah Bankhead, American actress

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Readable-discuss mailing list
Readable-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/readable-discuss

Reply via email to