It's even worse than it appears..
I'm trying to move my whole programming act from Frontier on the Mac to Electric Drummer anywhere. I need to start using the new machines everywhere. I've dreaded this, not because I'm starting over, I'm not. I have to bring with me all the projects I work on to keep my various online sites working. How to set this up? Claude just converted the UserTalk language and the Frontier environment to Node.js in one week. The requirement was that we had to run the build scripts for each of the projects, and are all written in UserTalk, flawlessly in the new enviroment. Apparently that's done. Now it's up to me to concoct a development environment in Drummer. It has never been used as a development environment before. Last time I did a turn like this, I didn't try to bring any software with me. This time the move is all about the huge amount of software I have to bring with me. Hard to explain, because I still feel very uncomfortable about this whole thing. I'd like it to turn out better than it was, but we're missing so many pieces here, the only way to really do it is the port the whole Frontier environment including user interface. (I left this piece exactly as I wrote it, because the next thing I did was plan with Claude on putting a UI on Frontier, so I don't have to turn Drummer into a programming environment. That would be a long drawn out project for me, and why do that, when you'd just end up with another Frontier.)#
It took one week to port UserTalk and the Frontier runtime environment, verbs, object database, etc for Frontier. I spent the next week being shattered by what happened the week before.#
BTW, Jake Savin is using Claude to build Frontier on Node too. I asked Claude for help with this, and it turned out much better than I expected. I was not expecting this much success this quickly. This is exactly the kind of project AI tools excel at and I as a human am glad not to have to do the work on. The project is perfectly explained in the source code of Frontier, it can put it all together much faster and better than I could when I was working on it ever day and had a younger more agile mind with much better memory. I think one of the reasons this went so fast is because we did the work with the current best models, and they have been advancing so fast, you can see the differences in result on projects like this. #
Also a note to Hypercard enthusiasts, I wouldn't be surprised if you could do this with that programming environment which is a contemporary of Frontier. #
  • On Facebook I wrote this in reply to a post by John Worthington, a former Quicktime developer at Apple. #
  • We're both using AI to build things based on our past experiences and it's a big difference, not without pitfalls, but we're doing something that's never been done before and my thought was that we should have a conference of people doing what we're both doing. #
  • Taking a craft we were already expert in, and learning to use AI tools to shoot it into outer space.#
  • To give you an idea over the last two weeks Claude Code ported the UserTalk language, the object database, verb set, everything needed to run a Frontier script, of which I happen to have a lot of, and run it in Node.js, an operating environment that didn't exist the last time we worked on the Frontier source. All the work we did over the late 80s and 90s is coming back to life in an enviroment with a future. #
  • This is the perfect job for Claude, well specified, and it doesn't need to understand me, I spoke to it via the code i wrote umpteen years ago.#

© copyright 1994-2026 Dave Winer.

Last update: Friday August 7, 2026; 12:52 PM EDT.

You know those obnoxious sites that pop up dialogs when they think you're about to leave, asking you to subscribe to their email newsletter? Well that won't do for Scripting News readers who are a discerning lot, very loyal, but that wouldn't last long if I did rude stuff like that. So here I am at the bottom of the page quietly encouraging you to sign up for the nightly email. It's got everything from the previous day on Scripting, plus the contents of the linkblog and who knows what else we'll get in there. People really love it. I wish I had done it sooner. And every email has an unsub link so if you want to get out, you can, easily -- no questions asked, and no follow-ups. Go ahead and do it, you won't be sorry! :-)