4 ms·
From a bit of searching: Setup: https://web.archive.org/web/20170630125155/http://www.advogato.org/person/johnw/diary/12.html https://web.archive.org/web/20170
by pdfernhout 9y ago
From a bit of searching:
Setup: https://web.archive.org/web/20170630125155/http://www.advogato.org/person/johnw/diary/12.html https://web.archive.org/web/20170630125155/http://www.advoga...
Manuals: http://www.bitsavers.org/pdf/symbolics/software/ http://www.bitsavers.org/pdf/symbolics/software/
Code: https://archive.org/details/SymblicsOpenGenera https://archive.org/details/SymblicsOpenGenera
I learned OO programming on a Symbolics 3600 using ZetaLisp+Flavors around 1987. It was a cool system (when it did not have hardware issues). I used a Symbolics to implement perhaps the first simulation of kinematic self-replicating robots (and accidentally invented robot cannibals -- another story as a cautionary tale...)
Genera may be interesting to play with for fun and learning -- but Smalltalk is much more of a living thing with ongoing communities around Squeak, Pharo, Amber, and more.
I liked Genera but I loved Smalltalk (first with ObjectWorks/VisualWorks and then other variants). After using those two environments, pretty much everything since has been disappointing and felt like big steps backward.
(Well, the Newton OS was cool too including with "Soups"... Sad Apple killed the Newton OS just as the MP2100 with the StrongARM was good enough hardware to run it well... I also liked HyperCard which Apple also killed... And I also learned Forth before any of those and it was cool within its niche...)
Still, when I squint, I can kind of see a huge distributed Smalltalk-ish/Lisp-ish/Newton-ish/HyperCard-ish/Forth-ish system spread across all the networked browsers out there processing JavaScript/HTML/CSS. So, that's why I do JavaScript stuff right now -- and try to build an thinking/coding environment for the web inspired by those sorts of ideals (and others); some work in progress: https://github.com/pdfernhout/Twirlip7 https://github.com/pdfernhout/Twirlip7
I tried that before with Python and also Jython about a decade ago, but did not quite get it to be as interactive: http://patapata.sourceforge.net/critique.html http://patapata.sourceforge.net/critique.html
But using JavaScript seems more likely to succeed somehow than Python all things considered (warts and all) --
especially when you consider JavaScript's ubiquity. I figured if Dan Ingalls could swallow his pride and use JavaScript for the Lively Kernel, I could give it a try too (but approaching it from a different direction of more native DOM interactions via Mithril.js and Tachyons).