Re: Larry Masinter talk today: origins of Lisp at PARC & modern Medley
"Joseph S. Barrera III" <[email protected]> Tue, 8 Dec 2020 14:57:48 -0800
| Newsgroups | gmane.culture.people.rohit-khare |
|---|---|
| Message-ID | <CAH9yS4ST9KedG+4HOYwN8_hkerRJ1+VY=CZer2utUSUVh0UReA@mail.gmail.com> |
OK, well obviously I'm completely redundant around here... On Tue, Dec 8, 2020 at 2:57 PM Joseph S. Barrera III <[email protected]> wrote: > $ 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