Show HN: FocusedEdit – a classic Macintosh to web browser shared text editor (github.com)
I built a classic Macintosh text editor that allows users to do shared bidirection live editing with a web browser on a modern computer. Essentially it allows allows you to really quickly and easily share and edit text snippets on a classic Macintosh. I've tested the software on System 2.0 through System 7.6.1, but it should work on all PPC and 68k Macintoshes running up to MacOS 9.2.2 assuming they have a modem serial port available.
In addition to the github repository, I wrote up a blog post here: https://henlin.net/2022/10/02/Introducing-FocusedEdit-for-cl... outlining how to get up and running. Both the repo and the blog post have a demo gif to help explain exactly what FocusedEdit does as well as how it works.
If you have any questions or decide to try it out on your Macintosh or in an emulator, let me know! I'd love to hear about it!
29 comments
[ 3.0 ms ] story [ 84.8 ms ] threadIt's too bad I missed the cultural milieu of the classic Macs, so I lack the motivation to go down this particular road with you. But I'm on a nearby track with other simpler (and non-retro) computing stacks.
I personally have enjoyed some toying with 9front and Uxn, and am always interested in others.
https://github.com/akkartik/mu
https://love2d.org (e.g. http://akkartik.name/lines.html)
It is also worth noting that there was interest in applications that violated Apple's HIG written for or ported to the classic Mac. I don't know if Emacs was one of them, but vim certainly was. Vim certainly does a better job at violating the HIG than Emacs!
I don’t recall there being a successful Emacs port to classic Mac OS — I would have been very interested in the early to mid 90’s. The Mac editor landscape was actually pretty sparse if you wanted something sophisticated/integrated/customizable. There was Alpha, which was Tcl-based. MPW’s editor wasn’t customizable to the same degree. BBEdit existed, but it was actually quite bare bones at that point; even today it’s still pretty fixed-function.
Correct. Apple had emacs removed from A/UX because it took up too much space. Though some built it on their Macs in the late 1980s, it didn't have full functionality, at least not without headaches.[1] But A/UX came with vi, which worked well.
[1] https://www.tuhs.org/Usenet/comp.unix.aux/1989-September/003...
Writing on the Mac to a remote file for onward processing is cool, so have fun.
Here’s a blog post explaining my reasoning behind CoprocessorJS: https://henlin.net/2021/12/21/Introducing-CoprocessorJS/
Thanks! Following.