libera/#commonlisp - IRC Chatlog
Search
6:39:21
beach
dbotton: I recommend you do the thing that gives the most readable and maintainable code. Then you can measure whether your solution needs performance improvements and if so where.
6:40:00
beach
dbotton: Programmers are notorious for being wrong about what parts of the code take the most resources.
6:40:51
dbotton
Agreed. The remove nil version in this case more elegant and efficient enough for its purpose
6:41:42
beach
This is especially true for inexperienced programmers, who often fail to design good algorithms and data structures, and instead concentrate on what they (think they) know, i.e. low-level performance.
6:47:49
Bike
dbotton: you can do mapcan, returning a list of one element or nil. loop will probably be more readable though.
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