2015-04-12T00:00:50Z xrash joined #lisp 2015-04-12T00:02:03Z cyphase quit (Ping timeout: 245 seconds) 2015-04-12T00:03:10Z linux_dream joined #lisp 2015-04-12T00:03:44Z mateuszb joined #lisp 2015-04-12T00:04:42Z Beetny joined #lisp 2015-04-12T00:06:56Z futpib quit (Ping timeout: 250 seconds) 2015-04-12T00:08:26Z rtoym joined #lisp 2015-04-12T00:15:41Z cyphase joined #lisp 2015-04-12T00:18:35Z mj-0 joined #lisp 2015-04-12T00:24:08Z Davidbrcz joined #lisp 2015-04-12T00:26:55Z nell joined #lisp 2015-04-12T00:26:57Z mj-0 quit (Ping timeout: 252 seconds) 2015-04-12T00:27:07Z nell is now known as alusion 2015-04-12T00:32:01Z araujo quit (Quit: Leaving) 2015-04-12T00:32:03Z cyphase quit (Ping timeout: 245 seconds) 2015-04-12T00:33:24Z SinCabeza joined #lisp 2015-04-12T00:33:34Z SinCabeza left #lisp 2015-04-12T00:35:52Z jumblerg joined #lisp 2015-04-12T00:40:57Z pnpuff joined #lisp 2015-04-12T00:42:46Z pnpuff quit (Quit: Page closed) 2015-04-12T00:44:47Z munksgaard joined #lisp 2015-04-12T00:45:42Z cyphase joined #lisp 2015-04-12T00:46:32Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-12T00:47:35Z linux_dream quit (Quit: Leaving) 2015-04-12T00:49:16Z linux_dream joined #lisp 2015-04-12T00:51:22Z arrubin joined #lisp 2015-04-12T01:01:36Z munksgaard quit (Ping timeout: 276 seconds) 2015-04-12T01:03:07Z GuilOooo quit (Ping timeout: 255 seconds) 2015-04-12T01:03:25Z GuilOooo joined #lisp 2015-04-12T01:06:39Z jumblerg joined #lisp 2015-04-12T01:07:05Z A205B064 joined #lisp 2015-04-12T01:09:27Z Davidbrcz quit (Quit: Leaving) 2015-04-12T01:11:16Z netroby joined #lisp 2015-04-12T01:15:35Z yenda quit (Ping timeout: 250 seconds) 2015-04-12T01:19:10Z clop quit (Ping timeout: 252 seconds) 2015-04-12T01:22:42Z mateuszb quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-12T01:23:18Z mj-0 joined #lisp 2015-04-12T01:23:31Z jleija quit (Ping timeout: 265 seconds) 2015-04-12T01:24:17Z mateuszb joined #lisp 2015-04-12T01:24:52Z jleija joined #lisp 2015-04-12T01:27:28Z alusion quit (Ping timeout: 245 seconds) 2015-04-12T01:27:54Z mj-0 quit (Ping timeout: 250 seconds) 2015-04-12T01:28:06Z mateuszb quit (Client Quit) 2015-04-12T01:33:03Z k-stz quit (Remote host closed the connection) 2015-04-12T01:34:40Z Karl_Dscc joined #lisp 2015-04-12T01:40:19Z aap_ joined #lisp 2015-04-12T01:42:10Z zacharias_ joined #lisp 2015-04-12T01:43:50Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-12T01:43:51Z aap quit (Ping timeout: 276 seconds) 2015-04-12T01:44:23Z Cooler_ joined #lisp 2015-04-12T01:45:12Z zacharias quit (Ping timeout: 252 seconds) 2015-04-12T01:45:49Z k-dawg joined #lisp 2015-04-12T01:52:14Z jumblerg joined #lisp 2015-04-12T01:55:45Z vaporatorius quit (Remote host closed the connection) 2015-04-12T01:56:12Z zeitue quit (Ping timeout: 276 seconds) 2015-04-12T02:01:39Z edgar-rft joined #lisp 2015-04-12T02:05:57Z BWV988 joined #lisp 2015-04-12T02:09:47Z zeitue joined #lisp 2015-04-12T02:18:05Z pacon joined #lisp 2015-04-12T02:20:34Z CEnnis91 quit (Quit: Connection closed for inactivity) 2015-04-12T02:26:17Z netrobyatmobile quit (Quit: Connection closed for inactivity) 2015-04-12T02:27:39Z nell joined #lisp 2015-04-12T02:28:45Z ausloschung joined #lisp 2015-04-12T02:29:08Z nell quit (Client Quit) 2015-04-12T02:31:54Z ausloschung quit (Client Quit) 2015-04-12T02:32:06Z Karl_Dscc quit (Remote host closed the connection) 2015-04-12T02:41:10Z emaczen` joined #lisp 2015-04-12T02:44:52Z emaczen`` joined #lisp 2015-04-12T02:44:58Z emaczen quit (Ping timeout: 245 seconds) 2015-04-12T02:49:08Z emaczen` quit (Ping timeout: 245 seconds) 2015-04-12T02:52:12Z BWV988 quit (Quit: Page closed) 2015-04-12T02:54:41Z jleija_ joined #lisp 2015-04-12T02:56:01Z Longlius joined #lisp 2015-04-12T02:56:13Z jleija quit (Ping timeout: 264 seconds) 2015-04-12T02:57:01Z thomas1 joined #lisp 2015-04-12T02:59:01Z thomas1 quit (Client Quit) 2015-04-12T02:59:39Z beach joined #lisp 2015-04-12T02:59:47Z beach: Good morning everyone! 2015-04-12T03:02:37Z Bike: mornin'. 2015-04-12T03:04:14Z linux_dream: good morning 2015-04-12T03:06:02Z eschatologist joined #lisp 2015-04-12T03:07:53Z Longlius quit (Ping timeout: 245 seconds) 2015-04-12T03:08:23Z antonv quit (Ping timeout: 256 seconds) 2015-04-12T03:11:23Z scymtym quit (Ping timeout: 246 seconds) 2015-04-12T03:15:14Z A205B064 quit (Ping timeout: 246 seconds) 2015-04-12T03:16:03Z BitPuffin quit (Ping timeout: 250 seconds) 2015-04-12T03:23:49Z guicho joined #lisp 2015-04-12T03:26:13Z jleija_ quit (Ping timeout: 248 seconds) 2015-04-12T03:26:16Z LiamH quit (Ping timeout: 240 seconds) 2015-04-12T03:27:42Z jleija joined #lisp 2015-04-12T03:30:19Z beach: So I want to implement TYPEP, and I need to deal with the case where the arguments are 1. some array and 2. the type descriptor (ARRAY ...). From the Common Lisp HyperSpec, we learn that TYPEP should return true if and only if (ARRAY-ELEMENT-TYPE ) is the same type as (UPGRADED-ARRAY-ELEMENT-TYPE ). It would appear that checking whether they are "the same type" requires SUBTYPEP. 2015-04-12T03:30:35Z beach: But SUBTYPEP also requires a reliable TYPEP. 2015-04-12T03:31:04Z psy_ joined #lisp 2015-04-12T03:31:51Z beach: I guess I am safe since no implementation has array types specialized to other array types. 2015-04-12T03:31:54Z Bike: well, yours does :p 2015-04-12T03:32:12Z Bike: i suppose it would for eql types and stuff too. 2015-04-12T03:32:42Z beach: Sorry, not quite awake yet. Mine does what? And it would do what? 2015-04-12T03:33:06Z Bike: nevermind. 2015-04-12T03:33:26Z beach: Oh? 2015-04-12T03:34:28Z beach: For SUBTYPEP I am thinking of implementing a version similar to that of Baker, and it needs a good TYPEP. 2015-04-12T03:34:38Z Bike: ok: you're using baker's subtypep (i think) which is more typep based than most implementations. but any subtypep implementation has to deal with (subtypep '(eql ...) ...) which essentially reduces to typep, so never mind. 2015-04-12T03:34:59Z beach: Oh, I see. OK. 2015-04-12T03:35:46Z Bike: but yeah, array types bug me in my half done type system too. 2015-04-12T03:36:14Z Bike: like, what if you have (typep some-array '(array a)), and (subtypep (array-element-type some-array) 'a) => NIL NIL? 2015-04-12T03:36:39Z beach: At some point I was thinking that all implementation would return the same (as in EQUAL) type for the two element types. 2015-04-12T03:36:50Z cluck quit (Remote host closed the connection) 2015-04-12T03:37:00Z Bike: huh? 2015-04-12T03:37:01Z beach: Bike: Right. I must make sure that can't happen. 2015-04-12T03:37:23Z nell joined #lisp 2015-04-12T03:37:26Z Bike: Is that even possible? What if I do (array (satifies foo))? 2015-04-12T03:37:52Z Bike: i guess you have to upgrade it to t, but then you're psosibly violating that one restriction everyone violates anyway. 2015-04-12T03:38:10Z beach: Yeah. 2015-04-12T03:38:55Z beach: I mean, I can't see an implementation returning (MOD 256) for UPGRADED-ARRAY-ELEMENT-TYPE and (UNSIGNED-BYTE 8) for ARRAY-ELEMENT-TYPE. 2015-04-12T03:39:09Z beach: ... if the two types are the same. 2015-04-12T03:39:20Z linux_dream quit (Ping timeout: 265 seconds) 2015-04-12T03:39:50Z Bike: oh, sure. usually the set of upgraded types is fixed, anyway. 2015-04-12T03:40:00Z nell is now known as alusion 2015-04-12T03:40:25Z beach: Not only that, ARRAY-ELEMENT-TYPE would return the exact same type descriptor then. 2015-04-12T03:40:48Z beach: As opposed to a different descriptor that represents the same type. 2015-04-12T03:41:57Z beach: So I *could* use EQUAL rather than SUBTYPEP for my initial problem. 2015-04-12T03:42:08Z beach: But it is unappealing to me. 2015-04-12T03:44:09Z Bike: as far as i remember baker it was based on having a canonical element to represent each type. maybe you could have a map from type specifiers to those canonical elements, and then just eq the results. 2015-04-12T03:44:58Z beach: I would have to know them a priori then. 2015-04-12T03:45:35Z kushal joined #lisp 2015-04-12T03:46:42Z beach: So if most implementations don't use Baker's technique, does that mean that they suffer from the shortcomings that Baker lists in his paper? 2015-04-12T03:47:28Z Bike: oh, let me look at the actual paper. what section are the shortcomings in? 2015-04-12T03:47:59Z Bike: if you mean the stuff in section 5, no. abcl's is like that but sbcl's is more sophisticated, and probably ccl's also. 2015-04-12T03:48:23Z beach: There is not an explicit list of them. He just claims that most implementations would return NIL NIL in many cases where it is possible to determine a correct answer. 2015-04-12T03:48:49Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-12T03:49:20Z Bike: well, as i was playing with the other day, sbcl at least can answer basic SAT instances. so there's that. 2015-04-12T03:49:59Z jleija quit (Quit: leaving) 2015-04-12T03:50:01Z beach: But didn't we also see examples where SBCL was unable to answer fairly trivial queries? 2015-04-12T03:50:47Z Bike: yep. 2015-04-12T03:51:04Z Bike: i do not think that baker's would have worked with those queries either, though. 2015-04-12T03:51:23Z beach: Hmm. 2015-04-12T03:51:36Z Bike: since they're basically statements of boolean algebra. 2015-04-12T03:51:51Z Bike: which are in general NP-complete~ 2015-04-12T03:52:12Z beach: Well, Baker's method would have required the types to be defined. 2015-04-12T03:52:37Z Bike: make em satisfies then 2015-04-12T03:52:57Z beach: Yes, I see. 2015-04-12T03:53:36Z beach: I think Baker excludes SATISFIES. 2015-04-12T03:54:21Z Bike: right. there's no way to deal with the queries in question that doesn't amount to a SAT solver. 2015-04-12T03:54:39Z beach: It would appear that way. 2015-04-12T03:55:07Z Bike: because they are literally sat queries. fun with types! 2015-04-12T03:55:36Z mrm quit (Ping timeout: 240 seconds) 2015-04-12T03:55:45Z beach: I need to consult my favorite co-author about this. She is an expert in SAT solvers. 2015-04-12T03:56:10Z selat joined #lisp 2015-04-12T03:56:34Z Bike: 's like when i hung out in a haskell channel and they spent th eir type rewriting mathematical theorems as types. useless but kinda fun 2015-04-12T03:56:44Z beach: I guess the best thing would be to have both. First ask Baker, and if it returns NIL NIL then try a SAT solver. 2015-04-12T03:57:19Z beach: spent their "time"? 2015-04-12T03:57:55Z Bike: Yes, sorry. 2015-04-12T03:58:12Z Bike: i got types on the brain, now. 2015-04-12T03:58:23Z beach: All my fault. Sorry. 2015-04-12T03:58:35Z Bike: heh. 2015-04-12T03:58:54Z Bike: i will go back to my normal state of being annoyed at cffi and vendor blobs soon enough. 2015-04-12T03:59:09Z beach: Yeah, that's much more productive. :) 2015-04-12T03:59:52Z Bike: nothing like a library exclusively using multiple out parameters and a hacked up errno to make you wish for lisp 2015-04-12T04:00:12Z beach: Oh, dear! 2015-04-12T04:00:33Z beach: You do this for money, yes? 2015-04-12T04:01:17Z Bike: not this thing in particular. 2015-04-12T04:01:37Z Bike: but with cffi and a creative macro i can give it a decent api almost automatically. 2015-04-12T04:02:00Z Petit_Dejeuner_ joined #lisp 2015-04-12T04:05:48Z Petit_Dejeuner quit (Ping timeout: 245 seconds) 2015-04-12T04:06:14Z Petit_Dejeuner_ is now known as Petit_Dejeuner 2015-04-12T04:10:50Z kushal quit (Ping timeout: 250 seconds) 2015-04-12T04:12:39Z Longlius joined #lisp 2015-04-12T04:12:57Z nemela joined #lisp 2015-04-12T04:14:39Z nemela left #lisp 2015-04-12T04:14:52Z kobain quit (Read error: Connection timed out) 2015-04-12T04:19:19Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-12T04:22:29Z mj-0 joined #lisp 2015-04-12T04:23:59Z mj-0 quit (Remote host closed the connection) 2015-04-12T04:25:43Z Petit_Dejeuner_ joined #lisp 2015-04-12T04:29:08Z Petit_Dejeuner quit (Ping timeout: 245 seconds) 2015-04-12T04:30:49Z jumblerg joined #lisp 2015-04-12T04:31:21Z jumblerg quit (Read error: Connection reset by peer) 2015-04-12T04:31:25Z smokeink joined #lisp 2015-04-12T04:31:59Z Petit_Dejeuner_ is now known as Petit_Dejeuner 2015-04-12T04:39:17Z kobain joined #lisp 2015-04-12T04:42:36Z wemeetagain joined #lisp 2015-04-12T04:51:11Z emaczen`` quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-12T04:55:23Z eschatologist quit (Ping timeout: 245 seconds) 2015-04-12T04:56:25Z eschatologist joined #lisp 2015-04-12T04:56:25Z eschatologist quit (Client Quit) 2015-04-12T04:58:17Z Bahman joined #lisp 2015-04-12T05:03:18Z Longlius quit (Ping timeout: 245 seconds) 2015-04-12T05:05:14Z selat quit (Quit: Lost terminal) 2015-04-12T05:06:47Z Longlius joined #lisp 2015-04-12T05:09:57Z karswell joined #lisp 2015-04-12T05:17:38Z ggole joined #lisp 2015-04-12T05:20:57Z gingerale joined #lisp 2015-04-12T05:23:55Z A205B064 joined #lisp 2015-04-12T05:32:58Z s1n4 joined #lisp 2015-04-12T05:37:00Z k-dawg quit (Quit: This computer has gone to sleep) 2015-04-12T05:43:09Z kcj joined #lisp 2015-04-12T05:46:36Z karswell quit (Read error: Connection reset by peer) 2015-04-12T05:46:44Z gz_ joined #lisp 2015-04-12T05:46:50Z sepi`` joined #lisp 2015-04-12T05:46:56Z joshmcmillan__ joined #lisp 2015-04-12T05:46:58Z guaqua` joined #lisp 2015-04-12T05:47:50Z karswell joined #lisp 2015-04-12T05:48:04Z scymtym__ joined #lisp 2015-04-12T05:48:20Z wenincode_ joined #lisp 2015-04-12T05:48:35Z c74d3 joined #lisp 2015-04-12T05:49:07Z Neet_ joined #lisp 2015-04-12T05:49:16Z funnel_ joined #lisp 2015-04-12T05:49:16Z pok_ joined #lisp 2015-04-12T05:49:28Z ndrei_ joined #lisp 2015-04-12T05:51:06Z sytse_ joined #lisp 2015-04-12T05:51:27Z attila_lendvai joined #lisp 2015-04-12T05:52:51Z netroby quit (Remote host closed the connection) 2015-04-12T05:52:55Z Subfusc_ joined #lisp 2015-04-12T05:53:52Z devon quit (*.net *.split) 2015-04-12T05:53:52Z theos quit (*.net *.split) 2015-04-12T05:53:52Z ndrei quit (*.net *.split) 2015-04-12T05:53:52Z Ralt quit (*.net *.split) 2015-04-12T05:53:52Z c74d quit (*.net *.split) 2015-04-12T05:53:52Z guaqua quit (*.net *.split) 2015-04-12T05:53:52Z funnel quit (*.net *.split) 2015-04-12T05:53:52Z scymtym_ quit (*.net *.split) 2015-04-12T05:53:52Z sepi` quit (*.net *.split) 2015-04-12T05:53:52Z kjeldahl quit (*.net *.split) 2015-04-12T05:53:52Z Subfusc quit (*.net *.split) 2015-04-12T05:53:52Z sytse quit (*.net *.split) 2015-04-12T05:53:53Z gz quit (*.net *.split) 2015-04-12T05:53:53Z joshmcmillan_ quit (*.net *.split) 2015-04-12T05:53:53Z pok quit (*.net *.split) 2015-04-12T05:53:53Z jasom quit (*.net *.split) 2015-04-12T05:53:53Z bthom quit (*.net *.split) 2015-04-12T05:53:53Z Neet quit (*.net *.split) 2015-04-12T05:53:53Z wenincode quit (*.net *.split) 2015-04-12T05:53:54Z Subfusc_ is now known as Subfusc 2015-04-12T05:53:58Z funnel_ is now known as funnel 2015-04-12T05:54:17Z Neet_ is now known as Neet 2015-04-12T05:54:20Z gz_ is now known as gz 2015-04-12T05:54:39Z Ralt joined #lisp 2015-04-12T05:55:02Z joshmcmillan__ is now known as joshmcmillan_ 2015-04-12T05:56:31Z wenincode_ is now known as wenincode 2015-04-12T05:57:26Z xinau joined #lisp 2015-04-12T05:58:56Z s1n4 quit (Remote host closed the connection) 2015-04-12T05:59:34Z jasom joined #lisp 2015-04-12T06:00:16Z x1n4u quit (Ping timeout: 240 seconds) 2015-04-12T06:00:19Z bthom joined #lisp 2015-04-12T06:01:20Z kjeldahl joined #lisp 2015-04-12T06:01:22Z theos joined #lisp 2015-04-12T06:10:08Z mrSpec joined #lisp 2015-04-12T06:13:01Z yang quit (Ping timeout: 264 seconds) 2015-04-12T06:13:22Z kvsari joined #lisp 2015-04-12T06:14:16Z sunwukong` joined #lisp 2015-04-12T06:16:45Z zeitue quit (Ping timeout: 252 seconds) 2015-04-12T06:17:19Z bgs100 quit (Quit: bgs100) 2015-04-12T06:17:48Z jumblerg joined #lisp 2015-04-12T06:21:32Z Shinmera joined #lisp 2015-04-12T06:30:00Z aap_ is now known as aap 2015-04-12T06:30:01Z zeitue joined #lisp 2015-04-12T06:30:48Z cyphase quit (Ping timeout: 245 seconds) 2015-04-12T06:33:16Z zadock joined #lisp 2015-04-12T06:35:49Z beach is making progress on his talks for ELS. 2015-04-12T06:36:21Z beach: I am guessing it's 20 minutes + 10 minutes questions. 2015-04-12T06:43:39Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-12T06:44:36Z Shinmera still feels like last week was just a day ago 2015-04-12T06:44:48Z cyphase joined #lisp 2015-04-12T06:45:20Z Shinmera: Does drmeister have his presentation ready? Seems to me like he's been very occupied with the exception problem. 2015-04-12T06:45:41Z oleo_ quit (Ping timeout: 248 seconds) 2015-04-12T06:46:09Z oleo__ joined #lisp 2015-04-12T06:46:26Z beach: Shinmera: Given what I have seen of his MO so far, I think he might make his slides on the flight. 2015-04-12T06:47:18Z Shinmera: Well, that doesn't sound comfortable to me, but I'm not someone to tell others how to do their things. 2015-04-12T06:47:41Z Shinmera: His paper for it is finished though, right? 2015-04-12T06:48:06Z beach: Yes, I think so. I hope he remembered to upload it before the deadline. 2015-04-12T06:48:15Z beach: I assume he would be reminded otherwise. 2015-04-12T06:49:52Z easye quit (Read error: Connection reset by peer) 2015-04-12T06:51:04Z psy_ quit (Read error: No route to host) 2015-04-12T06:51:43Z easye joined #lisp 2015-04-12T06:56:28Z hitecnologys quit (Quit: ZNC - http://znc.in) 2015-04-12T06:57:04Z jumblerg joined #lisp 2015-04-12T06:57:04Z hitecnologys joined #lisp 2015-04-12T07:01:31Z mj-0 joined #lisp 2015-04-12T07:05:57Z guicho` joined #lisp 2015-04-12T07:07:01Z hitecnologys quit (Quit: ZNC - http://znc.in) 2015-04-12T07:08:58Z guicho`: aaa 2015-04-12T07:08:59Z pt1 joined #lisp 2015-04-12T07:09:04Z guicho quit (Ping timeout: 256 seconds) 2015-04-12T07:09:23Z guicho`: hm first time using irc client on emacs 2015-04-12T07:10:31Z netroby joined #lisp 2015-04-12T07:10:45Z hitecnologys joined #lisp 2015-04-12T07:13:13Z hitecnologys quit (Client Quit) 2015-04-12T07:14:10Z hitecnologys joined #lisp 2015-04-12T07:14:36Z attila_lendvai quit (Ping timeout: 240 seconds) 2015-04-12T07:14:53Z beach: guicho`: Now you can use abbrevs, then. I do that all the time. 2015-04-12T07:15:15Z srcerer quit (Ping timeout: 250 seconds) 2015-04-12T07:15:24Z Shinmera: You can write your own abbreviations in other clients too. 2015-04-12T07:15:35Z Shinmera should actually finally get around to doing that 2015-04-12T07:16:20Z guicho`: beach: I just remember what you have talked about. 2015-04-12T07:16:42Z srcerer joined #lisp 2015-04-12T07:17:11Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-12T07:17:56Z guicho`: but of more importance is to automatically obtain the log starting from the last logout. is it possible? 2015-04-12T07:21:40Z Fare joined #lisp 2015-04-12T07:22:34Z malbertife joined #lisp 2015-04-12T07:23:38Z guicho` quit (Quit: rcirc on GNU Emacs 24.3.1) 2015-04-12T07:24:08Z guicho joined #lisp 2015-04-12T07:24:25Z guicho: switched to ERC. 2015-04-12T07:25:09Z pt1 quit (Remote host closed the connection) 2015-04-12T07:27:46Z zadock quit (Ping timeout: 256 seconds) 2015-04-12T07:31:10Z yasha9 quit (Ping timeout: 272 seconds) 2015-04-12T07:35:10Z beach: guicho: I have come to realize that Emacs abbrevs represent an under-used and under-appreciated feature. They save me many hours per year. 2015-04-12T07:35:58Z Shinmera wonders if he should record his lightning talks at home in advance to practise and for those that can't come to the conference 2015-04-12T07:37:34Z guicho: ah ELC. 2015-04-12T07:37:57Z alusion quit (Ping timeout: 248 seconds) 2015-04-12T07:40:09Z beach: Shinmera: If you do, would you also make the recording available before the conference? 2015-04-12T07:40:24Z Shinmera: I don't know if I should 2015-04-12T07:40:27Z Shinmera: Should I? 2015-04-12T07:40:39Z defaultxr quit (Quit: gnight) 2015-04-12T07:40:49Z beach: Up to you. Consider, though, that many (most?) ELS participants do not hang out here. 2015-04-12T07:41:33Z Shinmera: Well yes. I mean, they'll hear it at the ELS either way. 2015-04-12T07:41:40Z beach: I am saying that because it is easy to forget. 2015-04-12T07:42:03Z beach: And what I mean, is that you can get valuable feedback here before the real thing. 2015-04-12T07:42:13Z Shinmera: Right. 2015-04-12T07:42:27Z Fare: Shinmera: you should 2015-04-12T07:42:42Z Shinmera: Ok, I'll see that I can get to that soon then. 2015-04-12T07:42:54Z Fare: especially since I'm not going to ELS this year 2015-04-12T07:43:02Z Fare: hopefully I'll have something to show next year 2015-04-12T07:43:41Z beach: Fare: Damn! How am I supposed to practice my Vietnamese then? 2015-04-12T07:44:05Z Fare: :) 2015-04-12T07:44:12Z yasha9 joined #lisp 2015-04-12T07:44:25Z Fare: weren't you creating lots of little lispers in Saigon? 2015-04-12T07:44:27Z Shinmera: You can learn some Swiss German from me instead. 2015-04-12T07:44:49Z Fare: how do you say "the lake isn't on fire" in Schwitzer Dutch? 2015-04-12T07:45:03Z beach: Fare: Vietnamese students are not much interested in learning. More in getting a diploma. 2015-04-12T07:45:29Z beach: Shinmera: Sure. We can do that. 2015-04-12T07:45:31Z Shinmera: Fare: De see isch nöd am brenne. 2015-04-12T07:45:47Z Shinmera: Fare: Depending on your spelling and regional preferences that could also be written much more differently though. 2015-04-12T07:47:02Z Fare: beach: if they were interested in learning, they'd go online 2015-04-12T07:47:16Z Shinmera noticed that Fukamachi is also coming to ELS, but is way too insecure about his Japanese skills to even think about trying to talk to him in it. 2015-04-12T07:47:47Z Fare: beach: looks better than french students who are interested in neither 2015-04-12T07:48:02Z beach: Fare: There is some truth to that. 2015-04-12T07:48:29Z beach: Shinmera: I have an unfair advantage over Fare. His Vietnamese is that of a child living in Vietnam decades ago. 2015-04-12T07:49:37Z Fare: I think my three year old daughter speaks and understands better french and english than I speak vietnamese 2015-04-12T07:49:50Z Fare: But I know how to say "socialist" in vietnamese. 2015-04-12T07:49:57Z beach: Nice! :) 2015-04-12T07:50:02Z Fare: and she doesn't know that 2015-04-12T07:51:16Z Fare: Shinmera, the way to learn a language is to not be afraid to suck at it 2015-04-12T07:51:25Z Fare: also works for computer languages 2015-04-12T07:51:27Z beach: I can't agree more. 2015-04-12T07:51:48Z Fare: which is why the french school way to teaching languages is TOXIC 2015-04-12T07:51:52Z beach: And to expose your ignorance without second thoughts. 2015-04-12T07:51:56Z Shinmera: Fare: I know, which is why I'm terrible at it. 2015-04-12T07:52:23Z Fare: it's all about being correct at saying useless things. 2015-04-12T07:52:23Z hitecnologys: Well, this principle probably applies to virtually everything. 2015-04-12T07:52:30Z Fare: hitecnologys, bingo 2015-04-12T07:52:42Z malbertife_ joined #lisp 2015-04-12T07:52:59Z hitecnologys: Fare: do I get a jackpot? 2015-04-12T07:53:32Z Shinmera: Natural languages have an additional handicap over other subjects though in that exposing yourself to other people is absolutely necessary to get good at it. Many other things can be practised to a really good level in isolation. 2015-04-12T07:53:34Z smokeink quit (Ping timeout: 245 seconds) 2015-04-12T07:53:52Z smokeink joined #lisp 2015-04-12T07:54:00Z Shinmera: Or at least that's how it is for myself. 2015-04-12T07:54:24Z Fare: "The ceramics teacher announced on opening day that he was dividing the class into two groups. All those on the left side of the studio, he said, would be graded solely on the quantity of work they produced, all those on the right solely on its quality. His procedure was simple: on the final day of class he would bring in his bathroom scales and weigh the work of the “quantity” group: fifty pound of pots rated an “A”, forty p 2015-04-12T07:54:24Z Fare: ounds a “B”, and so on. Those being graded on “quality”, however, needed to produce only one pot -albeit a perfect one – to get an “A”. Well, came grading time and a curious fact emerged: the works of highest quality were all produced by the group being graded for quantity. It seems that while the “quantity” group was busily churning out piles of work – and learning from their mistakes – the “quality” group 2015-04-12T07:54:24Z Fare: had sat theorizing about perfection, and in the end had little more to show for their efforts than grandiose theories and a pile of dead clay." 2015-04-12T07:55:28Z beach: :) 2015-04-12T07:56:13Z malbertife quit (Ping timeout: 245 seconds) 2015-04-12T07:56:35Z mrSpec quit (Remote host closed the connection) 2015-04-12T07:56:37Z beach: Fare: I don't know for sure, but I think language teaching has improved a lot in France the past few decades. 2015-04-12T07:56:56Z Fare: beach: can they now speak French correctly? 2015-04-12T07:57:05Z beach: Some can. :) 2015-04-12T07:57:20Z Fare: that's improvement indeed 2015-04-12T07:57:29Z beach: Some can even write it somewhat well. 2015-04-12T07:57:49Z Shinmera: I had eight years of mandatory French education. No one in our class at the end of it all could speak well. 2015-04-12T07:58:05Z Fare: I remember in high school, the only one who spoke perfect French was that guy who just came from Romania. 2015-04-12T07:58:17Z beach: Heh! 2015-04-12T07:59:03Z Fare: we soon enough managed to introduce some slang into his language. 2015-04-12T07:59:12Z beach: I can improvise near-perfect political speeches like "welcome to ELS" or "thank you for ...". 2015-04-12T07:59:53Z beach: But that's because they are just filled with empty phrases and no substance. 2015-04-12T07:59:58Z munksgaard joined #lisp 2015-04-12T08:00:05Z Fare: THAT is perfect French. 2015-04-12T08:01:09Z beach: Maybe. I can't do it in my native language anyway. :) 2015-04-12T08:01:28Z beach: My dialect doesn't lend it self to such things. 2015-04-12T08:03:17Z Shinmera: In more lispy news, I actually got a CL job thanks to scymtym. 2015-04-12T08:03:30Z beach: Congratulations! 2015-04-12T08:03:31Z Fare: Shinmera, congrats. What is it about? 2015-04-12T08:03:54Z Shinmera: I'm working on a web-visualisation of robotics data. 2015-04-12T08:04:33Z Shinmera: More specifically, he's at the university of Bielefeld in the robotics department, and I was hired to work with him on producing a webapp to display data from their robotics data format (RSB/RSBag). 2015-04-12T08:06:08Z Shinmera: The only downside is that I could only commit myself to 10 hours a week because of my own university education and all that. 2015-04-12T08:07:06Z Shinmera: But hey, I suppose wasting spending time on IRC can have unexpected benefits. 2015-04-12T08:07:14Z ehu joined #lisp 2015-04-12T08:16:24Z MoALTz joined #lisp 2015-04-12T08:25:35Z tos-1 joined #lisp 2015-04-12T08:29:01Z kcj quit (Read error: Connection reset by peer) 2015-04-12T08:29:37Z mj-0 quit (Remote host closed the connection) 2015-04-12T08:31:28Z gravicappa joined #lisp 2015-04-12T08:31:45Z gabriel_laddel joined #lisp 2015-04-12T08:32:50Z stepnem joined #lisp 2015-04-12T08:33:43Z mj-0 joined #lisp 2015-04-12T08:33:44Z gabriel_laddel left #lisp 2015-04-12T08:36:05Z vaporatorius joined #lisp 2015-04-12T08:36:13Z Posterdati: hi 2015-04-12T08:41:00Z radioninja quit (Ping timeout: 252 seconds) 2015-04-12T08:42:43Z ecraven quit (Quit: brb) 2015-04-12T08:47:08Z beach: Hello Posterdati. 2015-04-12T08:47:20Z psy_ joined #lisp 2015-04-12T08:47:34Z smokeink quit (Ping timeout: 264 seconds) 2015-04-12T08:47:52Z ecraven joined #lisp 2015-04-12T08:53:05Z someone quit (Ping timeout: 244 seconds) 2015-04-12T08:53:23Z Pastaf quit (Remote host closed the connection) 2015-04-12T08:53:33Z radioninja joined #lisp 2015-04-12T08:54:17Z mrSpec joined #lisp 2015-04-12T08:54:45Z jackdaniel: good morning 2015-04-12T08:54:58Z someon joined #lisp 2015-04-12T08:56:13Z yasha9 quit (Ping timeout: 264 seconds) 2015-04-12T09:00:51Z ecraven: morning :) 2015-04-12T09:01:40Z d4ryus___ joined #lisp 2015-04-12T09:04:58Z milosn quit (Ping timeout: 245 seconds) 2015-04-12T09:05:21Z smokeink joined #lisp 2015-04-12T09:05:32Z d4ryus__ quit (Ping timeout: 272 seconds) 2015-04-12T09:06:53Z xrash quit (Remote host closed the connection) 2015-04-12T09:12:06Z jtza8 joined #lisp 2015-04-12T09:12:54Z A205B064 quit (Ping timeout: 252 seconds) 2015-04-12T09:19:44Z zadock joined #lisp 2015-04-12T09:23:18Z hitecnologys quit (Ping timeout: 245 seconds) 2015-04-12T09:24:47Z vaporatorius quit (Quit: Leaving) 2015-04-12T09:25:19Z robot-beethoven quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-12T09:31:44Z mj-0 quit (Read error: Connection reset by peer) 2015-04-12T09:31:50Z mj-0 joined #lisp 2015-04-12T09:32:50Z francogrex joined #lisp 2015-04-12T09:33:48Z Fare quit (Ping timeout: 276 seconds) 2015-04-12T09:35:56Z hitecnologys joined #lisp 2015-04-12T09:41:39Z oleo__ quit (Quit: Leaving) 2015-04-12T09:43:15Z qubitnerd joined #lisp 2015-04-12T09:45:54Z qubitnerd quit (Client Quit) 2015-04-12T09:46:49Z oleo joined #lisp 2015-04-12T09:48:54Z jtza8 quit (Ping timeout: 250 seconds) 2015-04-12T09:57:24Z k-dawg joined #lisp 2015-04-12T09:59:18Z resttime quit (Quit: resttime) 2015-04-12T10:01:39Z Beetny quit (Ping timeout: 265 seconds) 2015-04-12T10:12:38Z theos quit (Disconnected by services) 2015-04-12T10:13:06Z theos joined #lisp 2015-04-12T10:15:09Z milosn joined #lisp 2015-04-12T10:18:26Z ziocroc joined #lisp 2015-04-12T10:18:55Z pt1 joined #lisp 2015-04-12T10:19:11Z {[]}grant joined #lisp 2015-04-12T10:20:17Z mj-0 quit (Remote host closed the connection) 2015-04-12T10:27:18Z milosn quit (Read error: Connection reset by peer) 2015-04-12T10:27:39Z milosn joined #lisp 2015-04-12T10:28:17Z {[]}grant quit (Ping timeout: 252 seconds) 2015-04-12T10:28:31Z jtza8 joined #lisp 2015-04-12T10:28:40Z mj-0 joined #lisp 2015-04-12T10:28:56Z pjb: beach: it seems that an array of arrays of fixed dimensions would be an obvious optimization. 2015-04-12T10:30:35Z pjb: Ah, no, because arrays keep their identity. 2015-04-12T10:31:14Z pjb: Like structures, etc. That's why no implementation has array types specialized to other array types: they upgrade to T and be done with it. 2015-04-12T10:34:02Z mj-0 quit (Remote host closed the connection) 2015-04-12T10:34:09Z hyto joined #lisp 2015-04-12T10:35:37Z hyto left #lisp 2015-04-12T10:39:03Z futpib joined #lisp 2015-04-12T10:39:17Z yasha9 joined #lisp 2015-04-12T10:40:05Z alusion joined #lisp 2015-04-12T10:44:13Z kvsari quit (Remote host closed the connection) 2015-04-12T10:44:56Z yasha9 quit (Ping timeout: 252 seconds) 2015-04-12T10:51:16Z francogrex quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-12T10:51:35Z BitPuffin joined #lisp 2015-04-12T10:53:13Z {[]}grant joined #lisp 2015-04-12T11:01:47Z {[]}grant quit (Ping timeout: 246 seconds) 2015-04-12T11:02:51Z scymtym joined #lisp 2015-04-12T11:07:55Z Karl_Dscc joined #lisp 2015-04-12T11:13:25Z psy_ quit (Ping timeout: 248 seconds) 2015-04-12T11:14:21Z psy_ joined #lisp 2015-04-12T11:14:34Z zadock quit (Ping timeout: 264 seconds) 2015-04-12T11:17:56Z koz_ quit (Ping timeout: 252 seconds) 2015-04-12T11:26:48Z {[]}grant joined #lisp 2015-04-12T11:27:04Z beach: pjb: Right. 2015-04-12T11:27:22Z zadock joined #lisp 2015-04-12T11:28:40Z milosn quit (Ping timeout: 272 seconds) 2015-04-12T11:34:16Z ggole: You need linear objects for that, really 2015-04-12T11:37:14Z psy_ quit (Ping timeout: 250 seconds) 2015-04-12T11:37:50Z zadock quit (Ping timeout: 265 seconds) 2015-04-12T11:38:01Z mj-0 joined #lisp 2015-04-12T11:39:41Z psy_ joined #lisp 2015-04-12T11:40:48Z tos-1 quit (Quit: leaving) 2015-04-12T11:41:07Z admg joined #lisp 2015-04-12T11:41:57Z jeaye quit (Remote host closed the connection) 2015-04-12T11:42:55Z mj-0 quit (Ping timeout: 256 seconds) 2015-04-12T11:43:36Z zacharias_ quit (Ping timeout: 252 seconds) 2015-04-12T11:43:36Z Bahman quit (Quit: Ave atque vale) 2015-04-12T11:47:41Z leafybasil quit (Remote host closed the connection) 2015-04-12T11:48:14Z milosn joined #lisp 2015-04-12T11:50:20Z zadock joined #lisp 2015-04-12T11:52:48Z koz_ joined #lisp 2015-04-12T11:54:00Z zeitue quit (Ping timeout: 272 seconds) 2015-04-12T11:54:31Z ebrasca joined #lisp 2015-04-12T11:56:07Z milosn quit (Read error: Connection reset by peer) 2015-04-12T11:56:09Z munksgaa1d joined #lisp 2015-04-12T11:56:35Z milosn joined #lisp 2015-04-12T11:58:54Z yeticry quit (Ping timeout: 250 seconds) 2015-04-12T11:58:54Z mvilleneuve joined #lisp 2015-04-12T11:59:12Z munksgaard quit (Ping timeout: 256 seconds) 2015-04-12T12:00:58Z yeticry joined #lisp 2015-04-12T12:01:04Z zadock quit (Ping timeout: 250 seconds) 2015-04-12T12:05:09Z jtza8 quit (Remote host closed the connection) 2015-04-12T12:05:55Z zeitue joined #lisp 2015-04-12T12:07:12Z milosn quit (Read error: Connection reset by peer) 2015-04-12T12:07:57Z milosn joined #lisp 2015-04-12T12:08:51Z pt1 quit (Remote host closed the connection) 2015-04-12T12:09:14Z pt1 joined #lisp 2015-04-12T12:09:32Z pt1 quit (Remote host closed the connection) 2015-04-12T12:12:22Z k-stz joined #lisp 2015-04-12T12:14:10Z zadock joined #lisp 2015-04-12T12:20:08Z pacon quit (Quit: Leaving) 2015-04-12T12:23:43Z zadock quit (Ping timeout: 256 seconds) 2015-04-12T12:24:49Z pt1 joined #lisp 2015-04-12T12:25:59Z ndrei_ quit (Ping timeout: 252 seconds) 2015-04-12T12:26:39Z pt1 quit (Remote host closed the connection) 2015-04-12T12:28:10Z admg quit (Quit: Laptop gone to sleep...) 2015-04-12T12:29:24Z milosn quit (Ping timeout: 245 seconds) 2015-04-12T12:31:51Z rtra joined #lisp 2015-04-12T12:36:26Z zadock joined #lisp 2015-04-12T12:38:37Z milosn joined #lisp 2015-04-12T12:40:35Z {[]}grant quit (Remote host closed the connection) 2015-04-12T12:40:56Z {[]}grant joined #lisp 2015-04-12T12:46:08Z milosn quit (Remote host closed the connection) 2015-04-12T12:47:27Z milosn joined #lisp 2015-04-12T12:47:59Z zadock quit (Ping timeout: 252 seconds) 2015-04-12T12:51:46Z mvilleneuve quit (Ping timeout: 264 seconds) 2015-04-12T12:57:24Z {[]}grant quit (Remote host closed the connection) 2015-04-12T12:57:36Z {[]}grant joined #lisp 2015-04-12T12:59:09Z CEnnis91 joined #lisp 2015-04-12T13:00:34Z zadock joined #lisp 2015-04-12T13:01:46Z mvilleneuve joined #lisp 2015-04-12T13:01:58Z someon is now known as someone 2015-04-12T13:03:10Z sdothum joined #lisp 2015-04-12T13:10:38Z zyoung quit (Ping timeout: 265 seconds) 2015-04-12T13:12:03Z smokeink quit (Remote host closed the connection) 2015-04-12T13:12:05Z zadock quit (Ping timeout: 265 seconds) 2015-04-12T13:12:14Z netroby quit (Remote host closed the connection) 2015-04-12T13:16:53Z attila_lendvai joined #lisp 2015-04-12T13:16:55Z zyoung joined #lisp 2015-04-12T13:25:44Z futpib quit (Quit: Konversation terminated!) 2015-04-12T13:29:29Z attila_lendvai quit (Quit: Leaving.) 2015-04-12T13:29:36Z futpib joined #lisp 2015-04-12T13:29:38Z attila_lendvai joined #lisp 2015-04-12T13:29:38Z attila_lendvai quit (Changing host) 2015-04-12T13:29:38Z attila_lendvai joined #lisp 2015-04-12T13:30:10Z ndrei joined #lisp 2015-04-12T13:31:14Z gklimowicz quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-12T13:31:33Z milosn quit (Ping timeout: 248 seconds) 2015-04-12T13:33:43Z cluck joined #lisp 2015-04-12T13:37:25Z pt1 joined #lisp 2015-04-12T13:40:50Z alafa1 joined #lisp 2015-04-12T13:41:11Z alafa1: 2015-04-12T13:41:50Z alafa1 is now known as ddddo 2015-04-12T13:44:12Z cadadar joined #lisp 2015-04-12T13:44:31Z ddddo: (defun 2015-04-12T13:44:52Z ddddo left #lisp 2015-04-12T13:51:17Z gklimowicz joined #lisp 2015-04-12T13:54:46Z pt1 quit (Remote host closed the connection) 2015-04-12T13:55:35Z mvilleneuve quit (Ping timeout: 265 seconds) 2015-04-12T13:55:52Z mvilleneuve joined #lisp 2015-04-12T13:56:51Z s1n4 joined #lisp 2015-04-12T14:08:43Z zeitue quit (Ping timeout: 245 seconds) 2015-04-12T14:16:54Z psy_ quit (Ping timeout: 245 seconds) 2015-04-12T14:22:10Z zeitue joined #lisp 2015-04-12T14:29:48Z ndrei quit (Ping timeout: 272 seconds) 2015-04-12T14:30:59Z ndrei joined #lisp 2015-04-12T14:31:04Z attila_lendvai quit (Ping timeout: 272 seconds) 2015-04-12T14:31:42Z aruro joined #lisp 2015-04-12T14:33:33Z codeitagile joined #lisp 2015-04-12T14:33:35Z futpib quit (Ping timeout: 252 seconds) 2015-04-12T14:35:47Z monod joined #lisp 2015-04-12T14:38:31Z pt1 joined #lisp 2015-04-12T14:40:22Z pjb quit (Ping timeout: 264 seconds) 2015-04-12T14:42:57Z guicho quit (Remote host closed the connection) 2015-04-12T14:43:32Z cpc26 joined #lisp 2015-04-12T14:47:35Z cpc26 quit (Remote host closed the connection) 2015-04-12T14:48:10Z cpc26 joined #lisp 2015-04-12T14:48:14Z Wojciech_K joined #lisp 2015-04-12T14:49:55Z BlueRavenGT quit (Ping timeout: 256 seconds) 2015-04-12T14:49:57Z mvilleneuve quit (Quit: This computer has gone to sleep) 2015-04-12T14:50:05Z pjb joined #lisp 2015-04-12T14:51:38Z pt1 quit (Remote host closed the connection) 2015-04-12T14:52:03Z smokeink joined #lisp 2015-04-12T14:52:28Z cpc26 quit (Ping timeout: 245 seconds) 2015-04-12T14:52:37Z cadadar quit (Quit: Leaving.) 2015-04-12T14:59:37Z jtza8 joined #lisp 2015-04-12T15:12:20Z zacharias_ joined #lisp 2015-04-12T15:21:41Z pyon quit (Quit: My morality has evaporated under the harsh UV light.) 2015-04-12T15:22:15Z selat joined #lisp 2015-04-12T15:24:43Z SHODAN quit (Remote host closed the connection) 2015-04-12T15:26:47Z happy-dude joined #lisp 2015-04-12T15:27:07Z SHODAN joined #lisp 2015-04-12T15:27:46Z zacharias_ quit (Ping timeout: 250 seconds) 2015-04-12T15:30:31Z milosn joined #lisp 2015-04-12T15:31:35Z ASau` joined #lisp 2015-04-12T15:33:26Z clop joined #lisp 2015-04-12T15:35:03Z ASau quit (Ping timeout: 244 seconds) 2015-04-12T15:35:16Z Fare joined #lisp 2015-04-12T15:35:46Z demonview joined #lisp 2015-04-12T15:36:51Z demonview quit (Client Quit) 2015-04-12T15:36:53Z pyon joined #lisp 2015-04-12T15:37:08Z demonview joined #lisp 2015-04-12T15:37:09Z mj-0 joined #lisp 2015-04-12T15:39:38Z ziocroc quit (Ping timeout: 256 seconds) 2015-04-12T15:40:32Z defaultxr joined #lisp 2015-04-12T15:40:36Z zacharias_ joined #lisp 2015-04-12T15:41:47Z jeaye joined #lisp 2015-04-12T15:42:08Z leafybasil joined #lisp 2015-04-12T15:42:54Z linux_dream joined #lisp 2015-04-12T15:49:44Z bcoburn quit (Remote host closed the connection) 2015-04-12T15:49:54Z s1n4 quit (Quit: leaving) 2015-04-12T15:51:24Z selat quit (Quit: Lost terminal) 2015-04-12T15:53:55Z jeaye quit (Quit: WeeChat 1.1.1) 2015-04-12T15:55:12Z smokeink quit (Quit: Lost terminal) 2015-04-12T15:56:07Z k-stz: why does M-. sometimes fail to find *variables* in a file? 2015-04-12T15:56:18Z {[]}grant quit (Remote host closed the connection) 2015-04-12T15:56:56Z ndrei quit (Ping timeout: 240 seconds) 2015-04-12T15:57:44Z selat joined #lisp 2015-04-12T15:57:58Z karswell quit (Read error: Connection reset by peer) 2015-04-12T15:59:19Z pjb: k-stz: you need to load the file for the source to be findable. If you just C-x C-e the definition, it won't know where it comes from. 2015-04-12T15:59:25Z karswell joined #lisp 2015-04-12T16:00:04Z {[]}grant joined #lisp 2015-04-12T16:00:19Z k-stz: let me rephrase that, it does find the file but it doesn't jump straight to it 2015-04-12T16:00:32Z k-stz: have to i-search it as it drops me to the top of the file 2015-04-12T16:01:51Z SAL9000: k-stz: you might be better served asking in #emacs 2015-04-12T16:02:09Z k-dawg quit (Quit: This computer has gone to sleep) 2015-04-12T16:02:25Z pjb: Well, this is slime assumedly. 2015-04-12T16:02:30Z k-stz: yes 2015-04-12T16:02:55Z k-stz: you guys have the same behaviour? 2015-04-12T16:03:06Z pjb: The only case I know where it's difficult to jump to the definition, is when the definitions is hidden in a macro. 2015-04-12T16:04:05Z malbertife joined #lisp 2015-04-12T16:04:44Z k-stz: pjb: out in the open in a DEFPARAMETER, also vars in other files whether defvar or defparameter jump straight to the line they're in 2015-04-12T16:05:16Z Wojciech_K quit (Ping timeout: 240 seconds) 2015-04-12T16:05:37Z malbertife_ quit (Ping timeout: 252 seconds) 2015-04-12T16:05:38Z pjb: k-stz: try C-c C-l on the file and M-. again? 2015-04-12T16:05:51Z jeaye joined #lisp 2015-04-12T16:06:46Z {[]}grant quit (Ping timeout: 250 seconds) 2015-04-12T16:07:21Z k-stz: pjb: already tried; that's how I always do it 2015-04-12T16:07:36Z pjb: Then I don't know. You'd have to debug it. 2015-04-12T16:07:59Z Wojciech_K joined #lisp 2015-04-12T16:08:04Z cadadar joined #lisp 2015-04-12T16:08:04Z aruro quit (Quit: leaving) 2015-04-12T16:08:52Z nidhogg860 joined #lisp 2015-04-12T16:08:53Z k-stz: if I C-c C-l it jumps to the top of the file, but if I C-x C-e the variable definition itself and then M-. even tells me that it can't find the variable definition ! 2015-04-12T16:09:10Z k-stz: well ok, i i-search it then 2015-04-12T16:09:10Z pjb: What implementation do you use? 2015-04-12T16:09:13Z k-stz: sbcl 2015-04-12T16:09:46Z pjb: Do you have an notice on that file? Perhaps when there are errors, it doesn't note the position of stuff? 2015-04-12T16:09:54Z nidhogg860 left #lisp 2015-04-12T16:11:13Z k-stz: no notice, but.. if I put the file in my .asd and then load it seems to finally work. go figure! 2015-04-12T16:11:43Z k-stz: (it worked before standalone, no problem) 2015-04-12T16:11:43Z pjb: Funny. Perhaps sbcl needs C-c C-k instead of C-c C-l 2015-04-12T16:12:11Z pjb: I hear a lot of people use C-c C-k 2015-04-12T16:12:58Z k-stz: pjb: yes, yes it works that way too 2015-04-12T16:13:09Z k-stz: hmm I'll stick with that then 2015-04-12T16:15:41Z munksgaard joined #lisp 2015-04-12T16:16:29Z munksgaa1d quit (Read error: Connection reset by peer) 2015-04-12T16:17:19Z Wojciech_ joined #lisp 2015-04-12T16:17:25Z monod quit (Ping timeout: 244 seconds) 2015-04-12T16:20:38Z Wojciech_K quit (Ping timeout: 272 seconds) 2015-04-12T16:24:43Z gklimowicz quit (Ping timeout: 255 seconds) 2015-04-12T16:25:01Z bcoburn joined #lisp 2015-04-12T16:29:15Z mj-0 quit (Remote host closed the connection) 2015-04-12T16:29:30Z katco quit (Remote host closed the connection) 2015-04-12T16:32:29Z munksgaard quit (Ping timeout: 256 seconds) 2015-04-12T16:33:00Z ziocroc joined #lisp 2015-04-12T16:34:07Z munksgaard joined #lisp 2015-04-12T16:36:47Z Cooler_ quit (Ping timeout: 252 seconds) 2015-04-12T16:47:03Z Jaskologist quit (Ping timeout: 252 seconds) 2015-04-12T16:49:28Z schoppenhauer quit (Ping timeout: 255 seconds) 2015-04-12T16:50:59Z zygentoma joined #lisp 2015-04-12T16:51:22Z pt1 joined #lisp 2015-04-12T16:52:20Z zeitue quit (Ping timeout: 252 seconds) 2015-04-12T16:57:25Z linux_dream quit (Quit: Leaving) 2015-04-12T16:59:52Z ebrasca quit (Remote host closed the connection) 2015-04-12T17:04:21Z Fare quit (Quit: Leaving) 2015-04-12T17:04:37Z zeitue joined #lisp 2015-04-12T17:06:34Z ziocroc quit (Ping timeout: 255 seconds) 2015-04-12T17:08:08Z zygentoma quit (Ping timeout: 272 seconds) 2015-04-12T17:10:12Z d4ryus___ is now known as d4ryus 2015-04-12T17:16:26Z leafybasil quit (Remote host closed the connection) 2015-04-12T17:17:36Z codeitagile quit (Remote host closed the connection) 2015-04-12T17:18:22Z grant- joined #lisp 2015-04-12T17:18:48Z Vutral quit (Ping timeout: 256 seconds) 2015-04-12T17:19:55Z shka joined #lisp 2015-04-12T17:20:28Z ndrei joined #lisp 2015-04-12T17:20:36Z grant- is now known as {}grant 2015-04-12T17:21:08Z zygentoma joined #lisp 2015-04-12T17:21:12Z monod joined #lisp 2015-04-12T17:21:24Z schoppenhauer joined #lisp 2015-04-12T17:24:44Z vaporatorius joined #lisp 2015-04-12T17:25:15Z gklimowicz joined #lisp 2015-04-12T17:27:18Z ASau` is now known as ASau 2015-04-12T17:29:40Z ndrei quit (Ping timeout: 272 seconds) 2015-04-12T17:29:58Z clop quit (Ping timeout: 255 seconds) 2015-04-12T17:30:07Z Vutral joined #lisp 2015-04-12T17:33:37Z zacharias_ quit (Ping timeout: 252 seconds) 2015-04-12T17:40:55Z leafybasil joined #lisp 2015-04-12T17:42:51Z cadadar quit (Quit: Leaving.) 2015-04-12T17:43:31Z resttime joined #lisp 2015-04-12T17:44:58Z cyphase quit (Ping timeout: 245 seconds) 2015-04-12T17:45:29Z Pastaf joined #lisp 2015-04-12T17:48:17Z remi`bd joined #lisp 2015-04-12T17:48:37Z Karl_Dscc quit (Remote host closed the connection) 2015-04-12T17:50:00Z bcoburn quit (Remote host closed the connection) 2015-04-12T17:51:55Z Fare joined #lisp 2015-04-12T17:52:18Z bcoburn joined #lisp 2015-04-12T17:56:36Z JuanDaugherty quit (Quit: Hibernate, etc.) 2015-04-12T17:58:57Z cyphase joined #lisp 2015-04-12T18:00:42Z ziocroc joined #lisp 2015-04-12T18:01:52Z karswell quit (Ping timeout: 256 seconds) 2015-04-12T18:03:32Z demonview quit (Quit: Bye) 2015-04-12T18:09:30Z pnpuff joined #lisp 2015-04-12T18:12:27Z ndrei joined #lisp 2015-04-12T18:12:44Z alusion quit (Quit: WeeChat 0.4.2) 2015-04-12T18:14:40Z bgs100 joined #lisp 2015-04-12T18:15:07Z innertracks joined #lisp 2015-04-12T18:16:01Z innertracks quit (Client Quit) 2015-04-12T18:20:32Z innertracks joined #lisp 2015-04-12T18:20:32Z innertracks quit (Client Quit) 2015-04-12T18:23:29Z linux_dream joined #lisp 2015-04-12T18:23:52Z karswell joined #lisp 2015-04-12T18:24:52Z pnpuff left #lisp 2015-04-12T18:30:46Z _sjs quit (Ping timeout: 256 seconds) 2015-04-12T18:30:53Z sheilong joined #lisp 2015-04-12T18:32:35Z dmiles_afk quit (Ping timeout: 264 seconds) 2015-04-12T18:32:38Z sheilong left #lisp 2015-04-12T18:35:21Z slimetree joined #lisp 2015-04-12T18:35:54Z pt1 quit (Remote host closed the connection) 2015-04-12T18:36:35Z slimetree: how come this doesn't work? http://paste.lisp.org/display/147005 2015-04-12T18:37:30Z AdmiralBumbleBee joined #lisp 2015-04-12T18:37:57Z slimetree: does macrolet have a different scope 2015-04-12T18:41:59Z scymtym: slimetree: the lexical macro produces its expansion by evaluating `(pr ,x) at macroexpansion-time. `(pr ,x) is somewhat equivalent to (list 'pr x) which signals an error because x is not bound at macroexpansion-time. 2015-04-12T18:47:11Z ehu: slimetree: but this works: http://paste.lisp.org/+35FH/1 (at compile time, not at runtime) 2015-04-12T18:47:41Z ehu: to make that work at runtime, you need to rename the "test" function's X argument to Y. 2015-04-12T18:49:03Z mvilleneuve joined #lisp 2015-04-12T18:52:15Z dmiles_afk joined #lisp 2015-04-12T18:55:19Z psy_ joined #lisp 2015-04-12T18:56:58Z futpib joined #lisp 2015-04-12T19:03:35Z dkcl joined #lisp 2015-04-12T19:03:38Z dkcl quit (Changing host) 2015-04-12T19:03:38Z dkcl joined #lisp 2015-04-12T19:03:38Z dkcl quit (Changing host) 2015-04-12T19:03:38Z dkcl joined #lisp 2015-04-12T19:07:59Z _sjs joined #lisp 2015-04-12T19:08:23Z hiroakip joined #lisp 2015-04-12T19:08:28Z ggole quit (Ping timeout: 272 seconds) 2015-04-12T19:10:08Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2015-04-12T19:12:18Z gravicappa quit (Ping timeout: 276 seconds) 2015-04-12T19:17:44Z oleo is now known as Guest38755 2015-04-12T19:17:45Z oleo_ joined #lisp 2015-04-12T19:19:00Z oleo_ is now known as oleo 2015-04-12T19:20:45Z Guest38755 quit (Ping timeout: 276 seconds) 2015-04-12T19:23:18Z SHODAN quit (Ping timeout: 245 seconds) 2015-04-12T19:23:54Z k-stz: what function does this: (foo (list 1 2 3) (list 2 2 3)) ==> (list 2 3), you know, return common values as a joint-set 2015-04-12T19:24:37Z k-stz: ah nvm its INTERSECTION 2015-04-12T19:26:44Z k-stz: plus (delete-duplicates *) 2015-04-12T19:32:13Z Fare quit (Ping timeout: 264 seconds) 2015-04-12T19:33:04Z gravicappa joined #lisp 2015-04-12T19:41:11Z hiroakip quit (Ping timeout: 256 seconds) 2015-04-12T19:42:58Z DeadTrickster quit (Read error: No route to host) 2015-04-12T19:47:05Z dstatyvka joined #lisp 2015-04-12T19:51:14Z gko__ quit (Quit: Connection closed for inactivity) 2015-04-12T19:54:15Z Wojciech_ quit (Quit: Leaving) 2015-04-12T19:59:22Z linux_dream quit (Ping timeout: 255 seconds) 2015-04-12T20:01:10Z dkcl: k-stz: It's not really a set if it has duplicates 2015-04-12T20:01:44Z mateuszb joined #lisp 2015-04-12T20:04:19Z k-stz: dkcl: yes, hence the delete-duplicates 2015-04-12T20:06:16Z dkcl: But INTERSECTION is a set operation, so maybe it would make sense to remove duplicates first in order for the variable to be a set :p 2015-04-12T20:06:25Z dkcl: Anyway, just nitpicking 2015-04-12T20:12:23Z beach left #lisp 2015-04-12T20:12:28Z francogrex joined #lisp 2015-04-12T20:12:44Z francogrex: what do you think: https://github.com/y2q-actionman/with-c-syntax/ ? 2015-04-12T20:15:49Z k-stz: dkcl: I give you that, it helps readability if that can be expected 2015-04-12T20:16:19Z cadadar joined #lisp 2015-04-12T20:16:36Z dkcl: francogrex: I was working on the opposite for a while 2015-04-12T20:16:59Z clop joined #lisp 2015-04-12T20:17:13Z HDurer joined #lisp 2015-04-12T20:19:22Z francogrex: dkcl: the opposite would be awesome 2015-04-12T20:20:34Z CEnnis91 quit (Quit: Connection closed for inactivity) 2015-04-12T20:21:06Z kuiiu joined #lisp 2015-04-12T20:23:10Z dkcl: francogrex: I had a bit of analysis paralysis regarding what to do with pointers 2015-04-12T20:23:27Z slimetree: is there a way to call a macro a la funcall 2015-04-12T20:24:49Z k-stz: slimetree: define-symbol-macro maybe helps? 2015-04-12T20:25:02Z Bike: slimetree: why do you want to do that? 2015-04-12T20:27:15Z linux_dream joined #lisp 2015-04-12T20:27:47Z francogrex: not a simple task surely 2015-04-12T20:28:19Z Carisius joined #lisp 2015-04-12T20:28:54Z HDurer quit (Remote host closed the connection) 2015-04-12T20:33:11Z troydm quit (Quit: What is hope? That all of your wishes and all of your dreams come true? (C) Rau Le Creuset) 2015-04-12T20:34:37Z innertracks joined #lisp 2015-04-12T20:36:40Z mvilleneuve quit (Quit: This computer has gone to sleep) 2015-04-12T20:36:58Z mvilleneuve joined #lisp 2015-04-12T20:41:19Z linux_dream quit (Quit: Leaving) 2015-04-12T20:41:27Z francogrex: oh that package is buggy 2015-04-12T20:43:13Z kuiiu left #lisp 2015-04-12T20:43:26Z Fare joined #lisp 2015-04-12T20:43:48Z francogrex quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-04-12T20:44:00Z mvilleneuve quit (Quit: This computer has gone to sleep) 2015-04-12T20:46:54Z mega1 quit (Ping timeout: 254 seconds) 2015-04-12T20:47:25Z pnpuff joined #lisp 2015-04-12T20:47:25Z koz_ quit (Quit: Leaving) 2015-04-12T20:47:40Z koz_ joined #lisp 2015-04-12T20:49:19Z _sjs quit (Ping timeout: 265 seconds) 2015-04-12T20:49:39Z selat quit (Quit: Lost terminal) 2015-04-12T20:51:29Z koz_ left #lisp 2015-04-12T20:55:25Z munksgaard quit (Read error: Connection reset by peer) 2015-04-12T20:56:25Z xrash joined #lisp 2015-04-12T20:56:58Z yang joined #lisp 2015-04-12T20:57:00Z kephra: slimetree, (macroexpand macroform) 2015-04-12T20:57:52Z gravicappa quit (Ping timeout: 255 seconds) 2015-04-12T20:58:44Z kephra: btw, if we are at define-symbol-macro ... I currently experiment with symbol-reader-macros, e.g (a . b) expanding to (cons a b) in reader is now a macro, using shunting yard in s-expressions 2015-04-12T20:59:13Z kephra: or nil is now a symbol-reader-macro, expanding into [] 2015-04-12T20:59:45Z kephra: *oups* () of course .... [] is the internal javascript representation of a list 2015-04-12T21:00:59Z mateuszb quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-04-12T21:02:00Z shka quit (Quit: Konversation terminated!) 2015-04-12T21:02:07Z troydm joined #lisp 2015-04-12T21:02:20Z pjb: slimetree: (funcall (macro-function 'cond) '(cond ((nil 'yo) (t 'hi))) nil) 2015-04-12T21:07:17Z remi`bd quit (Quit: leaving) 2015-04-12T21:15:02Z mateuszb joined #lisp 2015-04-12T21:15:50Z _sjs joined #lisp 2015-04-12T21:18:17Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-04-12T21:18:23Z dstatyvka left #lisp 2015-04-12T21:21:23Z nell joined #lisp 2015-04-12T21:21:32Z mj-0 joined #lisp 2015-04-12T21:21:37Z innertracks quit (Quit: innertracks) 2015-04-12T21:22:44Z nell is now known as alusion 2015-04-12T21:22:50Z CEnnis91 joined #lisp 2015-04-12T21:23:01Z sheilong joined #lisp 2015-04-12T21:23:35Z sheilong left #lisp 2015-04-12T21:26:19Z xrash quit (Read error: No route to host) 2015-04-12T21:27:47Z cadadar quit (Quit: Leaving.) 2015-04-12T21:27:53Z futpib quit (Ping timeout: 245 seconds) 2015-04-12T21:28:44Z psy_ quit (Ping timeout: 250 seconds) 2015-04-12T21:28:48Z xrash joined #lisp 2015-04-12T21:29:16Z admg joined #lisp 2015-04-12T21:30:31Z admg quit (Client Quit) 2015-04-12T21:32:14Z ebrasca joined #lisp 2015-04-12T21:32:28Z Longlius quit (Ping timeout: 245 seconds) 2015-04-12T21:33:19Z k-stz: pjb: what's the second argument to the expansion function? 2015-04-12T21:33:49Z k-stz: oh its (macroexpand-1 form ) the environment? 2015-04-12T21:38:13Z stepnem quit (Ping timeout: 264 seconds) 2015-04-12T21:39:31Z ehu quit (Quit: Leaving.) 2015-04-12T21:43:38Z gingerale quit (Ping timeout: 272 seconds) 2015-04-12T21:44:07Z k-stz: ahh this is serious business (defmacro foo (&environment env) (print env)), (foo) ==> NULL-lexical environment 2015-04-12T21:44:14Z k-stz time to learn some more 2015-04-12T21:45:36Z pjb: k-stz: try: (macrolet ((bar () (foo))) (bar)) 2015-04-12T21:48:38Z k-stz: *brain explodes* 2015-04-12T21:49:07Z pnpuff quit (Quit: Page closed) 2015-04-12T21:50:24Z k-stz: I guess this shows me an implementation specific representation of the current lexical environment 2015-04-12T21:50:44Z mj-0 quit (Remote host closed the connection) 2015-04-12T21:52:04Z monod quit (Quit: Sto andando via) 2015-04-12T21:56:22Z k-stz: pretty neat behind the scene stuff a simpler example: (let ((x 2)) (foo)) 2015-04-12T21:56:26Z pjb: Yes. But foremost, it's not the NIL environment. 2015-04-12T21:56:58Z pjb: This shows the importance of using environments in macros, when using functions taking environment arguments. 2015-04-12T21:57:23Z innertracks joined #lisp 2015-04-12T22:00:22Z linux_dream joined #lisp 2015-04-12T22:02:15Z ziocroc quit (Quit: ziocroc) 2015-04-12T22:02:32Z sunwukong` quit (Ping timeout: 252 seconds) 2015-04-12T22:04:00Z innertracks quit (Quit: innertracks) 2015-04-12T22:07:28Z linux_dream quit (Quit: Leaving) 2015-04-12T22:10:03Z robot-beethoven joined #lisp 2015-04-12T22:10:54Z vaporatorius quit (Quit: Leaving) 2015-04-12T22:16:03Z k-stz: if the null-environent holds no bindings, shouldn't my (defmacro foo (&environement env) (print env)) atleast know the binding of PRINT to be able to do the expansion 2015-04-12T22:17:27Z k-stz: ah PRINT is part of the global environment 2015-04-12T22:21:27Z karswell` joined #lisp 2015-04-12T22:23:09Z karswell quit (Ping timeout: 245 seconds) 2015-04-12T22:23:21Z jtza8 quit (Remote host closed the connection) 2015-04-12T22:23:23Z Jaskologist joined #lisp 2015-04-12T22:24:46Z urandom__ joined #lisp 2015-04-12T22:26:07Z scottj joined #lisp 2015-04-12T22:27:09Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-04-12T22:27:36Z malbertife quit (Ping timeout: 240 seconds) 2015-04-12T22:28:48Z sdothum joined #lisp 2015-04-12T22:28:59Z clop quit (Ping timeout: 264 seconds) 2015-04-12T22:30:24Z quazimodo quit (Ping timeout: 252 seconds) 2015-04-12T22:31:04Z sdothum quit (Client Quit) 2015-04-12T22:33:18Z sdothum joined #lisp 2015-04-12T22:38:41Z Karl_Dscc joined #lisp 2015-04-12T22:45:54Z Cooler_ joined #lisp 2015-04-12T22:51:35Z k-stz quit (Remote host closed the connection) 2015-04-12T22:55:20Z mrSpec quit (Quit: mrSpec) 2015-04-12T23:00:00Z Slothrop joined #lisp 2015-04-12T23:11:10Z ASau` joined #lisp 2015-04-12T23:12:18Z slimetree quit (Ping timeout: 244 seconds) 2015-04-12T23:14:49Z ASau quit (Ping timeout: 256 seconds) 2015-04-12T23:17:34Z ASau` is now known as ASau 2015-04-12T23:22:16Z kobain quit (Ping timeout: 240 seconds) 2015-04-12T23:27:52Z angelo_ joined #lisp 2015-04-12T23:29:09Z A205B064 joined #lisp 2015-04-12T23:32:50Z quazimodo joined #lisp 2015-04-12T23:35:21Z kobain joined #lisp 2015-04-12T23:35:40Z Fare quit (Ping timeout: 252 seconds) 2015-04-12T23:41:42Z Slothrop: Is it okay to use something like Insertion Sort if you know that in practice the set you're sorting will always be small, or is it bad practice because of the (even remote) possibility of receiving a large set? 2015-04-12T23:42:50Z pjb: Slothrop: I say it's okay. 2015-04-12T23:43:09Z pjb: Better would be to select an algorithm depending on the data. 2015-04-12T23:43:29Z Slothrop: pjb: Hmm, that's a good idea. More work for me but it's more flexible. 2015-04-12T23:43:45Z Slothrop: pjb: I really like mergesort but not for any of it's practical properties, just because it's cool 2015-04-12T23:44:10Z pjb: some implementations use mergesort in CL:SORT for some cases. 2015-04-12T23:46:40Z slimetree joined #lisp 2015-04-12T23:49:42Z Longlius joined #lisp 2015-04-12T23:51:59Z urandom__ quit (Quit: Konversation terminated!) 2015-04-12T23:54:29Z Vutral quit (Ping timeout: 248 seconds)