4 ms·
idgi
by cpufry 7y ago
idgi
- CalChris 7y agoSelf was a project that David Unger, the author of the above cited thesis, did first at Xerox PARC, then at Stanford and then Sun Microsystems. I think Self >> Java means that Self was better, more important, more interesting, more something than Java. https://en.wikipedia.org/wiki/Self_(programming_language) https://en.wikipedia.org/wiki/Self_(programming_language) http://www.selflanguage.org/ http://www.selflanguage.org/
- jecel 7y agoWhen Sun killed Self in favor of Java the justification was that Self needed a 24MB workstation at a time when most clients still had 8MB machines. Java was tiny in comparison. I complained that Java didn't do much beyond animating an odd little man and predicted that by the time it did half as much as Self it would need twice the memory.
- CalChris 7y agoUnger gave up his professorship at Stanford at the behest of Bill Joy to move Self to Sun. Then they cancelled the project.
- jmcguckin 7y agoI seem to recollect that Dave didn’t get tenure at Stanford - that may have influenced the decision to jump to Sun
- CalChris 7y agoThat's not what Ungar himself said in the talk he gave at the VM seminar at Berkeley. http://www.wolczko.com/CS294/ http://www.wolczko.com/CS294/ It's also covered in this Self timeline: http://kitakitsune.org/sync/ebooks/SELF.pdf http://kitakitsune.org/sync/ebooks/SELF.pdf
- Rochus 7y agoHe spells "Ungar", not Unger; the referenced PhD thesis was finished in 1986 at UC Berkeley; after the PhD Ungar went to Stanford and was a consultant for PARC.