← Back to context

Comment by pjmlp

6 hours ago

Which then influenced Mesa, Cedar, Interlisp-D inside Xerox.

Mesa and Cedar influenced Niklaus Wirth to come up with Modula-2/Lillith and Oberon.

Which had an influence on Rob Pike, on how he developed ACME for Plan 9.

Meanwhile StrongTalk, and Objective-C ended up influencing how Java came to be, and its approach to JIT compilation.

On another track Smalltalk ends up influencing Self design, which ends up having an effect on how V8 JIT was designed.

Then there is Ruby as well.

Pity that with all of this, many still never tried what actually means to use Smalltalk.

Note that Interface Builder started as a Lisp prototype, before being acquired by NeXT.

https://paulhammant.com/2013/03/28/interface-builders-altern...

Rochus and I were arguing about this a couple of weeks ago, and I read through a bunch of historical papers, including Teitelbaum talking about how Smalltalk influenced Interlisp-D and Lampson more or less attributing the GUI to Smalltalk: https://news.ycombinator.com/item?id=49857855

I had no idea about the Interface Builder Lisp history!

I really don’t remember much influence of smalltalk on interlisp at the time (I worked in the KSL, though I was working on 3Lisp so Interlisp was in theory just our implementation language…but of course boundaries were not what PARC was about.

Mesa and Cedar interested me as I got into programming languages, but I was more into Trellis/Owl (and had copies of the documentation provided to me by DEC SRC after I wrote to them).

> Which then influenced Mesa, Cedar

In what respect? What sources for this claim do you have?

  • The Xerox papers on digital archive, I can try to hunt them down, see for example the one on XDE Tajo experience for Mesa.

    • MPS/MPL began in 1971; the Mesa name was adopted in June 1974; an Alto cross-compiler worked in spring 1975. Cedar is both a language (an extension of Mesa, e.g. by a GC, but the OO features proposed by Lampson were never implemented to my knowledge) and a development environment. I assume your claim is about the latter. The programming language doesn't have anything in common with Smalltalk, and the fundamental work even predated the latter.

      3 replies →