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