[FoRK] Larry Masinter talk today: origins of Lisp at PARC & modern Medley

Gregory Alan Bolcer greg at bolcer.org
Tue Dec 8 14:50:21 PST 2020


Thanks, Ken cleared it up for me.

"That's because (cons x y) is (printed as) (x . y) -- a single cons 
cell, with the car pointer to x and the cdr pointer to y -- and it's not 
a proper list."

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 <greg at bolcer.org> 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
> 


More information about the FoRK mailing list