libera/#commonlisp - IRC Chatlog
Search
0:18:57
jeosol
jcowan: congrats. leaving a job is never easy. Most who are there see you are a traitor. It can be a difficult experience. For some others, it can be worse. I have heard of people's badge and laptop access being disable the moment the give notice.
0:20:28
jcowan
basically AT&T runs out of money every August and lets go a lot of contractors, and then hires a new set (or the same set, whichever) in January.
3:07:05
asarch
I was reading Land of Lisp and it says that '(a . b) at some point is better than '(a b) because it saves memory
3:08:04
asarch
So in a big app setting settings a la '(foo . (bar . baz)) could improve memory usage
3:08:33
hayley
It does, but for a large application I'd rather use a structure or a class, which will save memory, because the "keys" are stored in the class.
3:09:32
asarch
And since I am writing the CRUD generator for my web app, I was thinking to use that for the type of the column in the model
5:50:34
beach
I am not sure how to answer that. It is one of the first things you learn to do when you learn Lisp.
5:53:01
beach
You draw a box with two parts, each part representing a slot, i.e., the CAR slot and the CDR slot.
5:54:34
masinter
https://www.google.com/search?q=DIAGRAM+OF+CONS+CELL+LIST&oq=DIAGRAM+OF+CONS+CELL+LIST&aqs=edge..69i57j0i546l2.10224j0j1&sourceid=chrome&ie=UTF-8
5:54:56
beach
asarch: The other thing you can do is to try (car '(a b . c)), (car '(a . (b . c))), (cdr ...), (cadr ...), (cddr ...)
5:59:38
ultralitsun
"Land Of Lisp" is very cartoonish, but it has a lot of "good" drawings otherwise
6:00:44
ultralitsun
beach: I saw the libraries, but I was wondering if there was a secret trick I didn't know about yet
6:06:52
ultralitsun
like for that first one about the myth of case insensitivity, just link to here http://www.lispworks.com/documentation/lw51/CLHS/Body/23_ab.htm
6:07:47
beach
Well, doing this stuff is not my main work, so I have to limit the time I spend on it.
6:09:45
asarch
I mean, when you compare the two programming languages you can see things that usually don't see
6:20:10
ultralitsun
but you could quickly write your own Dockerfile to USE an official alpine/debian/ubuntu image, then RUN apk install clisp etc.
6:20:35
ultralitsun
I was at dockercon a few months ago and they were telling people to watch out regarding non-official images
6:21:48
masinter
we set up automatic creation of docker images when we do a 'nightly', to update online.interlisp.org
6:34:22
ultralitsun
I kept trying to run gtk programs (emacs, eclipse) within docker containers, and had stability issues
6:46:15
ultralitsun
I was just messing around but thought it'd be neat if it was "seriously possible" to "run everything in docker"
6:48:24
masinter
we set up a non-profit and are taking donations to keep it running, but so far the AWS charges are minimal
11:40:22
contrapunctus
I've defined a macro similar to `defclass`, except it accepts an additional option. This option accepts multiple forms with a common grammar...is there any way to get tools like eldoc to display hints for this grammar?