libera/#commonlisp - IRC Chatlog
Search
14:41:28
dbotton
My first paid for program was 40 years ago. A program for the psych department of Nova university (south Florida us) running on trs-80s attached to a cables so could load the app to many machines from the same tape recorder
15:02:14
pjb
dbotton: nice. Mine was a program in basic on TO7 to drive some lights on an advertizing panel for some conserve can manufacturer.
18:11:35
jcowan
It probably can't cope with VNC. Safari also has problems, but Chrome/Firefox/Edge all work fine
18:13:00
opalvaults[m]
This is very neat. I had no idea what I was signing up for lol. This reminds me of the OpenBSD default WM
18:17:36
opalvaults[m]
https://interlisp.org/docs/20211015-interlisp-book-2.pdf -- looks like this is the docs for anyone interested in tinkering
18:18:58
jcowan
Volume 1 is https://interlisp.org/docs/1986-Interlisp-language-book-1.pdf; it's about the language itself.
18:24:04
opalvaults[m]
for instance man window gets you information about interaction with the windows manager, etc.
18:25:11
Catie
Embarassingly, I didn't even think to run "man". I figured Interlisp had some other mnemonic
18:30:41
Catie
I think it's interesting how much older GUI systems used the right mouse button. We've kind of settled on using left click for most things, but for example scrolling up on the scroll bar is done with a right click. A lot has changed
18:30:42
opalvaults[m]
for instance I can define a function that evaluates as soon as it recognizes the last paren.
18:31:36
opalvaults[m]
oh! It might be. I was under the impression that Xerox CL Exec meant that it was an offshoot of CL
18:33:25
opalvaults[m]
There was another WM that allowed you to create windows very similarly to how this Interlisp VM does and I can't for the life of me remember it.
18:33:30
jcowan
It just means you are in the CL readtable and the XCL user package. There is no law that says `read` has to wait foor a newline.
18:34:03
opalvaults[m]
It's actually kind of interesting how much of this technology we still use and take for granted today! This is actually really great. Reminds me a bit of windowmaker on GNU/Linux.
18:34:41
opalvaults[m]
Are there any (aside from GUIX) operating systems being currently developed in Lisp?
18:35:19
Catie
I think that's largely the work of one person though, and I haven't seen an update from her in a while (please correct me if I'm wrong)
18:38:40
jcowan
Both Interlisp and Genera show their origins on the bare metal, and rewriting maiko for bare metal would certainly be possible
18:45:38
jcowan
Both systems (also MIT Scheme) were born on programmable-microcode shipe. Even now Interlisp has no native compiler.
18:51:34
jcowan
Spoons; https://www.healthline.com/health/spoon-theory-chronic-illness-explained-like-never-before
18:55:15
jcowan
Which is also why we don't have Medley working natively on Windows, only through WSL.
18:56:43
jcowan
We do have an SDL back end, though, so eventually there may be a native Windows build without X