Notices by the_daikon_warfare (sicp@freesoftwareextremist.com)
-
the_daikon_warfare (sicp@freesoftwareextremist.com)'s status on Wednesday, 12-Feb-2025 07:01:20 JST the_daikon_warfare
@iska @nyanide
neet -> @goo -
the_daikon_warfare (sicp@freesoftwareextremist.com)'s status on Saturday, 25-Jan-2025 00:32:15 JST the_daikon_warfare
@Suiseiseki I got this PC at a recycle center. It was perfectly fine aside from the front panel being a bit smashed so you couldn't press in the power button. I imagine whoever owned it ran the vacuum into it or something, and decided "oh well, better throw it out". -
the_daikon_warfare (sicp@freesoftwareextremist.com)'s status on Monday, 20-Jan-2025 09:35:26 JST the_daikon_warfare
@nyanide @iska @RustyCrab @VIPPER @mischievoustomato all me -
the_daikon_warfare (sicp@freesoftwareextremist.com)'s status on Thursday, 09-Jan-2025 16:36:09 JST the_daikon_warfare
@p @iska @Merc @mint @w0rm I ported Chaosnet to it, so it's a real Lisp machine now. -
the_daikon_warfare (sicp@freesoftwareextremist.com)'s status on Thursday, 09-Jan-2025 16:36:08 JST the_daikon_warfare
@p @iska @Merc @mint @w0rm
For the majority of development I've tested it against an emulated LMI Lambda Lisp machine. The Lambda software was the best to base the port off of, since it was made free to coincide with the emulator a few years ago and is a bit more modernized (compared to the CADR, at least). Common Lisp is a direct descendant of ZetaLisp, so the vast majority of the code was trivially portable; the most difficult parts were mostly rectifying implementation differences and fixing bugs. The Lambda does Chaos over Ethernet, which Mezzano does too. I can bridge a tap interface from QEMU to LambdaDelta and have them talk to each other.
The actual NCP has been working for a while now, with stream connections running smoothly. I had the FILE protocol code fixed up enough to just compile, and be working on the DNS gateway.
At the moment I'm debugging the Chaos-over-UDP transport, which will allow it to talk to Chaosnet bridges over the Internet. I have one of those as well as a DNS server that serves CH records for my zone (did you know BIND 9 supports that? It's in the original RFC!). I'll have it talking to a CADR and a PDP-10 running ITS at some point.
What's cool about Chaosnet is how complete it feels compared to say, TCP/IP. Writing protocols is easy and fun, and there's no commitment to security or central authority. It couldn't have come out of anywhere but the AI Lab. -
the_daikon_warfare (sicp@freesoftwareextremist.com)'s status on Thursday, 09-Jan-2025 12:57:53 JST the_daikon_warfare
@s ś -
the_daikon_warfare (sicp@freesoftwareextremist.com)'s status on Friday, 15-Nov-2024 16:19:28 JST the_daikon_warfare
@p Even as a big Lisp nut I still greatly admire the design of Plan 9, and in a way I don't have to feel bad about hating Unix cultists since it's designers also did.
When it's in the proper context of a network it's really intuitive to use, and the way it exploits the filesystem to do everything is genius. A lot of recent programs have caught on to using 9P since it's still the best protocol for a lightweight file server out there.
@Suiseiseki If you log in with Drawterm you can still edit remote files under /mnt/term with Emacs, FWIW.