Search
Friday, 20th of April 2018, 2:24:01 UTC
3:06:56
Bike
does anyone know how slime parses arglists? if i do (defmethod test (&key ((:foo bar))) bar), (swank-backend:arglist 'test) => (&KEY ((:FOO BAR))), but it displays in the minibuffer as &key foo
5:25:12
beach
Good morning everyone!
5:33:20
SaganMan
beach: how did the lisp symposium go?
5:34:08
beach
Good presentations, high attendance, great discussions.
5:34:46
SaganMan
beach: nice, is it online somewhere?
5:35:24
beach
The videos will take some time. Didier is working on putting the "slides" online.
5:35:43
beach
And I think the proceedings are online too.
5:35:57
SaganMan
beach: how did your presentation go?
5:36:24
beach
I had two. Other people said they went well.
5:37:16
SaganMan
nice beach, that's good
5:37:46
beach
Sure. It becomes easier with experience.
5:39:29
SaganMan
beach: does your job also involves lisp or lisp is something you like to do as fun?
5:39:56
beach
I am a researcher, and Common Lisp is my research vehicle, so it is my job.
5:42:26
beach
I always try to solve some practical problem. To do that, I have to invent some theory or some technique that needs to be proven to work. Then I use that theory or technique to create an implementation. Finally, I measure performance (often compared to existing techniques), and show that the new technique is better than existing ones.
5:44:05
beach
This formula works well for Common Lisp, because very little serious fundamental work has been done since the AI winter, and the reality of processors has changed radically since, so new techniques can be invented.
5:45:24
SaganMan
That's good beach. Those new techniques and theries of yours are patented?
5:46:29
beach
No. I am fundamentally against software patents. And I was part of the movement to get the EU parliament to reject software patents by a crushing majority.
5:51:26
beach
... so instead they are published in the proceedings of ELS and ILC.
5:52:10
SaganMan
wow, that's awesome beach
5:52:43
SaganMan
beach: One last question, may I know which university you're working in?
5:53:00
elderK
beach: Where will the slides / videos be made available?
5:53:04
elderK
:D I'd love to see some of them.
5:53:14
beach
SaganMan: University of Bordeaux.
5:53:37
beach
elderK: Didier is working on making the "slides" available, so that should be imminent.
5:53:46
SaganMan
beach: Thanks, I will leave to your work. Good Day.
5:54:00
beach
elderK: Videos will take a bit longer.
5:54:18
beach
SaganMan: Thanks. You too. Traveling home today.
8:34:28
Murii
Is there something like "unless" but for loop ?
8:34:56
Murii
Basically: loop not <cond> but as its own keyword
8:37:27
splittist
loop has unless as a conditional
9:12:31
phoe
Murii: (loop unless foo do (bar))
12:18:47
Colleen
The time in Phoe is 2018.04.20 05:18:47.
12:18:59
Kevslinger
phoe: Looks like it's still morning
13:01:49
ebrasca
Kevslinger: Time of last Phoe mensage is more like 2018.04.20 13:54
13:02:23
Colleen
The time in Phoe is 2018.04.20 06:02:23.
13:03:10
ebrasca
I am in Poland and it is 2018.04.20 15:02
13:04:05
Colleen
No location called "Kevslinger" could be found.
13:04:24
Colleen
I don't know where Ebrasca is located.
13:04:44
Colleen
The time in beach is 2018.04.20 09:04:44.
13:05:05
Colleen
See 'help about' for general information. Try 'help X' to search for or retrieve information about a command.
13:05:30
Colleen
I found the following commands: 8, get, mop, say, set, clhs, deny, help, roll, tell
13:05:51
Colleen
Command Syntax: roll &OPTIONAL (SIZE 6) (TIMES 1)
Documentation: Roll some dice. Note that this is not provided with the intention of providing gambling means.
13:06:18
Kevslinger
Is it weird that I thought the roll command would make her roll over, similar to the trick you teach a dog to do
13:06:26
Kevslinger
(this would be a digital roll, and not a physical roll, of course)
13:07:50
Colleen
Clhs: meanings for + http://www.lispworks.com/documentation/HyperSpec/Body/a_pl.htm
13:08:06
specbot
http://www.lispworks.com/reference/HyperSpec/Body/a_pl.htm
13:08:23
ebrasca
Kevslinger: I like clhs *
13:16:56
specbot
http://www.lispworks.com/reference/HyperSpec/Body/a_st.htm
13:18:42
Shinmera
Note that you can ask Colleen for the time as it should be for /users/, not /places/, but in order to do so the person needs a profile.
13:18:46
Shinmera
Colleen: time for shinmera
13:18:46
Colleen
The time for shinmera is 2018.04.20 15:18:46.
13:19:40
Kevslinger
Colleen: time for Kevslinger
13:19:40
Colleen
I don't know where Kevslinger is located.
13:19:52
Kevslinger
Don't give me that, I know you do
13:20:08
Shinmera
Sorry, there's no AI that can track user information based on chatter yet.
13:20:14
Shinmera
On the other hand that's probably a good thing.
13:20:29
Shinmera
or rather, Colleen doesn't have such an AI
13:20:35
Colleen
The time in Tokyo is 2018.04.20 22:20:35.
13:20:44
Kevslinger
ah, looks like I better head off to bed!
13:36:31
ebrasca
Shinmera: Why it don't have AI?
13:37:48
Bike
same reason there's no buzzsaws
13:42:59
Shinmera
ebrasca: because AI is hard.
13:44:05
ebrasca
Shinmera: Is it hard for you?
13:44:42
Shinmera
As hard as for everyone else.
13:49:07
rme
My flight from Malaga was delayed so I missed my connecting flight in Paris. So, hi from a hotel in Roissy-en-France.
13:56:19
antoszka
rme: Hope they get you a nice dinner too ;)
13:56:43
antoszka
I was lucky to get all my connections to SFO on time.
14:01:10
Bike
asked this last night but, does anyone know where slime decides what to print in the minibuffer for a function's lambda list
14:01:20
Bike
it's somehow processed from what swank returns as an arglist
14:03:30
Bike
there's only one place in slime.el that uses swank:operator-arglist but it doesn't do any further processing
14:05:01
Xof
my memory says "slime-autodoc"
14:05:11
Xof
we have already discussed how fallible my memory is
14:06:41
Bike
looks like you're right though
14:06:59
Xof
wait, why did I come into this room again?
14:07:10
Bike
to help me with my question. it's destiny
14:09:35
Bike
well this is pretty complicated, and i guess i can't hook things up like i wanted to
Friday, 20th of April 2018, 14:24:01 UTC