Search
Saturday, 28th of November 2020, 19:48:30 UTC
19:50:58
Josh_2
okay I finally figured something out phoe, using &rest just like you said
19:58:42
Josh_2
it doesn't work with keywords in λ-lists but it works for normal variable names
20:14:27
retropikzel_
** NICK retropikzel
22:06:51
White_Flame
does anybody use Lisa? the old rete lib in quicklisp. the logical lhs form seems to not work for me, even from a clean load
22:10:07
oni-on-ion
heh "Guided Tour" for McCLIM links to a scientific paper. neat...
23:08:23
fiddlerwoaroof
White_Flame: I've tried from time to time, but I never can come up with a good use case
23:21:57
White_Flame
fiddlerwoaroof: ever hit bugs in fiddling with it?
3:12:30
oni-on-ion
SB-EXT:SYMBOL-PACKAGE-LOCKED-ERROR what
3:12:43
oni-on-ion
my own defpackage
4:08:22
beach
Good morning everyone!
4:15:31
oni-on-ion
good morning beach
6:27:42
Iolen
Hello all guys, who f*ck alone with own hand !
6:30:36
no-defun-allowed
So, you've come into #lisp saying that sentence, and your first thought is to censor out the word "fuck".
6:40:35
charlie770
Does anyone know what the optional argument for gensym is used for?
6:40:46
specbot
http://www.lispworks.com/reference/HyperSpec/Body/f_gensym.htm
6:41:32
White_Flame
string prefix before the number, instead of just "G"
6:41:41
White_Flame
in sbcl, it's poorly named as THING
6:42:35
charlie770
White_Flame: got it.
6:42:47
White_Flame
oh, right, it can be used to reset the counter, so it's either a string or integer
6:42:59
charlie770
White_Flame: but why would anyone want to do that?
6:43:10
White_Flame
legacy options packed into a single function
6:44:26
White_Flame
s/reset/override/
6:47:33
charlie770
what does "get" do in common-lisp?
6:47:50
specbot
http://www.lispworks.com/reference/HyperSpec/Body/f_get.htm
6:50:52
beach
charlie770: Those links are for you.
6:51:06
White_Flame
each symbol has a value, but also a sideband key/value property list
6:51:11
White_Flame
(and other stuff, too)
6:53:23
charlie770
White_Flame: what do you mean?
6:54:27
White_Flame
the example in the GET page there does walk through the steps
6:55:03
White_Flame
makes arbitrary symbols with GENSYM, and sets stuff in its plist
6:55:56
White_Flame
this style isn't used very often in modern code, though, since hashtables were created after those
6:56:00
White_Flame
are you reading really old code?
6:56:23
charlie770
White_Flame: the source of lem
6:59:04
White_Flame
yep, I see that in there now
7:01:16
no-defun-allowed
I would have thought I could find some techniques for reducing latency when pointer-chasing in Netfarm from object-oriented databases (which are neither), but the papers don't really have impressive results.
7:01:51
White_Flame
yeah, the plists can be pretty fast depending on how often they're used
7:01:59
no-defun-allowed
Oops, this isn't #lispcafe.
Sunday, 29th of November 2020, 7:48:30 UTC