From mboxrd@z Thu Jan 1 00:00:00 1970 From: tfb@tfeb.org (Tim Bradshaw) Date: Tue, 8 Mar 2016 23:13:42 +0000 Subject: [TUHS] Documentation on B language? In-Reply-To: <20160308194348.GK32247@mercury.ccil.org> References: <201603081301.u28D1wGP104789@tahoe.cs.Dartmouth.EDU> <20160308180019.GD32247@mercury.ccil.org> <20160308194348.GK32247@mercury.ccil.org> Message-ID: > On 8 Mar 2016, at 19:43, John Cowan wrote: > > They may not have been in the very earliest 1.5, but rather in one of the > many 1.5 and 1.6 offshoots (which are documented mostly, if at all, > in unsearchable PDFs), probably spelled inc and dec. I am reasonably sure that they weren't in MACLISP (SETF is there) and fairly sure also they were not in InterLisp. They do appear in Lisp Machine Lisp, so I would suspect that this was how they found their way into CL. However as soon as macros appeared (sometime shortly after Lisp 1.5 I think) things like this become so easy to implement (in the usual cases at least: fully-fledged ones are harder until SETF and its machinery exists, although that itself can be implemented with macrology) that probably they appeared many times in programs informally before this without anyone bothering to document them. --tim