1) Using Chrome's Isolated Web App technology and the afforded TCPSockets in the browser, I am resurrecting an ancient, windows desktop only, TCP protocol for connecting to * from web applications. All Newspeak, all the time.
2) Re-writing my friends football pool in Newspeak. The Squeak/Seaside version has served him well for more than a decade but I've grown tired of the setup. My VPS server got hacked recently affording the impetus to try another iteration. Storing all the data locally in IndexedDB, using my own Newspeak library for that API.
* While I have no problem being "left behind", I refuse to actively assist others in "getting ahead".
US Government contractors have a requirement for average hours worked, by salaried workers, to be no more than ~40 hours / week (might be < 50). And they get audited for this (and other requirements) annually. Twenty years working for one such entity has made me grateful for it. Interesting enough work, low stress; lots of bureaucratic type stuff to deal with.
I bought $5 worth of Claude API tokens the other day because Newspeak [0] is implementing an API interface in the IDE.
I work with Newspeak every night building all kinds of crazy stuff, from the raycasting tutorial to an IndexedDB interface. Currently, I have the IDE running as an Isolated Web App for access to TCPSockets [1][2][3].
I'm implementing ancient TCP protocols bringing them to the web.
With all of the big deal being made about viewing the far side of the moon, you would think they would have performed the mission when the moon is _new_ so the far side would be illuminated...
1. Newspeak, Smalltalk
2. Smalltalk's code browser can be tedious, Newspeak's IDE is more coherent.
TCPSockets, tools
3. Smalltalk's Seaside framework for server side web, Newspeak for clients.
Reading this book brought me a better understanding of "the expression problem" and the use of the visitor pattern as its solution. This led me to (finally) grok the use of Class _Heirarchy_ Inheritance[0] as a solution not requiring visitors. In Newspeak[1], classes can contain nested classes, so when you subclass a class, you inherit the nested classes as well. This blog post discusses the same feature affording Free Object Algebras [2].
1) Using Chrome's Isolated Web App technology and the afforded TCPSockets in the browser, I am resurrecting an ancient, windows desktop only, TCP protocol for connecting to * from web applications. All Newspeak, all the time.
2) Re-writing my friends football pool in Newspeak. The Squeak/Seaside version has served him well for more than a decade but I've grown tired of the setup. My VPS server got hacked recently affording the impetus to try another iteration. Storing all the data locally in IndexedDB, using my own Newspeak library for that API.
* While I have no problem being "left behind", I refuse to actively assist others in "getting ahead".
reply