2017-05-19T00:06:09Z ttt72 quit (Quit: ttt72) 2017-05-19T00:13:23Z ttt72 joined #lisp 2017-05-19T00:18:00Z RedEight quit (Quit: leaving) 2017-05-19T00:21:43Z gabriel_laddel_p quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2017-05-19T00:24:33Z enzuru joined #lisp 2017-05-19T00:29:46Z quazimodo joined #lisp 2017-05-19T00:29:48Z enzuru quit (Ping timeout: 240 seconds) 2017-05-19T00:29:59Z ttt72 quit (Quit: ttt72) 2017-05-19T00:34:13Z sz0 quit (Quit: Connection closed for inactivity) 2017-05-19T00:35:45Z dddddd quit (Quit: Hasta otra..) 2017-05-19T00:36:20Z jack_rabbit joined #lisp 2017-05-19T00:44:27Z jello_pudding joined #lisp 2017-05-19T00:50:22Z zacts quit (Ping timeout: 246 seconds) 2017-05-19T00:53:08Z deba5e12: sukaeto: i was just saying the same thing today. it's a good way of explaining what a shell is (as a repl & a scripting lang). 2017-05-19T00:58:18Z jello_pudding quit (Quit: Leaving) 2017-05-19T00:58:35Z enzuru joined #lisp 2017-05-19T01:00:01Z cromachina joined #lisp 2017-05-19T01:03:29Z shifty joined #lisp 2017-05-19T01:03:38Z enzuru quit (Ping timeout: 240 seconds) 2017-05-19T01:04:05Z snits quit (Ping timeout: 240 seconds) 2017-05-19T01:04:08Z sondr3 quit (Ping timeout: 246 seconds) 2017-05-19T01:13:13Z al-damiri quit (Quit: Connection closed for inactivity) 2017-05-19T01:15:23Z mejja joined #lisp 2017-05-19T01:16:51Z snits joined #lisp 2017-05-19T01:22:28Z Hoolootwo quit (Ping timeout: 240 seconds) 2017-05-19T01:22:57Z Hoolootwo joined #lisp 2017-05-19T01:34:16Z pilne quit (Quit: Quitting!) 2017-05-19T01:47:00Z jameser joined #lisp 2017-05-19T01:47:31Z rumbler31 quit (Remote host closed the connection) 2017-05-19T01:53:35Z pierpa quit (Quit: Page closed) 2017-05-19T01:55:26Z ult quit (Remote host closed the connection) 2017-05-19T01:56:20Z d4ryus2 joined #lisp 2017-05-19T01:59:20Z d4ryus1 quit (Ping timeout: 260 seconds) 2017-05-19T01:59:40Z enzuru joined #lisp 2017-05-19T02:02:06Z sondr3 joined #lisp 2017-05-19T02:06:21Z ryanwatk` joined #lisp 2017-05-19T02:06:47Z sondr3 quit (Ping timeout: 246 seconds) 2017-05-19T02:07:56Z ryanwatkins quit (Ping timeout: 255 seconds) 2017-05-19T02:13:08Z enzuru quit (Ping timeout: 240 seconds) 2017-05-19T02:13:55Z stardiviner joined #lisp 2017-05-19T02:14:17Z vtomole joined #lisp 2017-05-19T02:15:17Z test1600 joined #lisp 2017-05-19T02:16:30Z shdeng joined #lisp 2017-05-19T02:25:56Z Trystam joined #lisp 2017-05-19T02:25:57Z Trystam quit (Changing host) 2017-05-19T02:25:57Z Trystam joined #lisp 2017-05-19T02:29:13Z Tristam quit (Ping timeout: 260 seconds) 2017-05-19T02:29:21Z Trystam is now known as Tristam 2017-05-19T02:34:05Z xc9 joined #lisp 2017-05-19T02:36:26Z sellout- quit (Quit: Leaving.) 2017-05-19T02:43:02Z prole quit (Remote host closed the connection) 2017-05-19T02:45:11Z enzuru joined #lisp 2017-05-19T02:48:44Z axion: What does anyone think about naming reader/writer/accessors the same as slot names? I remember hearing good arguments in both directions here before, but I forgot. 2017-05-19T02:50:32Z enzuru quit (Ping timeout: 246 seconds) 2017-05-19T02:53:10Z qaros joined #lisp 2017-05-19T02:54:25Z pillton joined #lisp 2017-05-19T02:57:52Z qaros quit (Remote host closed the connection) 2017-05-19T03:03:05Z sondr3 joined #lisp 2017-05-19T03:07:41Z sondr3 quit (Ping timeout: 246 seconds) 2017-05-19T03:11:22Z beach: Good morning everyone! 2017-05-19T03:11:57Z beach: axion: I give them separate names so that client code would not be tempted to use SLOT-VALUE, etc. 2017-05-19T03:12:27Z prole joined #lisp 2017-05-19T03:12:59Z axion: Makes sense. 2017-05-19T03:13:55Z beach: The counter-argument (Xach, for instance) is that SLOT-VALUE itself should set off as many alarms as `::%'. 2017-05-19T03:14:00Z Bike quit (Ping timeout: 260 seconds) 2017-05-19T03:14:08Z axion: Ha, yeah I agree. 2017-05-19T03:14:58Z Bike joined #lisp 2017-05-19T03:15:45Z axion: I suppose it becomes impossible to have a concise, uniform API in your case though. 2017-05-19T03:16:49Z beach: How so? 2017-05-19T03:16:57Z libreman quit (Ping timeout: 240 seconds) 2017-05-19T03:17:59Z axion: Well one typically does not prefix slot names, only accessors. The generic function approach of accessors amoung different objects is nice. 2017-05-19T03:18:30Z prole quit (Remote host closed the connection) 2017-05-19T03:19:07Z beach: I consider the accessor to be the `main' name, so I prefix slot names with `%'. 2017-05-19T03:19:16Z axion: (width instance-of-class-1) / (width instance-of-class-2) vs (class-1-width ..) / (class-2-width ..) 2017-05-19T03:19:18Z neoncontrails joined #lisp 2017-05-19T03:19:46Z beach: Both me and Xach are totally opposed to prefixing accessor names with class names. 2017-05-19T03:19:57Z beach: It looks really bad with complex inheritance. 2017-05-19T03:20:08Z axion: It does, which is exactly why I am asking 2017-05-19T03:20:17Z sellout- joined #lisp 2017-05-19T03:20:20Z beach: Like (sheet-parent pane). 2017-05-19T03:21:00Z beach: That is why I use (defclass sheet (...) ((%parent :accessor parent))) so that I can write (parent pane) and (parent sheet). 2017-05-19T03:21:27Z axion: Thinking about it, it almost always makes sense to prefix all slot names with '%'. I disagree with SLOT-VALUE, WITH-SLOTS and the like in most cases. 2017-05-19T03:22:43Z axion: I think we both have exactly the same ideals then. 2017-05-19T03:22:46Z beach: You disagree with what aspects of SLOT-VALUE etc? Using them? With me about not using them? 2017-05-19T03:23:57Z beach: I don't even use them internally anymore. I much prefer to establish an internal protocol so that I can extend my own software in a modular way. 2017-05-19T03:24:02Z axion: I disagree with using them most of the time 2017-05-19T03:24:07Z beach: I see. OK. 2017-05-19T03:24:35Z axion: In some rare cases I use WITH-SLOTS when I'm accessing some long accessor name[s] multiple times in a verbose function 2017-05-19T03:24:47Z beach: Use WITH-ACCESSORS instead. 2017-05-19T03:25:00Z beach: clhs with-accessors 2017-05-19T03:25:00Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_w_acce.htm 2017-05-19T03:25:02Z axion: Yeah, same deal. 2017-05-19T03:25:07Z axion: I am aware :) 2017-05-19T03:25:10Z beach: Not the same at all. 2017-05-19T03:25:14Z axion: I know 2017-05-19T03:25:33Z beach: WITH-SLOTS bypasses the protocol whereas WITH-ACESSORS does not. 2017-05-19T03:26:03Z axion: Right, I meant WITH-ACCESSORS however... 2017-05-19T03:26:37Z axion: In some even more rare cases i use WITH-SLOTS when I define only a reader method and I want to assign a slot after object creation, when I'm not using initialize-instance 2017-05-19T03:26:52Z axion: Probably bad style 2017-05-19T03:27:03Z beach: For that I use REINITIALIZE-INSTANCE. 2017-05-19T03:27:26Z beach: ... inside the :AFTER method of INITIALIZE-INSTANCE. 2017-05-19T03:27:46Z axion: I see 2017-05-19T03:28:57Z thijso quit (Ping timeout: 240 seconds) 2017-05-19T03:30:01Z axion: Well thanks for your thoughts. It is nice to know I do not do things strangely 2017-05-19T03:30:22Z thijso joined #lisp 2017-05-19T03:30:55Z axion: I have not visited any CLOS code in about a year until today, and looking at old code of mine made me question it a little bit. 2017-05-19T03:31:12Z beach: Sure. Discussions like this are always very helpful. I am convinced we (as suppliers of free Common Lisp software) must pay more attention to modularity etc., so as to decrease the total burden of maintenance. 2017-05-19T03:31:29Z beach: Oh, I know what you mean. 2017-05-19T03:42:56Z prole joined #lisp 2017-05-19T03:46:22Z enzuru joined #lisp 2017-05-19T03:48:01Z modula joined #lisp 2017-05-19T03:49:21Z defaultxr quit (Ping timeout: 268 seconds) 2017-05-19T03:49:22Z modula is now known as defaultxr 2017-05-19T03:53:53Z enzuru quit (Ping timeout: 246 seconds) 2017-05-19T03:54:09Z drcode quit (Quit: ZNC 1.6.5 - http://znc.in) 2017-05-19T03:56:49Z drcode joined #lisp 2017-05-19T03:57:38Z diphuser joined #lisp 2017-05-19T04:07:35Z mejja quit (Quit: \ No newline at end of file) 2017-05-19T04:12:00Z diphuser quit (Remote host closed the connection) 2017-05-19T04:16:20Z vtomole quit (Ping timeout: 260 seconds) 2017-05-19T04:22:57Z enzuru joined #lisp 2017-05-19T04:26:23Z gingerale joined #lisp 2017-05-19T04:32:57Z enzuru quit (Ping timeout: 240 seconds) 2017-05-19T04:36:50Z ttt72 joined #lisp 2017-05-19T04:39:51Z ttt72 quit (Client Quit) 2017-05-19T04:43:14Z enzuru joined #lisp 2017-05-19T04:43:24Z vtomole joined #lisp 2017-05-19T04:43:53Z prole quit (Remote host closed the connection) 2017-05-19T04:48:08Z enzuru quit (Ping timeout: 240 seconds) 2017-05-19T04:54:08Z jasom: beach: what are your thoughts on message-passing style methods? 2017-05-19T04:54:11Z smoon joined #lisp 2017-05-19T04:54:39Z beach: jasom: Can you give an example of that style? 2017-05-19T04:54:55Z jasom: (send object 'method arg1 ...) 2017-05-19T04:55:09Z beach: I think that's a bad idea. 2017-05-19T04:55:17Z beach: It makes things like mapping much harder. 2017-05-19T05:04:45Z pillton: Mapping? 2017-05-19T05:05:01Z beach: (map... #'send...) 2017-05-19T05:05:08Z beach: Not so easy anymore. 2017-05-19T05:05:38Z beach: I think that's part of the reason for CLOS. 2017-05-19T05:08:31Z ttt72 joined #lisp 2017-05-19T05:08:40Z dec0n joined #lisp 2017-05-19T05:09:59Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-05-19T05:10:18Z Tex_Nick quit (Quit: In Linux, We Trust) 2017-05-19T05:11:34Z pillton: Sometimes I wish we had the equivalent of a.operator(). 2017-05-19T05:12:17Z Bike: funcallable instances? 2017-05-19T05:16:34Z pillton: Like this: http://paste.lisp.org/display/347051 2017-05-19T05:18:03Z jack_rabbit quit (Ping timeout: 240 seconds) 2017-05-19T05:19:04Z Bike: can you not do this with funcallable instances? 2017-05-19T05:19:47Z pillton: But it would end up like message passing (component 'fn 1 2 3). 2017-05-19T05:20:38Z pillton: Oh sorry. There could be multiple functions part of the state of the object class. 2017-05-19T05:21:00Z pillton: It was a poor example. My apologies. 2017-05-19T05:21:27Z ttt72 quit (Ping timeout: 240 seconds) 2017-05-19T05:21:50Z pillton: You could generalise it such that slot-value could be replaced with find-symbol. 2017-05-19T05:22:08Z pillton: Then you could write tests which were invariant to the system used. 2017-05-19T05:22:25Z jasom: beach: wouldn't it be trivial to write a method-map? 2017-05-19T05:22:50Z vtomole quit (Ping timeout: 260 seconds) 2017-05-19T05:22:50Z dec0n quit (Read error: Connection reset by peer) 2017-05-19T05:23:11Z dec0n joined #lisp 2017-05-19T05:24:09Z jasom: something like: (defun mmap (name &rest lists) (map (lambda (&rest args) (apply #'send name args))) 2017-05-19T05:24:29Z smoon quit (Quit: smoon) 2017-05-19T05:24:47Z Harag joined #lisp 2017-05-19T05:24:50Z jasom: something like: (defun mmap (name &rest lists) (apply #'map (lambda (&rest args) (apply #'send name args) lists)) 2017-05-19T05:26:30Z jack_rabbit joined #lisp 2017-05-19T05:26:38Z jasom: the one advantage send has is that name collisions are not a problem with it; short names for generic functions can collide preventing you from importing two methods 2017-05-19T05:27:23Z pillton: There could also be a semantic collision too. 2017-05-19T05:29:26Z pillton: i.e. One set of methods for a generic function perform a task that is different to what is done by others. 2017-05-19T05:29:42Z oleo quit (Quit: irc client terminated!) 2017-05-19T05:29:58Z jasom: indeed 2017-05-19T05:30:06Z pillton: The accessor name is a good example. 2017-05-19T05:30:09Z jasom: though how bad that is seems to be debated still 2017-05-19T05:30:34Z pillton: Well its dreadful if :before, :after and :around methods are encouraged. 2017-05-19T05:31:54Z jasom: pillton: or at least differently specialized :before :after :around 2017-05-19T05:32:08Z jasom: which does happen quite a bit 2017-05-19T05:32:52Z jasom: I was thinking of semantically differing overloads in less capable object systems (most famously C++'s (ash stream "foo") for output) 2017-05-19T05:33:36Z Bock joined #lisp 2017-05-19T05:33:46Z ttt72 joined #lisp 2017-05-19T05:34:29Z jasom: like much of C++ I waver between admiring it's cleverness and running away in horror at it's ugliness 2017-05-19T05:34:32Z vlatkoB joined #lisp 2017-05-19T05:36:08Z beach: jasom: You would have to give up lots of Common Lisp standard functions, or make them harder to use. Consider the :TEST and :KEY of the sequence functions. You now have to wrap them in (lambda (object) (send 'key object)) etc. 2017-05-19T05:36:47Z jasom: beach: yes, I see now that message-passing OO is hostile to several functional idioms 2017-05-19T05:36:54Z beach: jasom: Again, I think part of the reason for CLOS generic functions was to maintain the usefulness of existing Lisp functions like the sequence functions, the mapping functions, reduce, etc. 2017-05-19T05:37:14Z jasom: I was wondering about the motivation for CLOS as the object systems that predate it were mostly of the SEND variety 2017-05-19T05:37:47Z jasom: since they were inspired by smalltalk 2017-05-19T05:37:56Z pillton: Where they the send variety where the processing of the "invocation" was done asynchronously? 2017-05-19T05:37:59Z beach: I think the problems I mentioned are a large part of the motivation. 2017-05-19T05:40:55Z adolf_stalin quit (Quit: Leaving...) 2017-05-19T05:42:58Z shka_ joined #lisp 2017-05-19T05:43:05Z qaros joined #lisp 2017-05-19T05:43:08Z hexfive joined #lisp 2017-05-19T05:44:17Z enzuru joined #lisp 2017-05-19T05:45:37Z pillton: I guess it boils down to subjective concepts like granularity, modularity, reusability and some others I've forgotten. 2017-05-19T05:47:31Z ttt72 quit (Quit: ttt72) 2017-05-19T05:49:42Z neoncontrails quit (Remote host closed the connection) 2017-05-19T05:51:12Z mishoo joined #lisp 2017-05-19T05:51:27Z enzuru quit (Ping timeout: 240 seconds) 2017-05-19T05:51:29Z neoncontrails joined #lisp 2017-05-19T05:52:38Z Karl_Dscc joined #lisp 2017-05-19T05:52:42Z angavrilov joined #lisp 2017-05-19T05:57:08Z enzuru joined #lisp 2017-05-19T06:02:28Z enzuru quit (Ping timeout: 255 seconds) 2017-05-19T06:05:31Z qaros quit (Remote host closed the connection) 2017-05-19T06:07:29Z scymtym quit (Ping timeout: 268 seconds) 2017-05-19T06:07:46Z flip214: comments on hacker news: 2017-05-19T06:07:48Z flip214: > Are there any continuation implementations in Common Lisp? 2017-05-19T06:07:53Z flip214: > there is cl-cont which works by CPS transformation, so if performance is your concern it's not ideal. 2017-05-19T06:08:06Z flip214: but I don't see the performance implications - unless compilation time is meant. 2017-05-19T06:08:28Z flip214: in which way would CPS be slower? 2017-05-19T06:09:03Z Bike: it makes everything a long sequence of function calls 2017-05-19T06:09:50Z Bike: kills a whole lot of compiler optimizations too, i reckon 2017-05-19T06:15:53Z Karl_Dscc quit (Remote host closed the connection) 2017-05-19T06:19:48Z libreman joined #lisp 2017-05-19T06:23:39Z qaros joined #lisp 2017-05-19T06:24:22Z shka_ quit (Ping timeout: 246 seconds) 2017-05-19T06:30:20Z shrdlu68 quit (Ping timeout: 246 seconds) 2017-05-19T06:41:47Z flip214: well, I would have guessed that compilers are smart enough to translate "CALL function; RET" into "JUMP function" anyway, and then there shouldn't be any differences 2017-05-19T06:47:35Z Bike: i mean, say you have (+ (+ a b) c). you'd rewrite that as like (cps+ a b (lambda (v) (cps+ v c k))). the compiler is maybe not smart enough to figure that v is always a number so it might put in an extra check that's obviously unneeded. 2017-05-19T06:50:32Z qaros quit (Remote host closed the connection) 2017-05-19T06:50:42Z flip214: "obviously unneeded" but "compiler not smart enough" ... the hunt for the SSC ;) 2017-05-19T06:51:05Z flip214: well, #'+ shouldn't even cause some rewrite, because that can't block 2017-05-19T06:51:33Z Bike: but you get the point. 2017-05-19T06:51:43Z Bike: also i don't know if cl-cont is smart enough to not do it 2017-05-19T06:51:48Z pookleblinky quit (Quit: WeeChat 1.2) 2017-05-19T06:51:55Z flip214: IIRC only calls to function that got explicitly _marked_ as "may sleep" resp. "may switch tasks away" would get transformed?! 2017-05-19T06:52:05Z flip214: yeah, of course. implementation details... 2017-05-19T06:52:16Z flip214: but I wouldn't see any general reason for slowness. 2017-05-19T06:52:20Z flip214: thanks for confirming! 2017-05-19T06:52:40Z Bike: no prob i guess 2017-05-19T06:53:27Z qaros joined #lisp 2017-05-19T06:57:26Z pjb` quit (Ping timeout: 268 seconds) 2017-05-19T06:58:11Z enzuru joined #lisp 2017-05-19T06:59:29Z pjb` joined #lisp 2017-05-19T07:03:03Z AlphaAtom joined #lisp 2017-05-19T07:03:08Z enzuru quit (Ping timeout: 260 seconds) 2017-05-19T07:04:17Z pjb` quit (Ping timeout: 246 seconds) 2017-05-19T07:05:00Z qaros quit (Remote host closed the connection) 2017-05-19T07:05:31Z ttt72 joined #lisp 2017-05-19T07:07:51Z pjb` joined #lisp 2017-05-19T07:15:36Z vlatkoB_ joined #lisp 2017-05-19T07:17:18Z ttt72 quit (Quit: ttt72) 2017-05-19T07:19:20Z vlatkoB quit (Ping timeout: 246 seconds) 2017-05-19T07:22:43Z scymtym joined #lisp 2017-05-19T07:23:06Z knobo joined #lisp 2017-05-19T07:23:44Z whoman quit (Quit: Leaving) 2017-05-19T07:24:25Z Bike quit (Quit: leaving) 2017-05-19T07:25:25Z xaotuk joined #lisp 2017-05-19T07:29:39Z xaotuk_ joined #lisp 2017-05-19T07:31:28Z enzuru joined #lisp 2017-05-19T07:32:32Z X-Scale quit (Quit: HydraIRC -> http://www.hydrairc.com <- In tests, 0x09 out of 0x0A l33t h4x0rz prefer it :)) 2017-05-19T07:36:18Z libreman quit (Ping timeout: 258 seconds) 2017-05-19T07:36:35Z varjag joined #lisp 2017-05-19T07:36:54Z enzuru quit (Ping timeout: 268 seconds) 2017-05-19T07:42:28Z xaotuk_ quit (Ping timeout: 260 seconds) 2017-05-19T07:42:47Z xaotuk quit (Ping timeout: 246 seconds) 2017-05-19T07:45:06Z Lowl3v3l joined #lisp 2017-05-19T07:57:14Z phinxy quit (Read error: Connection reset by peer) 2017-05-19T08:01:21Z hhdave joined #lisp 2017-05-19T08:03:57Z hhdave_ joined #lisp 2017-05-19T08:05:41Z qaros joined #lisp 2017-05-19T08:06:08Z hhdave quit (Ping timeout: 260 seconds) 2017-05-19T08:06:08Z hhdave_ is now known as hhdave 2017-05-19T08:12:05Z BlueRavenGT quit (Ping timeout: 240 seconds) 2017-05-19T08:15:52Z libreman joined #lisp 2017-05-19T08:16:18Z qaros quit (Remote host closed the connection) 2017-05-19T08:23:02Z pjb` is now known as pjb 2017-05-19T08:31:19Z jack_rabbit quit (Ping timeout: 246 seconds) 2017-05-19T08:32:35Z enzuru joined #lisp 2017-05-19T08:33:46Z eSVG quit (Ping timeout: 246 seconds) 2017-05-19T08:37:26Z enzuru quit (Ping timeout: 245 seconds) 2017-05-19T08:38:00Z AlphaAtom quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-05-19T08:45:48Z stardiviner quit (Ping timeout: 240 seconds) 2017-05-19T08:55:38Z ttt72 joined #lisp 2017-05-19T08:58:50Z ttt72 quit (Client Quit) 2017-05-19T09:04:03Z chavezgu joined #lisp 2017-05-19T09:10:35Z heurist quit (Ping timeout: 240 seconds) 2017-05-19T09:11:07Z qaros joined #lisp 2017-05-19T09:14:39Z stardiviner joined #lisp 2017-05-19T09:15:40Z arbv quit (Ping timeout: 260 seconds) 2017-05-19T09:16:08Z knobo quit (Ping timeout: 260 seconds) 2017-05-19T09:18:33Z ecraven: is there a library that automatically handles reading and writing xml based on clos classes or structs/records? 2017-05-19T09:18:39Z arbv joined #lisp 2017-05-19T09:20:37Z phoe: ecraven: there is 2017-05-19T09:20:41Z phoe: gimme a second 2017-05-19T09:20:55Z phoe: CXML is its name 2017-05-19T09:21:14Z ecraven: I just looked at that (for 15 seconds), didn't see anything about directly parsing to CLOS objects 2017-05-19T09:21:44Z phoe: it is able to parse into nested list structure 2017-05-19T09:22:06Z ecraven: aye, but I'm looking for some way to "declare" a clos class that will magically work 2017-05-19T09:22:15Z ecraven: I want something like (def-xml-class game (id attribute) (name attribute) (description element)...) 2017-05-19T09:22:18Z phoe: also, what do you mean, parsing into CLOS objects? how do you teach it how it should parse a given XML? 2017-05-19T09:22:27Z phoe: I see 2017-05-19T09:22:28Z ecraven: some custom DSL ;) 2017-05-19T09:22:52Z ecraven: I'm using a DSL like that for persistent objects, seems to work well enough 2017-05-19T09:22:57Z ecraven: and it would be useful for XML too, I think 2017-05-19T09:23:26Z nirved joined #lisp 2017-05-19T09:27:09Z loke` wrote a metaclass that parses XML objects into CLOS 2017-05-19T09:27:19Z loke`: It's part of my statusnet parser. 2017-05-19T09:28:19Z tkhoa2711 joined #lisp 2017-05-19T09:29:02Z loke`: https://github.com/lokedhs/status-net/blob/master/src/status-net.lisp#L226 2017-05-19T09:29:50Z loke`: Poorly named function, but it takes a DOM node and creates an instance of the class and initialises it based ont he XPATH definitions in the defclass. 2017-05-19T09:30:00Z ecraven: loke`: thanks! 2017-05-19T09:30:23Z loke`: Here's how it's defined: https://github.com/lokedhs/status-net/blob/master/src/status-net.lisp#L75 2017-05-19T09:30:53Z tkhoa2711 quit (Client Quit) 2017-05-19T09:31:08Z ecraven: yea, that looks like what I want ;) thank you! 2017-05-19T09:33:40Z enzuru joined #lisp 2017-05-19T09:34:03Z loke`: ecraven: The code is a bit specialised for the Atom format (especially when it comes to names :-) ), but you can use it as a template. 2017-05-19T09:34:14Z ecraven: yea, just looking for ideas on how to handle this 2017-05-19T09:35:52Z stardiviner quit (Quit: WeeChat 1.8) 2017-05-19T09:37:06Z heurist joined #lisp 2017-05-19T09:39:08Z enzuru quit (Ping timeout: 260 seconds) 2017-05-19T09:43:20Z _cosmonaut_ joined #lisp 2017-05-19T09:43:27Z TMA: loke`: use guaranteed false #+(or), do not rely on :NIL not being present in *features* 2017-05-19T09:45:53Z loke`: TMA: Too much typing. :-) 2017-05-19T09:46:18Z loke`: I willing to take the risk, since I'm generally using it to temporarily comment out code. 2017-05-19T09:46:19Z neoncontrails quit (Remote host closed the connection) 2017-05-19T09:46:27Z loke`: Commiting it is typically a mistake 2017-05-19T09:47:04Z TMA: :-) 2017-05-19T09:47:52Z shifty quit (Ping timeout: 260 seconds) 2017-05-19T09:48:24Z heurist` joined #lisp 2017-05-19T09:50:37Z heurist quit (Ping timeout: 255 seconds) 2017-05-19T09:52:42Z heurist` quit (Ping timeout: 240 seconds) 2017-05-19T09:55:16Z heurist` joined #lisp 2017-05-19T09:55:23Z knobo joined #lisp 2017-05-19T09:56:01Z heurist` quit (Client Quit) 2017-05-19T10:01:07Z defaultxr quit (Ping timeout: 240 seconds) 2017-05-19T10:04:46Z qaros quit (Remote host closed the connection) 2017-05-19T10:04:50Z stardiviner joined #lisp 2017-05-19T10:08:44Z stardiviner quit (Client Quit) 2017-05-19T10:09:08Z jameser quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-05-19T10:15:23Z quazimodo quit (Ping timeout: 268 seconds) 2017-05-19T10:20:04Z m00natic joined #lisp 2017-05-19T10:20:27Z yrdz quit (Ping timeout: 240 seconds) 2017-05-19T10:24:42Z EvW joined #lisp 2017-05-19T10:34:47Z enzuru joined #lisp 2017-05-19T10:39:07Z pillton: How common is it for people to use package-local-nicknames? 2017-05-19T10:39:35Z enzuru quit (Ping timeout: 240 seconds) 2017-05-19T10:39:59Z easye doesn't. But that isn't much information. 2017-05-19T10:43:17Z phoe: pillton: uncommon, because it's not standard Common Lisp. 2017-05-19T10:43:42Z easye: SBCL/ABCL and I think CCL supportit. 2017-05-19T10:43:46Z phoe: code that uses package-local nicknames is not conforming to the standard. 2017-05-19T10:43:49Z pillton: FFIs aren't standard common lisp. 2017-05-19T10:44:04Z loke`: Doesn't ECL support it? 2017-05-19T10:44:10Z phoe: pillton: there's a difference - FFI is an add-on to the standard Common Lisp. 2017-05-19T10:44:10Z pillton: ECL does now too. 2017-05-19T10:44:12Z loke`: I'm pretty sure jackdaniel announced it some time ago. 2017-05-19T10:44:26Z phoe: where package-local nicknames contradict it. 2017-05-19T10:44:37Z phoe: (AFAIK) 2017-05-19T10:44:53Z easye: No CDR for package-local https://common-lisp.net/project/cdr/final.html ? This is where post-ANSI standards are currently best ratified. 2017-05-19T10:44:54Z pillton: Ok. Fair point. 2017-05-19T10:44:57Z FreeBirdLjj joined #lisp 2017-05-19T10:45:09Z phoe: easye: this should be fixed, or so I think 2017-05-19T10:45:17Z phoe: there *should* exist a CDR for package-local nicknames 2017-05-19T10:45:50Z phoe: which are perhaps enablable by a *features* flag 2017-05-19T10:46:09Z easye: Agreed. I think the active implemntations should promote CDR more. 2017-05-19T10:46:11Z phoe: if :package-local-nicknames is present, then the reader can enable them and proceed 2017-05-19T10:46:20Z phoe: and if it's missing, then it can halt and error 2017-05-19T10:48:06Z jackdaniel: yes, ecl develop branch has package local nicknames, but it's not in any release yet 2017-05-19T10:48:45Z jackdaniel: regarding CDR, see comments under commit: https://github.com/nikodemus/SBCL/commit/3c11847d1e12db89b24a7887b18a137c45ed4661 2017-05-19T10:48:53Z jackdaniel: no answer from Nikodemus so far 2017-05-19T10:49:07Z easye: Is Nikodemus still active? 2017-05-19T10:49:08Z FreeBirdLjj quit (Ping timeout: 240 seconds) 2017-05-19T10:49:12Z jackdaniel: I don't know 2017-05-19T10:50:36Z jackdaniel: last github activity June 2015 2017-05-19T10:54:28Z nowhere_man quit (Ping timeout: 240 seconds) 2017-05-19T10:54:41Z pillton: Thanks all. 2017-05-19T10:56:58Z test1600 quit (Quit: Leaving) 2017-05-19T10:57:46Z qaros joined #lisp 2017-05-19T11:05:30Z stardiviner joined #lisp 2017-05-19T11:08:17Z wildbartty joined #lisp 2017-05-19T11:09:22Z nowhere_man joined #lisp 2017-05-19T11:09:28Z quazimodo joined #lisp 2017-05-19T11:12:15Z jackdaniel: regarding compatibility - application using package-local-nicknames won't work on implementation not supporting it. but application using ffi won't work on implementation not supporting it either. 2017-05-19T11:12:31Z jackdaniel: I don't think CCL supports it yet 2017-05-19T11:18:23Z hexfive quit (Ping timeout: 246 seconds) 2017-05-19T11:26:28Z krasnal quit (Ping timeout: 260 seconds) 2017-05-19T11:26:46Z xaotuk joined #lisp 2017-05-19T11:30:49Z xaotuk_ joined #lisp 2017-05-19T11:34:37Z White_Flame quit (Ping timeout: 240 seconds) 2017-05-19T11:35:55Z enzuru joined #lisp 2017-05-19T11:37:34Z shdeng quit (Quit: Leaving) 2017-05-19T11:40:46Z enzuru quit (Ping timeout: 245 seconds) 2017-05-19T11:44:31Z White_Flame joined #lisp 2017-05-19T11:45:05Z mrcom_ joined #lisp 2017-05-19T11:45:27Z mrcom__ quit (Read error: Connection reset by peer) 2017-05-19T11:47:03Z EvW quit (Ping timeout: 272 seconds) 2017-05-19T11:48:45Z mishoo quit (Read error: Connection reset by peer) 2017-05-19T11:49:01Z mishoo joined #lisp 2017-05-19T11:50:35Z stardiviner quit (Ping timeout: 246 seconds) 2017-05-19T11:52:36Z mishoo_ joined #lisp 2017-05-19T11:53:42Z orivej joined #lisp 2017-05-19T11:53:57Z mishoo quit (Ping timeout: 240 seconds) 2017-05-19T11:58:05Z xaotuk quit (Ping timeout: 240 seconds) 2017-05-19T11:58:31Z pve joined #lisp 2017-05-19T11:58:52Z xaotuk_ quit (Ping timeout: 246 seconds) 2017-05-19T12:00:16Z rpg joined #lisp 2017-05-19T12:02:25Z jameser joined #lisp 2017-05-19T12:03:21Z _cosmonaut_ quit (Ping timeout: 240 seconds) 2017-05-19T12:03:55Z jameser quit (Client Quit) 2017-05-19T12:05:00Z jameser joined #lisp 2017-05-19T12:09:17Z Grue` joined #lisp 2017-05-19T12:14:30Z papachan` joined #lisp 2017-05-19T12:14:40Z jameser quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-05-19T12:16:09Z jameser joined #lisp 2017-05-19T12:17:16Z jameser quit (Client Quit) 2017-05-19T12:17:43Z stardiviner joined #lisp 2017-05-19T12:19:45Z srcerer_ joined #lisp 2017-05-19T12:19:52Z onehrxn joined #lisp 2017-05-19T12:20:07Z _cosmonaut_ joined #lisp 2017-05-19T12:20:21Z srcerer quit (Ping timeout: 258 seconds) 2017-05-19T12:21:57Z oystewh_ quit (Ping timeout: 240 seconds) 2017-05-19T12:24:25Z sellout- quit (Quit: Leaving.) 2017-05-19T12:24:37Z _cosmonaut_ quit (Ping timeout: 240 seconds) 2017-05-19T12:31:10Z ebrasca-bed is now known as ebrasca 2017-05-19T12:31:40Z sellout- joined #lisp 2017-05-19T12:37:03Z enzuru joined #lisp 2017-05-19T12:38:59Z wildbartty quit (Ping timeout: 272 seconds) 2017-05-19T12:40:50Z _cosmonaut_ joined #lisp 2017-05-19T12:41:48Z sellout- quit (Quit: Leaving.) 2017-05-19T12:42:08Z enzuru quit (Ping timeout: 240 seconds) 2017-05-19T12:45:33Z onehrxn_ joined #lisp 2017-05-19T12:48:20Z onehrxn quit (Ping timeout: 258 seconds) 2017-05-19T12:55:34Z quazimodo quit (Read error: Connection reset by peer) 2017-05-19T12:55:48Z quazimodo joined #lisp 2017-05-19T13:01:59Z qaros quit (Remote host closed the connection) 2017-05-19T13:02:28Z Marumarsu quit (Remote host closed the connection) 2017-05-19T13:04:56Z wildbartty joined #lisp 2017-05-19T13:06:20Z onehrxn joined #lisp 2017-05-19T13:08:48Z onehrxn_ quit (Ping timeout: 240 seconds) 2017-05-19T13:08:49Z oleo joined #lisp 2017-05-19T13:09:08Z mishoo_ quit (Ping timeout: 260 seconds) 2017-05-19T13:09:52Z mishoo_ joined #lisp 2017-05-19T13:14:35Z yeticry_ joined #lisp 2017-05-19T13:14:48Z megalography quit (Ping timeout: 240 seconds) 2017-05-19T13:15:55Z yeticry quit (Read error: Connection reset by peer) 2017-05-19T13:18:56Z cromachina quit (Read error: Connection reset by peer) 2017-05-19T13:24:58Z rippa joined #lisp 2017-05-19T13:28:12Z stardiviner quit (Ping timeout: 258 seconds) 2017-05-19T13:28:42Z eSVG joined #lisp 2017-05-19T13:31:36Z |3b|: easye, phoe: i think the consensus before it was added to sbcl was that specifying package local nicknames well enough for a proper spec/CDR was too hard for the available resources and usage experience, but the informal spec from my prototype was enough to be useful 2017-05-19T13:32:02Z papachan` quit (Ping timeout: 258 seconds) 2017-05-19T13:33:54Z |3b|: pillton: i use package local nicknames, but only in "end product" type things, not general libraries intended for other people to use 2017-05-19T13:34:56Z wildbartty quit (Ping timeout: 245 seconds) 2017-05-19T13:35:20Z karswell quit (Read error: Connection reset by peer) 2017-05-19T13:36:29Z karswell joined #lisp 2017-05-19T13:38:27Z enzuru joined #lisp 2017-05-19T13:41:34Z Mon_Ouie joined #lisp 2017-05-19T13:42:05Z EvW1 joined #lisp 2017-05-19T13:42:05Z |3b| 's original spec is at https://github.com/3b/package-local-nicknames/blob/master/docs.org 2017-05-19T13:43:31Z enzuru quit (Ping timeout: 246 seconds) 2017-05-19T13:43:44Z |3b|: at this point, probably would be best to just write up what SBCL does as a CDR if someone has the interest and time 2017-05-19T13:45:12Z _paul0 is now known as paul0 2017-05-19T13:49:01Z jackdaniel: SBCL specifies some of its internal quirks (like interaction with package locks) - I think that this part should be skipped for CDR 2017-05-19T13:49:34Z |3b|: yeah, that sounds reasonable 2017-05-19T13:50:16Z |3b|: unless someone wants to write a CDR for those too, and then specify the interaction in terms of that :) 2017-05-19T13:50:57Z jackdaniel: that could hinder the adoption. for instance ECL lock slighly different set of things in packages afair, same thing may go for ABCL and CCL 2017-05-19T13:51:24Z |3b|: well, if they didn't match the description in the locking CDR, it wouldn't apply to them 2017-05-19T13:51:36Z |3b| isn't really suggesting that seriously anyway though 2017-05-19T13:51:40Z jackdaniel: :-) 2017-05-19T13:55:15Z |3b|: would be nice to see local nicknames implemented more widely though, so it would have a chance of actually solving the original problem (libs nicknamed JSON and GL) 2017-05-19T13:55:25Z EvW1 quit (Ping timeout: 258 seconds) 2017-05-19T13:56:12Z |3b|: though i think one of the GL's got renamed at some point 2017-05-19T13:57:48Z jackdaniel: yes, in clx 2017-05-19T13:57:53Z jackdaniel: my doing to avoid conflict :) 2017-05-19T13:59:36Z phinxy joined #lisp 2017-05-19T14:02:10Z raynold quit (Quit: Connection closed for inactivity) 2017-05-19T14:05:01Z loke joined #lisp 2017-05-19T14:10:43Z dec0n quit (Read error: Connection reset by peer) 2017-05-19T14:12:11Z sondr3 joined #lisp 2017-05-19T14:12:12Z quazimodo quit (Read error: Connection reset by peer) 2017-05-19T14:12:28Z quazimodo joined #lisp 2017-05-19T14:12:55Z nirved_ joined #lisp 2017-05-19T14:13:11Z papachan` joined #lisp 2017-05-19T14:14:43Z holycow joined #lisp 2017-05-19T14:16:31Z nirved quit (Ping timeout: 246 seconds) 2017-05-19T14:16:34Z sondr3 quit (Ping timeout: 255 seconds) 2017-05-19T14:17:15Z nirved_ is now known as nirved 2017-05-19T14:19:53Z attila_lendvai joined #lisp 2017-05-19T14:19:53Z attila_lendvai quit (Changing host) 2017-05-19T14:19:53Z attila_lendvai joined #lisp 2017-05-19T14:22:30Z pilne joined #lisp 2017-05-19T14:22:49Z stardiviner joined #lisp 2017-05-19T14:24:10Z pilne quit (Client Quit) 2017-05-19T14:24:31Z knobo quit (Ping timeout: 245 seconds) 2017-05-19T14:29:11Z papachan` quit (Ping timeout: 272 seconds) 2017-05-19T14:32:19Z stardiviner quit (Ping timeout: 255 seconds) 2017-05-19T14:37:26Z scymtym quit (Ping timeout: 245 seconds) 2017-05-19T14:39:39Z enzuru joined #lisp 2017-05-19T14:41:13Z varjag quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2017-05-19T14:41:17Z dyelar joined #lisp 2017-05-19T14:44:07Z ryanbw quit (Ping timeout: 240 seconds) 2017-05-19T14:44:11Z omilu_ quit (Ping timeout: 260 seconds) 2017-05-19T14:44:32Z enzuru quit (Ping timeout: 246 seconds) 2017-05-19T14:47:27Z fourier joined #lisp 2017-05-19T14:47:49Z fourier: how to get OS environment variables in a portable way? 2017-05-19T14:49:41Z fourier: i've seen here: http://cl-cookbook.sourceforge.net/os.html but just want to get some library instead of copy-pasting 2017-05-19T14:50:50Z krasnal joined #lisp 2017-05-19T14:50:51Z jackdaniel: fourier: osicat 2017-05-19T14:51:03Z jackdaniel: requires only ffi support from the implementation 2017-05-19T14:51:09Z jackdaniel: works across POSIX and Windows 2017-05-19T14:51:34Z jackdaniel: you also get uniform pathname interface 2017-05-19T14:54:17Z fourier: jackdaniel: thanks, it looks exactly like what I needed 2017-05-19T14:54:17Z quazimodo quit (Read error: Connection reset by peer) 2017-05-19T14:54:32Z quazimodo joined #lisp 2017-05-19T14:59:35Z megalography joined #lisp 2017-05-19T15:00:22Z mishoo__ joined #lisp 2017-05-19T15:02:07Z mishoo_ quit (Ping timeout: 272 seconds) 2017-05-19T15:02:17Z fourier quit (Quit: Page closed) 2017-05-19T15:10:08Z Karl_Dscc joined #lisp 2017-05-19T15:16:30Z shifty joined #lisp 2017-05-19T15:17:34Z grublet joined #lisp 2017-05-19T15:18:52Z _cosmonaut_ quit (Quit: Leaving.) 2017-05-19T15:20:55Z kmb joined #lisp 2017-05-19T15:25:54Z sellout- joined #lisp 2017-05-19T15:31:40Z shka quit (Quit: Konversation terminated!) 2017-05-19T15:35:02Z Bike joined #lisp 2017-05-19T15:40:42Z enzuru joined #lisp 2017-05-19T15:42:21Z EvW joined #lisp 2017-05-19T15:42:41Z eazar001 joined #lisp 2017-05-19T15:46:27Z enzuru quit (Ping timeout: 272 seconds) 2017-05-19T15:49:59Z attila_lendvai quit (Ping timeout: 246 seconds) 2017-05-19T15:56:06Z fiddlerwoaroof: Is there a good way to run only one method of a generic function? 2017-05-19T15:56:33Z beach: mop method-function 2017-05-19T15:56:33Z specbot: http://metamodular.com/CLOS-MOP/method-function.html 2017-05-19T15:57:23Z beach: You have to make sure you respect the signature. 2017-05-19T15:57:24Z fiddlerwoaroof: I guess I'd use compute-effective method or something to get the method I want? 2017-05-19T15:57:47Z beach: clhs find-method 2017-05-19T15:57:47Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_find_m.htm 2017-05-19T15:58:02Z beach: mop generic-function-methods 2017-05-19T15:58:02Z specbot: http://metamodular.com/CLOS-MOP/generic-function-methods.html 2017-05-19T15:58:05Z fiddlerwoaroof: Yeah, this is for testing purposes: I want to be able to test the primary method independently of any :around, :before or :after methods that are defined 2017-05-19T15:58:07Z fiddlerwoaroof: thanks 2017-05-19T15:58:17Z beach: Anytime. 2017-05-19T15:58:23Z Grue` quit (Ping timeout: 246 seconds) 2017-05-19T16:02:39Z enzuru joined #lisp 2017-05-19T16:04:11Z m00natic quit (Ping timeout: 272 seconds) 2017-05-19T16:07:28Z enzuru quit (Ping timeout: 240 seconds) 2017-05-19T16:08:28Z m00natic joined #lisp 2017-05-19T16:09:17Z JuanDaugherty joined #lisp 2017-05-19T16:12:15Z whoman joined #lisp 2017-05-19T16:19:02Z nowhere_man quit (Ping timeout: 246 seconds) 2017-05-19T16:40:05Z X-Scale joined #lisp 2017-05-19T16:40:48Z hhdave quit (Ping timeout: 268 seconds) 2017-05-19T16:41:28Z slyrus_ quit (Ping timeout: 240 seconds) 2017-05-19T16:41:47Z GGMethos quit (Ping timeout: 246 seconds) 2017-05-19T16:44:35Z clog quit (Ping timeout: 240 seconds) 2017-05-19T16:46:37Z nowhere_man joined #lisp 2017-05-19T16:47:02Z sellout-1 joined #lisp 2017-05-19T16:47:37Z sellout- quit (Ping timeout: 246 seconds) 2017-05-19T16:48:02Z LiamH joined #lisp 2017-05-19T16:50:27Z loke quit (Ping timeout: 240 seconds) 2017-05-19T16:52:58Z shka_ joined #lisp 2017-05-19T16:53:32Z EvW quit (Ping timeout: 255 seconds) 2017-05-19T16:55:05Z papachan quit (Ping timeout: 240 seconds) 2017-05-19T16:55:27Z papachan joined #lisp 2017-05-19T16:57:31Z papachan quit (Client Quit) 2017-05-19T16:57:48Z papachan joined #lisp 2017-05-19T16:59:28Z varjag joined #lisp 2017-05-19T17:01:18Z enzuru joined #lisp 2017-05-19T17:02:21Z rippa quit (Quit: {#`%${%&`+'${`%&NO CARRIER) 2017-05-19T17:02:59Z epipping joined #lisp 2017-05-19T17:03:27Z epipping: phoe: hi. are you working on lzma decoding now? 2017-05-19T17:04:02Z remi`bd joined #lisp 2017-05-19T17:04:48Z papachan quit (Ping timeout: 260 seconds) 2017-05-19T17:06:05Z enzuru quit (Ping timeout: 240 seconds) 2017-05-19T17:06:16Z epipping: phoe: I don't know what your application is and thus whether you have any control over the choice of format but I wanted to share this link with you in case you hadn't seen it: http://lzip.nongnu.org 2017-05-19T17:07:20Z AlphaAtom joined #lisp 2017-05-19T17:07:29Z epipping: phoe: I find the arguments he (A. D. D.) makes quite convincing and have switched to lzip wherever I can. 2017-05-19T17:09:00Z srcerer_ is now known as srcerer 2017-05-19T17:09:43Z m00natic quit (Read error: Connection reset by peer) 2017-05-19T17:10:08Z m00natic joined #lisp 2017-05-19T17:14:48Z onehrxn quit (Remote host closed the connection) 2017-05-19T17:15:24Z onehrxn joined #lisp 2017-05-19T17:15:38Z GGMethos joined #lisp 2017-05-19T17:16:12Z papachan joined #lisp 2017-05-19T17:17:20Z scymtym joined #lisp 2017-05-19T17:17:22Z phoe: epipping: 2017-05-19T17:17:26Z phoe: I am working on it, yes 2017-05-19T17:17:48Z phoe: and no, I have no control here 2017-05-19T17:18:09Z phoe: if I had, I'd use one of the formats already supported by Lisp - most likely deflate 2017-05-19T17:18:12Z epipping: phoe: ah, you're dealing with an existing set of .xz files? 2017-05-19T17:18:59Z phoe: not .xz 2017-05-19T17:19:01Z phoe: .lzma 2017-05-19T17:20:51Z enzuru joined #lisp 2017-05-19T17:21:08Z whoman quit (Ping timeout: 240 seconds) 2017-05-19T17:21:40Z m00natic quit (Read error: Connection reset by peer) 2017-05-19T17:23:06Z clog joined #lisp 2017-05-19T17:23:18Z drcode quit (Quit: ZNC 1.6.5 - http://znc.in) 2017-05-19T17:25:53Z enzuru quit (Ping timeout: 246 seconds) 2017-05-19T17:27:37Z quazimodo quit (Read error: Connection reset by peer) 2017-05-19T17:27:54Z raynold joined #lisp 2017-05-19T17:31:18Z enzuru joined #lisp 2017-05-19T17:35:20Z drcode joined #lisp 2017-05-19T17:36:24Z enzuru quit (Ping timeout: 260 seconds) 2017-05-19T17:44:52Z mathrick quit (Read error: Connection reset by peer) 2017-05-19T17:45:29Z onehrxn quit (Ping timeout: 246 seconds) 2017-05-19T17:45:57Z sz0 joined #lisp 2017-05-19T17:49:35Z vap1 quit (Ping timeout: 240 seconds) 2017-05-19T17:54:49Z vaporatorius joined #lisp 2017-05-19T17:54:52Z vap1 joined #lisp 2017-05-19T17:55:37Z vaporatorius quit (Client Quit) 2017-05-19T17:56:57Z andrzejku joined #lisp 2017-05-19T17:57:27Z whoman joined #lisp 2017-05-19T17:57:48Z hjudt: PuercoPop: lately i got into using uikit (https://getuikit.com). one problem i have with it and spinneret is that it uses div attributes like
(example here: https://getuikit.com/docs/drop). any idea how one can produce something like that with spinneret? 2017-05-19T18:01:57Z whoman quit (Ping timeout: 240 seconds) 2017-05-19T18:02:41Z hjudt: :div :uk-drop doesn't work, as it requires a value for the keyword uk-drop, and t doesn't do it (result:
) while nil removes the attribute 2017-05-19T18:07:44Z vtomole joined #lisp 2017-05-19T18:12:58Z pmetzger joined #lisp 2017-05-19T18:16:57Z whoman joined #lisp 2017-05-19T18:19:14Z vtomole quit (Ping timeout: 260 seconds) 2017-05-19T18:20:10Z hjudt: ok, please ignore this; :uk-drop t works, though it produces uk-drop=true. 2017-05-19T18:25:06Z dddddd joined #lisp 2017-05-19T18:25:45Z attila_lendvai joined #lisp 2017-05-19T18:25:48Z AlphaAtom quit (Quit: Textual IRC Client: www.textualapp.com) 2017-05-19T18:25:58Z attila_lendvai quit (Changing host) 2017-05-19T18:25:58Z attila_lendvai joined #lisp 2017-05-19T18:30:08Z dxtr quit (Quit: quit) 2017-05-19T18:30:09Z whoman quit (Remote host closed the connection) 2017-05-19T18:30:20Z dxtr joined #lisp 2017-05-19T18:30:37Z whoman joined #lisp 2017-05-19T18:31:01Z diphuser joined #lisp 2017-05-19T18:31:36Z epipping left #lisp 2017-05-19T18:32:18Z enzuru joined #lisp 2017-05-19T18:37:31Z enzuru quit (Ping timeout: 246 seconds) 2017-05-19T18:38:44Z pierpa joined #lisp 2017-05-19T18:41:33Z lonjil quit (Remote host closed the connection) 2017-05-19T18:44:19Z sondr3 joined #lisp 2017-05-19T18:49:53Z attila_lendvai quit (Ping timeout: 246 seconds) 2017-05-19T18:52:03Z defaultxr joined #lisp 2017-05-19T18:53:19Z slyrus_ joined #lisp 2017-05-19T18:56:15Z enzuru joined #lisp 2017-05-19T18:56:53Z mrcom_ quit (Read error: Connection reset by peer) 2017-05-19T18:57:07Z shifty quit (Ping timeout: 240 seconds) 2017-05-19T18:57:10Z mrcom_ joined #lisp 2017-05-19T18:59:00Z slyrus_ quit (Ping timeout: 260 seconds) 2017-05-19T19:01:19Z enzuru quit (Ping timeout: 258 seconds) 2017-05-19T19:05:05Z holycow quit (Quit: Lost terminal) 2017-05-19T19:05:09Z Herbstkind joined #lisp 2017-05-19T19:06:52Z Ven joined #lisp 2017-05-19T19:07:16Z Ven is now known as Guest63831 2017-05-19T19:10:57Z Guest63831 quit (Ping timeout: 240 seconds) 2017-05-19T19:19:23Z Ven_ joined #lisp 2017-05-19T19:20:26Z Ven_ quit (Client Quit) 2017-05-19T19:24:14Z d4ryus2 quit (Quit: WeeChat 1.7.1) 2017-05-19T19:26:13Z enzuru joined #lisp 2017-05-19T19:31:17Z mm_ joined #lisp 2017-05-19T19:32:37Z enzuru quit (Ping timeout: 240 seconds) 2017-05-19T19:41:05Z attila_lendvai joined #lisp 2017-05-19T19:43:19Z vlatkoB_ quit (Remote host closed the connection) 2017-05-19T19:46:33Z ebrasca quit (Remote host closed the connection) 2017-05-19T19:47:22Z enzuru joined #lisp 2017-05-19T19:51:46Z enzuru_ joined #lisp 2017-05-19T19:52:26Z enzuru quit (Ping timeout: 245 seconds) 2017-05-19T19:53:24Z sz0 quit (Quit: Connection closed for inactivity) 2017-05-19T19:54:59Z Herbstkind quit (Ping timeout: 260 seconds) 2017-05-19T19:58:18Z pookleblinky joined #lisp 2017-05-19T20:09:02Z Oladon1 joined #lisp 2017-05-19T20:10:58Z Oladon quit (Ping timeout: 246 seconds) 2017-05-19T20:14:11Z andrzejku quit (Quit: My iMac has gone to sleep. ZZZzzz…) 2017-05-19T20:17:45Z wildlander joined #lisp 2017-05-19T20:19:45Z Ven joined #lisp 2017-05-19T20:20:00Z EvW1 joined #lisp 2017-05-19T20:20:08Z Ven is now known as Guest58788 2017-05-19T20:21:55Z hexfive joined #lisp 2017-05-19T20:22:40Z whoman quit (Remote host closed the connection) 2017-05-19T20:22:55Z pookleblinky quit (Quit: WeeChat 1.2) 2017-05-19T20:23:07Z whoman joined #lisp 2017-05-19T20:26:44Z pookleblinky joined #lisp 2017-05-19T20:27:15Z xaotuk joined #lisp 2017-05-19T20:29:12Z Guest58788 quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-05-19T20:31:32Z xaotuk_ joined #lisp 2017-05-19T20:31:57Z Ven_ joined #lisp 2017-05-19T20:33:53Z mason joined #lisp 2017-05-19T20:34:57Z mason: Hey all... Has the ALU gone belly-up? Was looking for conference plans and I don't see any - and alu.org seems to be down. 2017-05-19T20:36:52Z andrzejku joined #lisp 2017-05-19T20:42:13Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-05-19T20:43:48Z Ven_ joined #lisp 2017-05-19T20:48:15Z enzuru joined #lisp 2017-05-19T20:53:07Z sellout-1 quit (Read error: Connection reset by peer) 2017-05-19T20:53:38Z enzuru quit (Ping timeout: 268 seconds) 2017-05-19T20:54:41Z sellout- joined #lisp 2017-05-19T20:54:43Z aeth: For a while at this point, I think. I have been using archive.org as my MOP reference for months now. https://web.archive.org/web/20161115145419/http://alu.org/mop/index.html 2017-05-19T20:55:00Z aeth: I don't recall when, but that's from November, so it could be 6 months now. 2017-05-19T20:59:50Z mason: aeth: Hrm. Unfortunate. Thanks. 2017-05-19T21:02:53Z attila_lendvai quit (Ping timeout: 246 seconds) 2017-05-19T21:05:45Z andrzejku quit (Quit: Textual IRC Client: www.textualapp.com) 2017-05-19T21:07:20Z mishoo_ joined #lisp 2017-05-19T21:09:12Z mishoo__ quit (Ping timeout: 260 seconds) 2017-05-19T21:21:28Z Khisanth quit (Ping timeout: 260 seconds) 2017-05-19T21:23:03Z paule33 joined #lisp 2017-05-19T21:24:14Z gingerale quit (Remote host closed the connection) 2017-05-19T21:24:35Z paule32 quit (Ping timeout: 246 seconds) 2017-05-19T21:24:35Z paule33 is now known as paule32 2017-05-19T21:24:37Z neoncontrails joined #lisp 2017-05-19T21:27:22Z defaultxr quit (Ping timeout: 258 seconds) 2017-05-19T21:33:54Z mishoo__ joined #lisp 2017-05-19T21:34:29Z mishoo_ quit (Remote host closed the connection) 2017-05-19T21:34:42Z Khisanth joined #lisp 2017-05-19T21:35:44Z enzuru joined #lisp 2017-05-19T21:36:09Z TDT joined #lisp 2017-05-19T21:38:38Z prole joined #lisp 2017-05-19T21:40:35Z enzuru quit (Ping timeout: 240 seconds) 2017-05-19T21:43:43Z shka_ quit (Ping timeout: 260 seconds) 2017-05-19T21:45:05Z jasom: how do I tell LOOP that the value it is summing into with sum will always be a fixnum? 2017-05-19T21:45:30Z eazar001 quit (Quit: WeeChat 1.5) 2017-05-19T21:45:53Z mishoo_ joined #lisp 2017-05-19T21:46:21Z Bike: "sum whatever into variablename fixnum" 2017-05-19T21:46:26Z Bike: i don't know how to do it anonymously 2017-05-19T21:46:31Z LiamH quit (Ping timeout: 260 seconds) 2017-05-19T21:47:20Z mishoo__ quit (Ping timeout: 246 seconds) 2017-05-19T21:47:26Z whoman quit (Remote host closed the connection) 2017-05-19T21:47:42Z Bike: "sum whatever fixnum" does it, if i'm reading right 2017-05-19T21:47:51Z whoman joined #lisp 2017-05-19T21:51:29Z LiamH joined #lisp 2017-05-19T21:54:46Z kmb quit (Quit: kmb) 2017-05-19T21:55:37Z remi`bd quit (Quit: leaving) 2017-05-19T21:55:44Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-05-19T21:56:58Z Ven joined #lisp 2017-05-19T21:57:22Z Ven is now known as Guest72935 2017-05-19T21:57:53Z pilne joined #lisp 2017-05-19T22:04:39Z bigos joined #lisp 2017-05-19T22:04:57Z xaotuk1 joined #lisp 2017-05-19T22:06:35Z xaotuk quit (Ping timeout: 240 seconds) 2017-05-19T22:06:35Z xaotuk1 is now known as xaotuk 2017-05-19T22:08:30Z slyrus_ joined #lisp 2017-05-19T22:09:23Z diphuser quit (Ping timeout: 246 seconds) 2017-05-19T22:16:16Z jdz quit (Ping timeout: 255 seconds) 2017-05-19T22:20:40Z quazimodo joined #lisp 2017-05-19T22:21:17Z jdz joined #lisp 2017-05-19T22:23:22Z Karl_Dscc quit (Remote host closed the connection) 2017-05-19T22:26:57Z xaotuk_ quit (Ping timeout: 240 seconds) 2017-05-19T22:27:22Z xaotuk quit (Ping timeout: 268 seconds) 2017-05-19T22:27:25Z sctb joined #lisp 2017-05-19T22:27:36Z angavrilov quit (Remote host closed the connection) 2017-05-19T22:27:38Z safe joined #lisp 2017-05-19T22:29:05Z varjag quit (Ping timeout: 240 seconds) 2017-05-19T22:32:44Z kamog joined #lisp 2017-05-19T22:35:08Z attila_lendvai joined #lisp 2017-05-19T22:35:08Z attila_lendvai quit (Changing host) 2017-05-19T22:35:08Z attila_lendvai joined #lisp 2017-05-19T22:36:43Z enzuru joined #lisp 2017-05-19T22:39:59Z mm_ quit (Ping timeout: 260 seconds) 2017-05-19T22:41:35Z enzuru quit (Ping timeout: 240 seconds) 2017-05-19T22:42:48Z sondr3 quit (Ping timeout: 240 seconds) 2017-05-19T22:43:31Z Guest72935 quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-05-19T22:43:54Z Ven joined #lisp 2017-05-19T22:44:16Z Ven is now known as Guest39520 2017-05-19T22:48:30Z cromachina joined #lisp 2017-05-19T22:49:05Z mishoo_ quit (Ping timeout: 240 seconds) 2017-05-19T22:52:47Z enzuru joined #lisp 2017-05-19T22:52:55Z pok_ joined #lisp 2017-05-19T22:54:05Z nirved quit (Quit: Leaving) 2017-05-19T22:56:19Z pok quit (Ping timeout: 255 seconds) 2017-05-19T22:57:53Z pok joined #lisp 2017-05-19T22:58:12Z pok_ quit (Ping timeout: 268 seconds) 2017-05-19T22:58:12Z enzuru quit (Ping timeout: 268 seconds) 2017-05-19T22:59:49Z Guest39520 quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-05-19T23:00:42Z knobo joined #lisp 2017-05-19T23:02:31Z pok quit (Ping timeout: 268 seconds) 2017-05-19T23:02:54Z pok joined #lisp 2017-05-19T23:03:59Z attila_lendvai quit (Ping timeout: 246 seconds) 2017-05-19T23:06:54Z Ven_ joined #lisp 2017-05-19T23:07:08Z pok quit (Ping timeout: 246 seconds) 2017-05-19T23:07:54Z pok joined #lisp 2017-05-19T23:12:36Z onehrxn joined #lisp 2017-05-19T23:12:53Z pok_ joined #lisp 2017-05-19T23:13:00Z pok quit (Ping timeout: 268 seconds) 2017-05-19T23:13:01Z pok_ is now known as pok 2017-05-19T23:14:07Z Lowl3v3l quit (Ping timeout: 246 seconds) 2017-05-19T23:17:08Z pok quit (Ping timeout: 240 seconds) 2017-05-19T23:20:04Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-05-19T23:20:32Z drot quit (Ping timeout: 255 seconds) 2017-05-19T23:21:05Z knobo quit (Ping timeout: 240 seconds) 2017-05-19T23:21:11Z jasom: Bike: thanks, that did the trick 2017-05-19T23:24:09Z sctb quit (Quit: rcirc on GNU Emacs 25.2.1) 2017-05-19T23:24:52Z Ven_ joined #lisp 2017-05-19T23:26:31Z sondr3 joined #lisp 2017-05-19T23:28:18Z Lowl3v3l joined #lisp 2017-05-19T23:31:22Z yrdz joined #lisp 2017-05-19T23:33:20Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-05-19T23:34:02Z bigos quit (Remote host closed the connection) 2017-05-19T23:34:17Z axion: Hmm, Xach. Waiting for the QL news site to be refreshed after several days now :) 2017-05-19T23:36:48Z prole quit (Ping timeout: 240 seconds) 2017-05-19T23:38:34Z emacsomancer joined #lisp 2017-05-19T23:38:55Z pok joined #lisp 2017-05-19T23:40:46Z Ven joined #lisp 2017-05-19T23:40:46Z Ven quit (Client Quit) 2017-05-19T23:44:59Z EvW1 quit (Ping timeout: 258 seconds) 2017-05-19T23:49:35Z slyrus_ quit (Ping timeout: 240 seconds) 2017-05-19T23:52:54Z Mon_Ouie quit (Read error: Connection reset by peer) 2017-05-19T23:53:48Z enzuru joined #lisp 2017-05-19T23:54:46Z presiden quit (Quit: (bye)) 2017-05-19T23:56:29Z sondr3 quit (Ping timeout: 246 seconds) 2017-05-19T23:56:40Z sondr3 joined #lisp 2017-05-19T23:59:07Z enzuru quit (Ping timeout: 240 seconds) 2017-05-19T23:59:28Z shifty joined #lisp