freenode/#lisp - IRC Chatlog
Search
20:38:41
jasom
It's up on github primarily because it's easier to post links to code than to pastebin bits and pieces when it comes up in conversation
22:08:49
pierpa
I'd think it's an obvious choice for a a macro defining a rule, that it must have been used million of times in unrelated projects
23:49:48
adlai
Bike: I've been thinking (on and off, for years, absolutely years) about method combinations for specifying nonsequential behavior.
23:51:17
adlai
there's a rather broken and not quite useless version at https://github.com/adlai/chanl/blob/master/src/actors.lisp#L88
23:54:31
adlai
it's inspired by the idea that a process can specify its behaviors relative to various event sinks and sources, then block
23:55:24
adlai
the consequences of changing a select-combined method's effective behavior from within a process executing itself is a bad idea
23:59:27
Bike
well i'm going to guess basically it means the methods are evaluated in some arbitrary order and possibly simultaneously
0:00:23
Bike
the select macro itself is a loop, so having an effective method doing that seems fine to me
2:17:56
jasom
minion: memo for dtornabene: the defrule in plush is from esrap (a packrat parsing library)
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:39:29
SaganMan
beach: does your job also involves lisp or lisp is something you like to do as fun?
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: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:53:37
beach
elderK: Didier is working on making the "slides" available, so that should be imminent.