Re: Larry Masinter talk today: origins of Lisp at PARC & modern Medley
"Joseph S. Barrera III" <[email protected]> Tue, 8 Dec 2020 14:57:13 -0800
| Newsgroups | gmane.culture.people.rohit-khare |
|---|---|
| Message-ID | <CAH9yS4TKOCyn76bmJ3+TWbu+EFovN-r8XZhnOcRCDp-xQyTCSw@mail.gmail.com> |
$ sbcl This is SBCL 2.0.6.debian, an implementation of ANSI Common Lisp. More information about SBCL is available at <http://www.sbcl.org/>. SBCL is free software, provided as is, with absolutely no warranty. It is mostly in the public domain; some portions are provided under BSD-style licenses. See the CREDITS and COPYING files in the distribution for more information. * (car (cons 1 2)) 1 * (cdr (cons 1 2)) 2 * (cons 1 2) (1 . 2) On Tue, Dec 8, 2020 at 2:56 PM Gregory Alan Bolcer <[email protected]> wrote: > greg@FX39:~$ sbcl > This is SBCL 2.0.1.debian, an implementation of ANSI Common Lisp. > More information about SBCL is available at <http://www.sbcl.org/>. > > SBCL is free software, provided as is, with absolutely no warranty. > It is mostly in the public domain; some portions are provided under > BSD-style licenses. See the CREDITS and COPYING files in the > distribution for more information. > * (car '(a b c d e)) > A > * (cdr '(a b c d e)) > (B C D E) > * (car (cons 'x 'y)) > X > * (cdr (cons 'x 'y)) > Y > * > > On 12/8/2020 2:48 PM, Joseph S. Barrera III wrote: > > (cdr (1 . 2)) would be 2... were dots involved? > > > > On Tue, Dec 8, 2020 at 10:49 AM Gregory Alan Bolcer <[email protected]> > wrote: > > > >> Just yesterday I dusted off my lisp skills. Wikipedia had and entry and > >> CAR and CDR which seemed wrong. I thought: > >> (car (1 2)) = 1 > >> (cdr (1 2)) = (2) > >> > >> But the wikipedia article said cdr was the atom of '2', not the list of > >> '2'. > >> > >> > >> > https://www.gnu.org/software/emacs/manual/html_node/eintr/car-_0026-cdr.html > >> > >> https://en.wikipedia.org/wiki/CAR_and_CDR > >> Thus, the expression (car (cons x y)) evaluates to x, and (cdr (cons x > >> y)) evaluates to y. > >> > >> I was going to write a correction, but gave up. I am a Lisp aficionado > >> to the core. > >> > >> Greg > >> > >> On 12/8/2020 10:30 AM, Rohit Khare wrote: > >>> Short notice, as it's today at 3PM Pacific: > >>> https://www.meetup.com/LispNYC/events/vqhmbpybcqblb/ > >>> > >>> I'm looking forward to learning more, but also seeing how Larry's > making > >>> the most of his post-Adobe career. I was glad to see him at the > Computer > >>> History Museum last year, with the same sparkle in his eye :) > >>> > >>> Stay safe, > >>> Rohit > >>> > >>> PS. The event link isn't resolving for me, so LMK if you make it: > >>> > >> > https://meet.lisp.nyc/LarryMasinterTheMedleyInterlispProjectStatusAndPlans > >>> > >>> Medley Interlisp is the environment from the old Xerox Lisp machines, > >> which > >>>> was spun out to a company called Envos, which then turned into Venue. > >>>> > >>> > >>> > >>>> It was once a commercial software development environment aimed at the > >>>> 1980s AI market, and it contained many influential ideas. Notecards, > for > >>>> example, was a conceptual predecessor of Apple's Hypercard, and D-EDIT > >> and > >>>> S-EDIT are sort of the canonical ancestral structure editors. > >> Masterscope > >>>> and the "file package" included system-management tools that combined > >>>> features of version control and build systems, with comprehensive > cross > >>>> referencing support. > >>>> > >>> > >>> > >>>> Medley was the latest release of the Xerox Lisp environment, before > the > >>>> whole environment was renamed Medley. It was originally written in > >>>> Interlisp (a dialect separate from the MACLISP/Common Lisp tradition, > >> with > >>>> its own ancestry), but later, Common Lisp also became part of the > >>>> environment. Medley includes WYSIWYG text editor (TEdit), email > >> organizer > >>>> (Lafite), performance tools (Spy) and many other libraries and user > >>>> contributed code (from the 1980s). > >>>> > >>> > >>> > >>>> The 1992 ACM Software System Award, to Daniel G. Bobrow, Richard R. > >>>> Burton, L. Peter Deutsch, Ronald M. Kaplan, Larry Masinter, Warren > >> Teitelman > >>>> > >>> > >>> > >>>> for their pioneering work in programming environments that integrated > >>>> source-language debuggers, fully compatible integrated > >>>> interpreter/compiler, automatic change management, structure-based > >> editing, > >>>> logging facilities, interactive graphics, and analysis/profiling tools > >> in > >>>> the Interlisp system. > >>>> > >>> > >>> > >>>> At this point the base system is usable enough on 64-bit OSes and > quite > >>>> fast (A $40 pi runs Lisp > 150 times faster than a $30,000 Xerox 1108 > in > >>>> 1982). > >>>> > >>> > >>> > >>>> https://interlisp.org > >>> _______________________________________________ > >>> FoRK mailing list > >>> http://xent.com/mailman/listinfo/fork > >>> > >> _______________________________________________ > >> FoRK mailing list > >> http://xent.com/mailman/listinfo/fork > >> > > _______________________________________________ > > FoRK mailing list > > http://xent.com/mailman/listinfo/fork > > > _______________________________________________ > FoRK mailing list > http://xent.com/mailman/listinfo/fork > _______________________________________________ FoRK mailing list http://xent.com/mailman/listinfo/fork