Hacker News new | ask | show | jobs
by mortyseinfeld 4534 days ago
IIRC, some of the techniques used in the Self VM eventually made it into the JVM.

Ahh yes, the relevant LtU thread. http://lambda-the-ultimate.org/node/1185#comment-12831

2 comments

They transferred via Sun's acquisition of the Strongtalk team (that also got them Gilad Bracha). Strongtalk was also one of the first hybrid typed languages (like Dart and Typescript).

Much of the innovation in dynamic language run-times today also uses ideas from Self. Most of the Self people are working at Google today in various high positions.

Here's a talk from Lars Bak about v8 and Dart http://www.infoq.com/presentations/Performance-V8-Dart
and here is mine with a focus on the Dart VM and V8 optimizing compilers: http://www.infoq.com/presentations/dart-compiler
Very nice overview, thanks.
I always wonder if the Self people felt bad about their VM efforts going into Java. Java has really been one of the least inventive and progressive languages.
I doubt they would feel sad about their technology being adopted by a mainstream language used by millions of developers vs. a research experimental language that many outside of research haven't even heard of before.
wasnt smalltalk once a mainstream language? in ancient times, late 80s?
The number of programmers back then was much less than now, but even then I don't think Smalltalk was a top 10 language. I guess it depends on how you define mainstream, Smalltalk has/had its niches, some of which are still active. But there is nothing wrong with using research languages like self (which was never mainstream) to explore and develop new tech that can be applied to mainstream languages.
Presumably some of that effort is responsible for the JVM begin chosen to host other languages.
Java brought garbage collection into the mainstream. That alone is enough to consider it progressive.
Any big company with that kind of money and connections can bring pretty much anything into the mainstream, not a big merit IMHO...
I've always wondered that about Guy Steele. Must've been an awfully well-paid job.