2014-12-03T00:00:21Z vaporatorius quit (Remote host closed the connection) 2014-12-03T00:01:35Z tkhoa2711 joined #lisp 2014-12-03T00:02:37Z c74d joined #lisp 2014-12-03T00:03:20Z urandom__ quit (Quit: Konversation terminated!) 2014-12-03T00:03:37Z theos quit (Ping timeout: 244 seconds) 2014-12-03T00:04:30Z zRecursive joined #lisp 2014-12-03T00:11:00Z k-dawg joined #lisp 2014-12-03T00:11:58Z k-dawg quit (Client Quit) 2014-12-03T00:14:52Z LiamH quit (Ping timeout: 245 seconds) 2014-12-03T00:18:41Z yuikov joined #lisp 2014-12-03T00:23:21Z yuikov quit (Ping timeout: 258 seconds) 2014-12-03T00:24:08Z kirin` joined #lisp 2014-12-03T00:25:49Z blahzik quit (Quit: blahzik) 2014-12-03T00:31:25Z s00pcan quit (Remote host closed the connection) 2014-12-03T00:33:38Z Nshag quit (Ping timeout: 250 seconds) 2014-12-03T00:33:59Z lavokad` quit (Remote host closed the connection) 2014-12-03T00:33:59Z lavokad quit (Remote host closed the connection) 2014-12-03T00:35:51Z cyphase quit (Ping timeout: 272 seconds) 2014-12-03T00:39:15Z adlai joined #lisp 2014-12-03T00:42:22Z edgar-rft joined #lisp 2014-12-03T00:42:54Z s00pcan joined #lisp 2014-12-03T00:42:59Z innertracks joined #lisp 2014-12-03T00:44:00Z Nshag joined #lisp 2014-12-03T00:44:32Z mrSpec quit (Remote host closed the connection) 2014-12-03T00:46:56Z tkhoa2711 quit (Quit: tkhoa2711) 2014-12-03T00:49:59Z Joreji quit (Read error: Connection reset by peer) 2014-12-03T00:51:25Z blahzik joined #lisp 2014-12-03T00:52:01Z cyphase joined #lisp 2014-12-03T00:53:44Z hiroakip quit (Ping timeout: 244 seconds) 2014-12-03T00:56:40Z yrdz` joined #lisp 2014-12-03T00:56:53Z yrdz quit (Read error: Connection reset by peer) 2014-12-03T00:56:59Z yrdz` quit (Remote host closed the connection) 2014-12-03T00:57:30Z yrdz joined #lisp 2014-12-03T00:59:50Z Puffin joined #lisp 2014-12-03T01:00:55Z kuanyui quit (Ping timeout: 258 seconds) 2014-12-03T01:02:01Z yaewa quit (Quit: Leaving...) 2014-12-03T01:02:19Z moei joined #lisp 2014-12-03T01:05:13Z zymurgy joined #lisp 2014-12-03T01:06:50Z Puffin is now known as BitPuffin 2014-12-03T01:08:11Z Poenikatu quit (Remote host closed the connection) 2014-12-03T01:12:35Z psy_ quit (Ping timeout: 272 seconds) 2014-12-03T01:12:43Z blahzik quit (Quit: blahzik) 2014-12-03T01:12:48Z hitecnologys quit (Ping timeout: 258 seconds) 2014-12-03T01:15:17Z hitecnologys joined #lisp 2014-12-03T01:19:25Z frkout joined #lisp 2014-12-03T01:19:30Z frkout_ quit (Read error: Connection reset by peer) 2014-12-03T01:19:34Z yuikov joined #lisp 2014-12-03T01:21:18Z jusss joined #lisp 2014-12-03T01:22:23Z EvW1 quit (Ping timeout: 258 seconds) 2014-12-03T01:24:02Z yuikov quit (Ping timeout: 245 seconds) 2014-12-03T01:26:58Z BitPuffin quit (Ping timeout: 255 seconds) 2014-12-03T01:31:35Z matko quit (Ping timeout: 272 seconds) 2014-12-03T01:37:51Z yuikov joined #lisp 2014-12-03T01:37:54Z towodo joined #lisp 2014-12-03T01:39:50Z BitPuffin joined #lisp 2014-12-03T01:44:40Z Sgeo_ joined #lisp 2014-12-03T01:46:52Z robot-beethoven joined #lisp 2014-12-03T01:47:25Z Sgeo_ quit (Read error: Connection reset by peer) 2014-12-03T01:48:08Z kanru joined #lisp 2014-12-03T01:48:30Z Sgeo quit (Ping timeout: 244 seconds) 2014-12-03T01:49:33Z Sgeo joined #lisp 2014-12-03T01:49:38Z houshuang joined #lisp 2014-12-03T01:49:58Z frkout quit (Read error: Connection reset by peer) 2014-12-03T01:50:04Z frkout_ joined #lisp 2014-12-03T01:52:50Z wjiang joined #lisp 2014-12-03T01:52:52Z jusss quit (Remote host closed the connection) 2014-12-03T01:53:07Z wjiang quit (Max SendQ exceeded) 2014-12-03T01:53:29Z jusss joined #lisp 2014-12-03T02:02:27Z kanru quit (Ping timeout: 252 seconds) 2014-12-03T02:03:02Z yuikov quit 2014-12-03T02:05:33Z stepnem quit (Ping timeout: 244 seconds) 2014-12-03T02:13:30Z beach joined #lisp 2014-12-03T02:13:40Z beach: Good morning everyone! 2014-12-03T02:18:27Z yorick quit (Remote host closed the connection) 2014-12-03T02:18:44Z pillton: Good morning beach. 2014-12-03T02:18:53Z beach: I guess I should let everyone know what the problem was with this: (defclass sc (standard-class) ()) and then (make-instance 'sc). 2014-12-03T02:19:42Z beach: VALIDATE-SUPERCLASS is called at class initialization. 2014-12-03T02:19:58Z beach: But the error that I got happened when SC was instantiated. 2014-12-03T02:20:17Z beach: So the problem was not having STANDARD-CLASS as a superclass of SC. 2014-12-03T02:20:45Z beach: But having STANDARD-OBJECT as a superclass of the instance of SC. 2014-12-03T02:21:04Z towodo quit (Quit: towodo) 2014-12-03T02:21:26Z rx_ joined #lisp 2014-12-03T02:22:02Z frkout_ quit (Remote host closed the connection) 2014-12-03T02:22:03Z beach: So, there needs to be a method on VALIDATE-SUPERCLASS, specialized to SC and STANDARD-CLASS (because STANDARD-CLASS is the CLASS-OF STANDARD-OBJECT) that returns T. 2014-12-03T02:22:29Z frkout joined #lisp 2014-12-03T02:22:42Z Bike: confusing 2014-12-03T02:22:59Z beach: Metaclass stuff always is. 2014-12-03T02:25:23Z BitPuffin quit (Ping timeout: 264 seconds) 2014-12-03T02:30:19Z frkout_ joined #lisp 2014-12-03T02:33:37Z frkout quit (Ping timeout: 252 seconds) 2014-12-03T02:37:19Z beach: Xach: You were hinting that it is allowed to make derivative work of the dpANS document. What evidence do you have of that, and where can that document be found? 2014-12-03T02:38:07Z beach: I am asking, because that would be an excellent start for Common Lisp version 2. 2014-12-03T02:38:43Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-03T02:39:04Z jleija joined #lisp 2014-12-03T02:39:52Z innertracks quit (Quit: innertracks) 2014-12-03T02:43:04Z loke: beach: Documentation isn't the issue 2014-12-03T02:43:20Z loke: beach: Getting vendors to agree on the changes is. 2014-12-03T02:43:39Z loke: At the very least you need SBCL, CCL, LW and Allegro to agree 2014-12-03T02:43:45Z loke: good luck with that 2014-12-03T02:43:53Z beach: Thanks. 2014-12-03T02:44:00Z loke: NP 2014-12-03T02:46:56Z jewel joined #lisp 2014-12-03T02:47:27Z drmeister: Hey beach 2014-12-03T02:48:48Z beach: Xach: Never mind. I think I found what I was looking for. 2014-12-03T02:51:23Z MrWoohoo quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2014-12-03T02:54:29Z jusss quit (Ping timeout: 264 seconds) 2014-12-03T02:57:54Z antonv quit (Ping timeout: 256 seconds) 2014-12-03T02:58:39Z beach: drmeister: I don't know whether you saw it in the logs, but I started renaming files, and I am exercising the AST generation and AST-to-HIR translation a lot because I am working on the extrinsic HIR compiler. 2014-12-03T02:59:42Z echo-area joined #lisp 2014-12-03T03:03:00Z scymtym quit (Ping timeout: 256 seconds) 2014-12-03T03:08:07Z drmeister: Excellent. 2014-12-03T03:08:13Z rx_ quit (Ping timeout: 255 seconds) 2014-12-03T03:08:22Z drmeister: I'll download the latest one later tonight and try it out. 2014-12-03T03:08:51Z drmeister: Remember when we were talking about the Movitz multiple entry point scheme? 2014-12-03T03:09:01Z beach: Yes. 2014-12-03T03:09:22Z drmeister: Is the idea you have one "general" entry point and multiple specialized entry points for 0, 1, 2, 3 etc arguments? 2014-12-03T03:09:50Z beach: Yes. 2014-12-03T03:09:52Z drmeister: I'm thinking of calling them invoke, invoke0, invoke1, ... invoke5. 2014-12-03T03:10:05Z Jubb quit (Remote host closed the connection) 2014-12-03T03:10:15Z drmeister: So if you have a function with a lambda list (x y &optional z) 2014-12-03T03:10:16Z beach: In fact, I think frodef only used 1, 2, and 3, as special. 2014-12-03T03:10:28Z drmeister: Yeah. 2014-12-03T03:10:49Z drmeister: But he only passed three arguments in registers. Would you match the number of registers you pass or not? 2014-12-03T03:11:12Z beach: I don't think it matters. 2014-12-03T03:11:20Z beach: As long as the caller and the callee agree. 2014-12-03T03:11:35Z drmeister: But more importantly, the implementation... If you have a lambda list (x y &optional z) 2014-12-03T03:11:43Z drmeister: invoke0, invoke1 --> error 2014-12-03T03:11:49Z drmeister: invoke2 --> bind x and y 2014-12-03T03:11:56Z jusss joined #lisp 2014-12-03T03:12:02Z beach: Looks right. 2014-12-03T03:12:06Z drmeister: and bind z to nil. 2014-12-03T03:12:21Z drmeister: invoke3 --> bind x, y and z invoke4, invoke5 --> error. 2014-12-03T03:12:32Z beach: Yes. 2014-12-03T03:12:42Z beach: It's pretty clever in my opinion. 2014-12-03T03:13:18Z drmeister: Ok, in compiled code it's easy, and I'm pretty sure I can implement it in C++ as well. 2014-12-03T03:15:10Z drmeister: It's time to start integrating Cleavir. My new calling convention works fine. 2014-12-03T03:15:45Z beach: And if you want to use this scheme with HIR, you would say: invoke2 --> set x and y from arguments and set z-p to nil. invoke3 --> set x, y, and z from arguments, and set y-p to t. 2014-12-03T03:16:08Z beach: drmeister: Great! Congratulations! 2014-12-03T03:16:16Z beach: Any performance improvement? 2014-12-03T03:16:42Z drmeister: I was going to ask about that next. So for invoke2 I don't bind z. 2014-12-03T03:17:02Z beach: I think I specified it so that it is not necessary. 2014-12-03T03:17:09Z beach: But you can set it to NIL if you like. 2014-12-03T03:17:58Z kapil__ joined #lisp 2014-12-03T03:18:05Z beach: er, that should be "set z-p to t", not "set y-p to t". 2014-12-03T03:18:23Z drmeister: No, no huge, noticeable performance improvements. It's more about cleaning up the machinery to prepare it for a new front end. 2014-12-03T03:18:38Z beach: I see. 2014-12-03T03:18:44Z drmeister: I got that. 2014-12-03T03:20:03Z drmeister: I think it's all the heap allocation/garbage collection that is slowing everything down. If that's taking 99% of the time then speeding up the call/return by a factor of two won't register. 2014-12-03T03:21:16Z beach: True. Too bad it is so hard to profile the thing to understand where the bottlenecks are. 2014-12-03T03:22:24Z loke: minion help 2014-12-03T03:22:35Z loke: how do I send a message using minion? 2014-12-03T03:22:38Z beach: minion: help 2014-12-03T03:22:38Z minion: There are multiple help modules. Try ``/msg minion help kind'', where kind is one of: "lookups", "helping others", "adding terms", "aliasing terms", "forgetting", "memos", "avoiding memos", "nicknames", "goodies", "eliza", "advice", "apropos", "acronyms". 2014-12-03T03:22:51Z drmeister: I don't know if you read www.reddit.com/r/programming but there was an interesting story about a 70% speedup in PHP that was observed when the garbage collector was turned off in a key function. 2014-12-03T03:22:52Z drmeister: https://github.com/composer/composer/commit/ac676f47f7bbc619678a29deae097b6b0710b799 2014-12-03T03:23:40Z loke: drmeister: without reading the article, I'd say that that's being caused by the terribly bad PHP vm implementation 2014-12-03T03:23:42Z beach: drmeister: I didn't read that. That's pretty interesting. It suggests that the garbage collector is not very good. 2014-12-03T03:24:12Z houshuang quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-03T03:24:46Z drmeister: They had the same problem. The garbage collector doesn't show up in their profiling. 2014-12-03T03:25:02Z loke: minion: memo for xach: Is there a way to load a QL system, getting an error whenever the compile emits a warning? I've only found :VERBOSE T, but it's too cluttery and it's easy to miss an accidentally introduced warning. 2014-12-03T03:25:02Z minion: Remembered. I'll tell xach when he/she/it next speaks. 2014-12-03T03:25:05Z jtz quit (Ping timeout: 264 seconds) 2014-12-03T03:27:41Z blahzik joined #lisp 2014-12-03T03:30:11Z Harag joined #lisp 2014-12-03T03:30:53Z beach: drmeister: That suggests that the profiler is not very good! :) 2014-12-03T03:31:39Z beach: drmeister: Perhaps you should follow the example from Multics (which I intend to follow in SICL), namely to put in permanent "meters" in the system. 2014-12-03T03:31:43Z drmeister: beach: Regarding the HIR "enter-instruction". To generate IR for that I would generate code that creates a function with my calling convention and arguments will be in registers and memory. I'll process those registers and memory and for (x y &optional z) if none of these bindings are captured then I would generate the registers X, Y and Z-P (set to T). 2014-12-03T03:31:43Z drmeister: I don't want to generate a Z register because Cleavir will generate that - correct? 2014-12-03T03:33:26Z drmeister: It would be a waste of time to bind Z to nil and more importantly, wrong because of static single assignment I can only bind a value to the variable Z once. 2014-12-03T03:33:35Z beach: Hold on a sec... 2014-12-03T03:33:38Z jusss quit (Read error: Connection reset by peer) 2014-12-03T03:33:54Z beach: What do you mean by "these bindings are captured"? 2014-12-03T03:34:15Z jusss joined #lisp 2014-12-03T03:34:20Z protist joined #lisp 2014-12-03T03:34:40Z drmeister: (defun foo (x y &optional z) #'(lambda (t) (+ x y t))) 2014-12-03T03:34:47Z drmeister: Wait. 2014-12-03T03:34:56Z beach: That is none of your business. :) 2014-12-03T03:35:33Z drmeister: No I mean - I need to read what I just wrote - I may be thinking about this incorrectly. 2014-12-03T03:35:34Z beach: Cleavir will do the escape analysis for you. 2014-12-03T03:37:09Z beach: Normally, Cleavir will turn HIR into MIR and MIR into LIR where the register allocator has done its work. Then, you will know where the function wants x, y, z, and z-p to be allocated. You need to put them there. But, you want to start with HIR and do the rest yourself. Then you can do whatever you want. 2014-12-03T03:37:22Z drmeister: I thought I had to analyze the HIR to figure out which bindings can go on the stack/registers and which can go on the heap. Although (contrary to what I said above) I won't put anything in registers directly - I'll let LLVM figure out what can go in registers and what needs to stay on the stack. 2014-12-03T03:38:02Z drmeister: Ah, I'm not being clear. In LLVM there are "registers" and then there are "machine-registers". 2014-12-03T03:38:10Z beach: drmeister: There is a simple-minded escape analysis phase in Cleavir already. 2014-12-03T03:38:54Z drmeister: In LLVM-IR there are an infinite number of virtual registers of any width. 2014-12-03T03:39:18Z drmeister: They are SSA. 2014-12-03T03:40:15Z beach: As it is, HIR is not in SSA form, so you either have to convert it, or let LLVM do that for you. 2014-12-03T03:40:41Z drmeister: I was going to do that. 2014-12-03T03:41:03Z jusss quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-12-03T03:41:04Z drmeister: Should I be using MIR instead? 2014-12-03T03:41:09Z drmeister: Where do you start doing SSA? 2014-12-03T03:41:10Z beach: Watch out, though, you can't use standard algorithms, because variables that escape can not be converted to SSA form. 2014-12-03T03:41:38Z beach: SSA will be done in MIR. 2014-12-03T03:42:14Z beach: So if LLVM requires SSA, what does it do with variables that can not be SSA-ed? 2014-12-03T03:42:40Z beach: I guess you turn them into memory locations. 2014-12-03T03:42:40Z drmeister: We were talking about simple escape analysis where I analyze the HIR and any variables that are used across enclose-instruction(s) would be allocated on the heap. Do I still need to do that? 2014-12-03T03:43:18Z beach: That analysis is already in Cleavir. I need to update it though, because it didn't take into account UNWIND instructions. 2014-12-03T03:43:55Z beach: It is 20 lines of code or something like that. 2014-12-03T03:44:09Z jtz joined #lisp 2014-12-03T03:44:30Z drmeister: Yes, you start them out as memory locations and the mem2reg optimization pass turns it into SSA. The LLVM-IR you write and that you get back after mem2reg differ only in that some alloca instructions are gone and replaced by LLVM-IR registers and PHI nodes are inserted into the LLVM-IR. 2014-12-03T03:45:49Z jusss joined #lisp 2014-12-03T03:46:17Z beach: So if LLVM does the SSA conversion, there is no need to wait for Cleavir to do it. 2014-12-03T03:46:33Z drmeister: So I generate non-SSA-LLVM-IR using stack storage for all of the variables and run it through mem2reg and it converts it into SSA-LLVM-IR. 2014-12-03T03:46:42Z drmeister: Right. 2014-12-03T03:46:53Z beach: Sounds like you have a plan. 2014-12-03T03:47:00Z Ethan- quit (Remote host closed the connection) 2014-12-03T03:47:04Z drmeister: A very fuzzy plan at the moment. 2014-12-03T03:47:26Z drmeister: How this is going to be represented in my environments I'm still really fuzzy. 2014-12-03T03:47:33Z drmeister: fuzzy on. 2014-12-03T03:48:00Z beach: The conversion from HIR to MIR will make explicit address calculations and memory accesses, in that it will turn CAR, AREF, etc into such operations. That conversion will be implementation-dependent of course. 2014-12-03T03:48:31Z pnpuff___ joined #lisp 2014-12-03T03:49:14Z drmeister: How does it do that? Say with CAR? 2014-12-03T03:49:53Z drmeister: HIR represents CAR as an fdefinition instruction followed by a funcall instruction - correct? 2014-12-03T03:50:04Z beach: A method on (say) HIR-TO-MIR, specialized to CAR-INSTRUCTION turns it into a memory reference with the argument - 1 (for SICL). 2014-12-03T03:50:11Z beach: No. 2014-12-03T03:50:20Z beach: HIR represents CAR as CAR-INSTRUCTION. 2014-12-03T03:50:25Z drmeister: What about AREF? 2014-12-03T03:50:44Z drmeister: Does it have it's own instruction? 2014-12-03T03:50:50Z beach: I forget. I renamed the file so that you can check. It is now called aref-related-instructions.listp. 2014-12-03T03:51:07Z beach: There are several of them, according to the specialized array you have. 2014-12-03T03:51:18Z beach: However, 2014-12-03T03:51:37Z beach: Those instructions will only be generated if you use the corresponding special ASTS. 2014-12-03T03:51:56Z beach: and those ASTs will be generated only if you use the Cleavir "primop"s. 2014-12-03T03:52:01Z beach: So normally, you won't see them. 2014-12-03T03:52:03Z beach: But, 2014-12-03T03:52:18Z beach: You can inline HIR code that uses them. 2014-12-03T03:53:06Z drmeister: I'm not following - if I use Cleavir's AST generator - doesn't it just generate these instructions? 2014-12-03T03:53:28Z beach: So in SICL, I will have a definition of the CAR function that does (if (null x) nil (consp x) (cleavir-primop:car x) (error ...)) 2014-12-03T03:53:42Z stacksmith quit (Read error: Connection reset by peer) 2014-12-03T03:53:47Z pnpuff___ left #lisp 2014-12-03T03:54:06Z beach: Then, AST generation will turn cleavir-primop:car into CAR-AST, and AST-to-HIR will turn CAR-AST into CAR-INSTRUCTION. 2014-12-03T03:54:22Z theos joined #lisp 2014-12-03T03:55:17Z drmeister: Is this correct? There are four expressions after the test expression: (if (null x) nil (consp x) (cleavir-primop:car x) (error ...)) 2014-12-03T03:56:00Z beach: er, (if (null x) nil (if (consp x) (cleavir-primop:car x) (error ...))) 2014-12-03T03:56:20Z drmeister: Got it. 2014-12-03T03:56:48Z drmeister: I see - so it's generated by the CLEAVIR-PRIMOP:CAR 2014-12-03T03:57:04Z beach: Yes, when the AST conversion sees that, it generates a CAR-AST. 2014-12-03T03:57:33Z Blaguvest quit 2014-12-03T03:57:37Z beach: But you won't write CLEAVIR-PRIMOP:CAR that in normal code. 2014-12-03T03:57:53Z killmaster quit (Ping timeout: 272 seconds) 2014-12-03T03:58:00Z killmaster_ joined #lisp 2014-12-03T03:58:07Z killmaster_ is now known as killmaster 2014-12-03T03:58:15Z beach: So in normal code, you will only see HIR instructions that are now in the file called general-purpose-instructions.lisp. 2014-12-03T03:58:23Z drmeister: Right. ECL has a similar thing, a primitive, fast CAR that gives undefined behavior if its argument is not a CONS. 2014-12-03T03:58:53Z beach: Well, in SICL there will be no function doing that. 2014-12-03T03:58:55Z drmeister: I could probably deal with this using compiler macros. 2014-12-03T03:59:14Z beach: CLEAVIR-PRIMOP:CAR is not a function. Just a symbol. 2014-12-03T03:59:21Z drmeister: Right - I understand. 2014-12-03T03:59:45Z beach: The right way to deal with it, is to inline some CALL-INSTRUCTIONs. 2014-12-03T04:00:09Z beach: Then, the specialized instructions will appear in HIR and the rest is automatic. 2014-12-03T04:00:10Z drmeister: What are CALL-INSTRUCTIONs? 2014-12-03T04:00:25Z theos quit (Disconnected by services) 2014-12-03T04:00:27Z beach: er, maybe FUNCALL-INSTRUCTION. I forget. Function calls. 2014-12-03T04:00:51Z theos joined #lisp 2014-12-03T04:01:07Z beach: You replace such an instruction with the body of the HIR code that defines that function, and voila! 2014-12-03T04:01:55Z drmeister: My s-expressions will have stuff like (car x) in it. I would want that expanded to (if (null x) nil (if (consp x) (cleavir-primop:car x) (error ...))) wouldn't I? 2014-12-03T04:02:06Z beach: No. 2014-12-03T04:02:30Z drmeister: At some point more than half of my questions will have the answer "yes". I'm not there yet. 2014-12-03T04:02:34Z beach: You would turn that into HIR code that calls the CAR function. The CAR function will have that definition in it. 2014-12-03T04:03:19Z beach: Then the HIR code of the CAR function will replace the FUNCALL-INSTRUCTION to the CAR function with the HIR code of the CAR function. 2014-12-03T04:03:31Z drmeister: Where does inlining happen? In HIR? MIR? 2014-12-03T04:03:36Z beach: HIR. 2014-12-03T04:04:15Z drmeister: What's wrong with compiler macros? 2014-12-03T04:04:25Z beach: Sure, go ahead. 2014-12-03T04:04:37Z beach: But I haven't finished writing the inlining yet, because it depends on how you make the HIR code for functions available. 2014-12-03T04:04:55Z killmaster quit (Ping timeout: 258 seconds) 2014-12-03T04:05:01Z drmeister: I mean is it equivalent to inlining in HIR or are there advantages to inlining in HIR? 2014-12-03T04:05:11Z beach: There give the same result. 2014-12-03T04:05:23Z yuikov joined #lisp 2014-12-03T04:05:33Z beach: Inlining is something that must be in there anyway, so writing compiler macros for code that would be inlined anyway, is a waste of time. But it will work. 2014-12-03T04:05:49Z drmeister: Ok, I was worried that I was missing something. 2014-12-03T04:05:53Z drmeister: Ok, that I can see. 2014-12-03T04:06:30Z killmaster joined #lisp 2014-12-03T04:07:17Z Zhivago: The problem with compiler macros is that they are optionally applied. 2014-12-03T04:07:28Z Zhivago: Which means that they cannot be used to introduce any new semantics. 2014-12-03T04:07:59Z drmeister: But I control if they are optional in my implementation - correct? 2014-12-03T04:08:04Z Zhivago: Sure. 2014-12-03T04:09:26Z drmeister: I see what you mean though in general. 2014-12-03T04:10:17Z stacksmith joined #lisp 2014-12-03T04:10:37Z killmaster quit (Ping timeout: 240 seconds) 2014-12-03T04:12:00Z killmaster joined #lisp 2014-12-03T04:12:51Z bgs100 quit (Quit: bgs100) 2014-12-03T04:17:18Z jusss quit (Ping timeout: 244 seconds) 2014-12-03T04:19:02Z gingerale joined #lisp 2014-12-03T04:20:00Z drmeister: beach: Going back to this (corrected example): (defun foo (x y &optional z) #'(lambda (w) (+ x y w))) 2014-12-03T04:20:33Z drmeister: I'll do the analysis to determine that x and y will escape and so they need to be allocated on the heap. 2014-12-03T04:20:42Z theos quit (Ping timeout: 250 seconds) 2014-12-03T04:22:15Z drmeister: Let me come up with a more interesting example. 2014-12-03T04:22:49Z yuikov quit (Read error: No route to host) 2014-12-03T04:22:51Z drmeister: (defun foo (x y) (values #'(lambda (z) (+ x z)) (+ 10 y))) 2014-12-03T04:24:17Z vinleod joined #lisp 2014-12-03T04:24:45Z drmeister: Ok, so the enter-instruction for FOO will allocate X on the heap and enclose the function from the lambda within an environment that contains X. 2014-12-03T04:26:36Z c53100 quit (Ping timeout: 244 seconds) 2014-12-03T04:26:56Z drmeister: Y is bound on the stack. I've got to solve how to represent Y in my environments. My environments map symbols to indices within vectors of values in activation frames. I don't need/want that for Y. 2014-12-03T04:28:03Z pnpuff joined #lisp 2014-12-03T04:28:33Z drmeister: Y can only be seen within the function that it is defined within. All I need is something that will map the Y variable to an LLVM-IR Value object. 2014-12-03T04:29:03Z pnpuff left #lisp 2014-12-03T04:29:05Z drmeister must think... 2014-12-03T04:31:47Z dagnachew quit (Quit: WeeChat 1.0.1) 2014-12-03T04:31:53Z theos joined #lisp 2014-12-03T04:32:14Z beach: drmeister: You can do that analysis if you want, but Cleavir will do it for you if you prefer. 2014-12-03T04:32:22Z drmeister: This is really the last piece of the puzzle for me. Once I figure out this I think I can see the way forward. 2014-12-03T04:32:50Z drmeister: beach: Thanks. I think I will let Cleavir do it. 2014-12-03T04:32:53Z beach: The Cleavir transformation will turn ellipses into hexagons or octagons. 2014-12-03T04:33:09Z beach: ellipses being unclassified lexical variables. 2014-12-03T04:33:24Z beach: hexagons are dynamic lexicals (register or stack) 2014-12-03T04:33:37Z beach: octagons are indefinite lexicals. 2014-12-03T04:33:58Z drmeister: It's how to represent these in my environments that is my current roadblock and whether I need to modify my environments to support this. They are really designed to run a Common Lisp S-expression walking interpreter for boot-strapping. 2014-12-03T04:34:25Z drmeister: That sounds great - I see the value. 2014-12-03T04:34:36Z echo-area quit (Remote host closed the connection) 2014-12-03T04:34:53Z drmeister: There will not be any ellipses once it's done right? They will all be hexagons or octagons. 2014-12-03T04:34:59Z beach: Correct. 2014-12-03T04:35:16Z beach: The initial transformation will be simple and conservative. 2014-12-03T04:35:24Z echo-area joined #lisp 2014-12-03T04:35:24Z beach: So it is safe, but not very smart. 2014-12-03T04:35:34Z drmeister: Octagons go into my current ValueEnvironment object. Hexagons - I don't know yet. 2014-12-03T04:35:49Z beach: LLVM registers, maybe? 2014-12-03T04:36:05Z beach: [Just guessing. I don't know much about the LLVM.] 2014-12-03T04:36:28Z drmeister: Ultimately they will be LLVM alloca instructions which may be transformed into LLVM registers by mem2reg. 2014-12-03T04:37:03Z drmeister: But while I'm generating the LLVM-IR I need to map the variables to LLVM-Value objects. 2014-12-03T04:37:24Z drmeister: Within my lexical environments. 2014-12-03T04:38:55Z drmeister: This may not sound difficult to you. But I have baggage here that might be causing me trouble. My environments are designed to run a Common Lisp S-expression walking interpreter. Lexical variables are stored in linked lists of arrays on the heap. There is no such thing as a stack. 2014-12-03T04:39:59Z drmeister: I think I need to sleep on this. Things are always clearer in the morning. 2014-12-03T04:41:02Z beach: True. 2014-12-03T04:41:15Z beach: That's why I prefer working early in the morning. 2014-12-03T04:41:43Z yuikov joined #lisp 2014-12-03T04:42:14Z loke quit (Read error: Connection reset by peer) 2014-12-03T04:42:20Z beach: Now, it's 05:40, and I have been working for 2.5 hours already :) 2014-12-03T04:43:11Z frkout_ quit (Read error: Connection reset by peer) 2014-12-03T04:43:16Z frkout joined #lisp 2014-12-03T04:43:19Z drmeister: Is Cleavir's environment code all in Code/Cleavir/Environment? 2014-12-03T04:44:21Z mikaelj: There's less people around in the morning. 2014-12-03T04:44:40Z beach: mikaelj: "fewer" :) 2014-12-03T04:44:54Z beach: drmeister: I believe so, yes. 2014-12-03T04:44:56Z mikaelj: beach, less! they are smaller in the morning! ;-) (thanks :-)) 2014-12-03T04:45:05Z beach: Heh! 2014-12-03T04:45:42Z drmeister: Your environments are chains of instances of subclasses of the ENTRY class - correct? 2014-12-03T04:45:51Z beach: drmeister: And from our discussion, I now know that I should add some stuff to it, so that HIR can be transmitted through the FUNCTION-INFO instances. 2014-12-03T04:46:10Z beach: drmeister: The Cleavir local environment is, yes. 2014-12-03T04:46:36Z drmeister: HIR transmitted through the FUNCTION-INFO instances - that's for inlining - correct? 2014-12-03T04:46:57Z beach: Correct. 2014-12-03T04:47:17Z drmeister: A gold star for drmeister! I have a lot more brown stars than gold stars. 2014-12-03T04:47:39Z beach: Congratulations! 2014-12-03T04:47:42Z zxq9 joined #lisp 2014-12-03T04:48:14Z s00pcan quit (Ping timeout: 258 seconds) 2014-12-03T04:48:26Z beach: Adding HIR to FUNCTION-INFO is yet another proof that it was the right thing to turn the CLtL2 environment functions into functions that return class instances. 2014-12-03T04:48:34Z frkout quit (Ping timeout: 255 seconds) 2014-12-03T04:49:15Z drmeister: Yeah - what were they returning before? It was multiple values right? 2014-12-03T04:50:18Z beach: Yeah. 2014-12-03T04:50:25Z frkout joined #lisp 2014-12-03T04:51:04Z beach: Plus, now an implementation can subclass those classes to transmit more information if they so please. 2014-12-03T04:51:07Z Harag quit (Ping timeout: 245 seconds) 2014-12-03T04:52:33Z drmeister: Pg 207 section 8.5 2014-12-03T04:52:59Z beach: What document? 2014-12-03T04:53:18Z drmeister: Yeah - multiple values with lots of keyword symbols with different meaning. 2014-12-03T04:53:34Z beach: Yes. Not easy to extend. 2014-12-03T04:53:45Z kuanyui joined #lisp 2014-12-03T04:53:46Z drmeister: Steele, Common Lisp the Language 2nd ed. 2014-12-03T04:53:49Z beach: Right. 2014-12-03T04:54:39Z drmeister: I guess returning CLOS objects starts to look like they would be encouraging an implementation? 2014-12-03T04:55:02Z beach: What do you mean? 2014-12-03T04:55:27Z drmeister: You return objects don't you? 2014-12-03T04:55:31Z beach: Yes. 2014-12-03T04:56:14Z drmeister: Right, and your objects have specific slots and their classes inherit from ENTRY and that has a %NEXT slot forming a linked list of entry objects - correct? 2014-12-03T04:56:40Z beach: Correct. 2014-12-03T04:56:42Z theos quit (Disconnected by services) 2014-12-03T04:56:57Z beach: But right then, I was thinking about the .. -INFO classes. 2014-12-03T04:57:03Z theos joined #lisp 2014-12-03T04:57:09Z beach: Those are what corresponds to the CLtL2 functions. 2014-12-03T04:57:17Z drmeister: Ah, what do your -INFO classes return again? I'm looking... 2014-12-03T04:57:38Z beach: The multiple values of CLtL2 :) 2014-12-03T04:58:04Z beach: My interpretation is that at the time, CLOS was very recent and it hadn't been explored very much, so it wasn't thought of as a tool for functionality like this one. 2014-12-03T04:58:21Z drmeister: Oh, you have separate INFO objects. 2014-12-03T04:58:40Z beach: drmeister: Yes, you wrote methods to generate them. :) 2014-12-03T04:58:42Z drmeister: And someone could subclass their classes. I see. 2014-12-03T04:58:45Z Bike: cltl2 didn't have clos, did it 2014-12-03T04:58:52Z beach: Bike: It did. 2014-12-03T04:59:05Z drmeister: Yeah - it has CLOS, chapter 28. 2014-12-03T04:59:16Z Bike: oh, completely separate from everything else. grand. 2014-12-03T05:00:21Z drmeister: Maybe Steele wasn't comfortable with classes at that point. I heard that he got better at it - he wrote something called Java, I think. I heard it's big on classes. 2014-12-03T05:00:54Z drmeister: He sold a lot more books on it. 2014-12-03T05:01:07Z beach: He must have forgotten about multiple inheritance and multiple dispatch over time. 2014-12-03T05:02:28Z beach: Hmm, now I am thinking the CLOSy replacements for the CLtL2 environment protocol might be worth an ELS paper. 2014-12-03T05:02:42Z beach: That means I now have 3 to submit :) 2014-12-03T05:02:48Z drmeister is convinced that most non-lisp languages are developed to sell books on how to write programs that work around their shortcomings. 2014-12-03T05:03:13Z beach: Interesting idea. 2014-12-03T05:03:30Z beach: Certainly coherent with observation, though causality may be wrong. 2014-12-03T05:05:33Z drmeister: Read some books on C++ template programming that have been published through the years. You will be convinced. Book sales starting to drop off? Crank up the language standards committee, steal a few features from Lisp, wrap them in horrible syntax, publish books, cash checks. 2014-12-03T05:06:05Z Zhivago: Well, it's probably more that multiple dispatch and multiple inheritance have significant issues. 2014-12-03T05:06:09Z Jubb joined #lisp 2014-12-03T05:06:23Z Zhivago: And you can implement multiple dispatch by chaining single dispatch. 2014-12-03T05:06:46Z yuikov quit (Remote host closed the connection) 2014-12-03T05:09:44Z psy_ joined #lisp 2014-12-03T05:11:23Z drmeister: I haven't needed multiple dispatch personally - although it might be happening in the CL source code somewhere. 2014-12-03T05:11:42Z loke joined #lisp 2014-12-03T05:11:52Z yuikov joined #lisp 2014-12-03T05:12:06Z Zhivago: Gray streams is one big user, iirc. 2014-12-03T05:12:19Z drmeister: Macros though - they are a big deal - they are why Lisp is near perfect. 2014-12-03T05:12:43Z jleija quit (Quit: leaving) 2014-12-03T05:13:46Z theos quit (Ping timeout: 255 seconds) 2014-12-03T05:13:55Z yuikov_ joined #lisp 2014-12-03T05:15:41Z Zhivago: drmeister: I suspect that macros are also why lisp is unpopular. 2014-12-03T05:16:07Z Zhivago: I think that the fundamental difference can be summed up in terms of 'literary depth'. 2014-12-03T05:16:25Z yuikov quit (Ping timeout: 252 seconds) 2014-12-03T05:16:37Z Zhivago: Lisp has focused on deep literature while everyone else has been focussing on shallow literature. 2014-12-03T05:16:51Z Kanae quit (Read error: Connection reset by peer) 2014-12-03T05:16:55Z Zhivago: You can guess which one scales better. 2014-12-03T05:17:01Z drmeister: And Bjarne Stroustrup is always going on about adding multiple dispatch to C++ - and when he crowbars it in there (probably overloading the meaning of "virtual" a few more times) all the C++ programmers will think it's the bees knees. 2014-12-03T05:17:05Z jusss` joined #lisp 2014-12-03T05:17:49Z Zhivago: Well, see how they go with lambdas first. :) 2014-12-03T05:17:54Z drmeister: Zhivago: That's because most programmers are under 30 and have barely worked their way through their first Java programming guide. As they mature they will grow tired. Children playing with children's toys. 2014-12-03T05:18:07Z Zhivago: I don't think that's accurate. 2014-12-03T05:18:23Z Zhivago: Think of the cost involved in understanding a random piece of code, and it may make more sense. 2014-12-03T05:18:42Z drmeister: I did. I've worked through more than a dozen languages. 2014-12-03T05:19:34Z kuanyui quit (Ping timeout: 256 seconds) 2014-12-03T05:19:37Z Zhivago: Now think of the impact of macros on that cost. 2014-12-03T05:19:55Z Zhivago: The number of languages you've used is irrelevant to this issue. 2014-12-03T05:20:22Z drmeister: What is the issue again? 2014-12-03T05:21:05Z jusss` quit (Client Quit) 2014-12-03T05:23:10Z drmeister: That macros are complicated? I agree. They are powerful, expressive tools, and only as complicated as they need to be to be. Some of us want and need powerful tools. It wasn't until I found Lisp 3-4 years ago that I discovered what I'd been missing. 2014-12-03T05:23:44Z Zhivago: Think of the cost involved in understanding a random piece of code. 2014-12-03T05:24:30Z Zhivago: Sure, but it's important to understand why they're avoided in situations where code should scale across a large number of engineers. 2014-12-03T05:24:44Z drmeister: What about the cost of writing page after page of for loops and if statements diluting your intent to the point where it's invisible? 2014-12-03T05:24:54Z Zhivago: Which is, unfortunately, the organizations that pay for stuff to get developed. 2014-12-03T05:25:37Z Zhivago: Once you understand that, it's easy to see why lisp is not going to break into those kinds of environment. 2014-12-03T05:25:45Z Zhivago: And then you can stop complaining it about. :) 2014-12-03T05:25:55Z chu joined #lisp 2014-12-03T05:30:34Z drmeister: I spend hours every day writing in C++, I'm using every bleeding edge feature they've crowbarred into the language. As they (C++ standards committee) has tried to approach the power of Common Lisp macros (with C++ template programming) the syntax has become impenetrable. I am one of a few hundred C++ programmers who are fluent in template 2014-12-03T05:30:34Z drmeister: metaprogramming. 2014-12-03T05:31:39Z drmeister: Have you ever tried to understand complex C++ template code? Like boost::python? There is no way you can understand what they are doing. It's absolutely impenetrable. It took me years of going back and forth between the code and books on C++ template programming to figure it out. 2014-12-03T05:32:00Z drmeister: It's only when I understood Lisp that I got it. 2014-12-03T05:32:34Z Zhivago: Those arguments all ignore the economic cost I mentioned above. 2014-12-03T05:32:50Z kcj joined #lisp 2014-12-03T05:35:14Z gingerale quit (Ping timeout: 250 seconds) 2014-12-03T05:35:54Z drmeister: Well, I've lost the thread of the argument (if there was one) and my spleen is fully vented - how about yours? 2014-12-03T05:36:11Z Zhivago: I'm not venting. 2014-12-03T05:36:22Z drmeister: Ok, well then we're both happy. 2014-12-03T05:36:50Z Zhivago: Anyhow, if you can manage to think about it clearly now, consider the cost of deep vs. shallow code reading of random pieces of code. 2014-12-03T05:37:13Z Zhivago: Since reading random pieces of code is probably the most significant cost to large organizations. 2014-12-03T05:38:35Z TDog quit (Ping timeout: 272 seconds) 2014-12-03T05:38:47Z pranavrc joined #lisp 2014-12-03T05:40:19Z c74d quit (Remote host closed the connection) 2014-12-03T05:44:09Z beach: There! A new embryonic paper is in the SICL repository. 2014-12-03T05:44:52Z scymtym joined #lisp 2014-12-03T05:47:00Z c74d joined #lisp 2014-12-03T05:47:12Z gabriel_laddel quit (Remote host closed the connection) 2014-12-03T05:48:12Z c74d quit (Remote host closed the connection) 2014-12-03T05:51:22Z c74d joined #lisp 2014-12-03T05:51:53Z ggole joined #lisp 2014-12-03T05:52:35Z drmeister: beach: Cool. 2014-12-03T05:53:44Z drmeister: Zhivago: Sorry, I was cleaning the kitchen - sometime I get smooches from my SO when I do that. 2014-12-03T05:57:37Z drmeister: Sure random "deep code" (lots of poorly named, unfamiliar macros?) sounds like it would be harder to read than "shallow code". But a well named macro can be taught and used to wonderful effect. I think deep/shallow code is a false dichotomy. 2014-12-03T05:58:25Z drmeister: I'm heading off to bed. It's 1:00am here and I'm wiped. Cheers. 2014-12-03T06:01:23Z beach: Good night. 2014-12-03T06:02:17Z theos joined #lisp 2014-12-03T06:09:16Z c74d quit (Remote host closed the connection) 2014-12-03T06:11:22Z c74d joined #lisp 2014-12-03T06:15:40Z munksgaard joined #lisp 2014-12-03T06:21:57Z quazimodo quit (Ping timeout: 240 seconds) 2014-12-03T06:22:18Z vowyer_ joined #lisp 2014-12-03T06:23:08Z quazimodo joined #lisp 2014-12-03T06:26:49Z Harag joined #lisp 2014-12-03T06:28:29Z protist quit (Quit: Konversation terminated!) 2014-12-03T06:31:01Z beach left #lisp 2014-12-03T06:35:40Z pt1 joined #lisp 2014-12-03T06:38:14Z rtra quit (Ping timeout: 258 seconds) 2014-12-03T06:40:37Z Zhivago quit (Ping timeout: 258 seconds) 2014-12-03T06:40:45Z Zhivago joined #lisp 2014-12-03T06:41:52Z anunnaki quit (Ping timeout: 258 seconds) 2014-12-03T06:42:56Z anunnaki joined #lisp 2014-12-03T06:45:05Z munksgaard quit (Read error: Connection reset by peer) 2014-12-03T06:45:20Z yuikov_ quit (Remote host closed the connection) 2014-12-03T06:45:59Z karswell` joined #lisp 2014-12-03T06:46:10Z yuikov joined #lisp 2014-12-03T06:46:57Z oleo quit (Ping timeout: 240 seconds) 2014-12-03T06:47:30Z karswell quit (Read error: Connection reset by peer) 2014-12-03T06:47:31Z oleo__ joined #lisp 2014-12-03T06:47:47Z rtra joined #lisp 2014-12-03T06:49:23Z pt1 quit (Remote host closed the connection) 2014-12-03T06:51:25Z c74d quit (Remote host closed the connection) 2014-12-03T06:51:28Z oleo__ quit (Quit: Verlassend) 2014-12-03T06:52:31Z drdanmaku quit (Quit: ,) 2014-12-03T06:53:39Z c74d joined #lisp 2014-12-03T06:56:27Z defaultxr quit (Quit: gnight) 2014-12-03T06:59:40Z Pixel_Outlaw quit (Quit: Leaving) 2014-12-03T07:02:48Z hiroakip joined #lisp 2014-12-03T07:06:16Z quazimodo quit (Ping timeout: 255 seconds) 2014-12-03T07:06:16Z jewel quit (Ping timeout: 255 seconds) 2014-12-03T07:07:11Z yuikov quit (Remote host closed the connection) 2014-12-03T07:08:04Z theseb quit (Ping timeout: 255 seconds) 2014-12-03T07:08:13Z quazimodo joined #lisp 2014-12-03T07:10:26Z Karl_Dscc joined #lisp 2014-12-03T07:10:32Z chu quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-12-03T07:16:07Z Zhivago quit (Changing host) 2014-12-03T07:16:07Z Zhivago joined #lisp 2014-12-03T07:16:24Z yaewa joined #lisp 2014-12-03T07:16:30Z zRecursive quit (Remote host closed the connection) 2014-12-03T07:16:53Z yuikov joined #lisp 2014-12-03T07:17:06Z hiroakip quit (Ping timeout: 244 seconds) 2014-12-03T07:17:13Z c74d quit (Remote host closed the connection) 2014-12-03T07:18:01Z moei quit (Ping timeout: 272 seconds) 2014-12-03T07:19:28Z c74d joined #lisp 2014-12-03T07:20:07Z yuikov quit (Remote host closed the connection) 2014-12-03T07:27:54Z ggole quit (Read error: Connection reset by peer) 2014-12-03T07:29:27Z yuikov joined #lisp 2014-12-03T07:33:34Z Karl_Dscc quit (Remote host closed the connection) 2014-12-03T07:37:15Z pt1 joined #lisp 2014-12-03T07:37:22Z zacharias joined #lisp 2014-12-03T07:37:35Z mishoo joined #lisp 2014-12-03T07:38:40Z corni joined #lisp 2014-12-03T07:39:44Z theseb joined #lisp 2014-12-03T07:42:29Z mvilleneuve joined #lisp 2014-12-03T07:45:52Z theseb quit (Ping timeout: 255 seconds) 2014-12-03T07:51:49Z lyanchih_ joined #lisp 2014-12-03T07:52:30Z blahzik quit (Quit: blahzik) 2014-12-03T07:55:52Z psy_ quit (Remote host closed the connection) 2014-12-03T07:56:34Z psy_ joined #lisp 2014-12-03T07:58:26Z Beetny joined #lisp 2014-12-03T07:59:00Z vlnx quit (Remote host closed the connection) 2014-12-03T08:02:00Z blahzik joined #lisp 2014-12-03T08:02:31Z frkout quit (Ping timeout: 252 seconds) 2014-12-03T08:02:35Z corni quit (Ping timeout: 258 seconds) 2014-12-03T08:03:49Z vlnx joined #lisp 2014-12-03T08:09:56Z Karl_Dscc joined #lisp 2014-12-03T08:10:42Z c74d quit (Remote host closed the connection) 2014-12-03T08:12:49Z c74d joined #lisp 2014-12-03T08:13:56Z przl joined #lisp 2014-12-03T08:14:28Z kuanyui joined #lisp 2014-12-03T08:14:43Z MrWoohoo joined #lisp 2014-12-03T08:16:04Z yuikov quit (Remote host closed the connection) 2014-12-03T08:17:08Z yuikov joined #lisp 2014-12-03T08:17:19Z JokesOnYou77 quit (Quit: Ex-Chat) 2014-12-03T08:19:49Z mrSpec joined #lisp 2014-12-03T08:27:16Z psy_ quit (Ping timeout: 255 seconds) 2014-12-03T08:28:05Z przl quit (Ping timeout: 264 seconds) 2014-12-03T08:31:05Z drewc quit (Ping timeout: 264 seconds) 2014-12-03T08:32:02Z Joreji joined #lisp 2014-12-03T08:32:50Z frkout joined #lisp 2014-12-03T08:33:25Z c74d quit (Remote host closed the connection) 2014-12-03T08:33:42Z Shinmera joined #lisp 2014-12-03T08:35:39Z c74d joined #lisp 2014-12-03T08:37:48Z emlow joined #lisp 2014-12-03T08:38:31Z ASau` joined #lisp 2014-12-03T08:39:32Z fridim_ joined #lisp 2014-12-03T08:39:44Z schaueho joined #lisp 2014-12-03T08:40:14Z pnpuff joined #lisp 2014-12-03T08:41:52Z ASau quit (Ping timeout: 256 seconds) 2014-12-03T08:44:00Z arenz joined #lisp 2014-12-03T08:44:34Z munksgaard joined #lisp 2014-12-03T08:46:55Z yaewa quit (Quit: Leaving...) 2014-12-03T08:47:15Z moei joined #lisp 2014-12-03T08:48:07Z Baggers joined #lisp 2014-12-03T08:51:24Z blahzik quit (Quit: blahzik) 2014-12-03T08:51:41Z maxpeck joined #lisp 2014-12-03T08:51:42Z maxpeck quit (Changing host) 2014-12-03T08:51:42Z maxpeck joined #lisp 2014-12-03T08:51:43Z fantazo joined #lisp 2014-12-03T08:52:22Z nha_ joined #lisp 2014-12-03T08:53:48Z c74d quit (Remote host closed the connection) 2014-12-03T08:54:20Z cy is now known as definitelynotcy 2014-12-03T08:54:41Z definitelynotcy quit (Quit: :q!) 2014-12-03T08:57:15Z c74d joined #lisp 2014-12-03T08:58:18Z Davidbrcz joined #lisp 2014-12-03T08:59:13Z yuikov quit (Remote host closed the connection) 2014-12-03T08:59:53Z yuikov joined #lisp 2014-12-03T09:01:38Z keen_____ joined #lisp 2014-12-03T09:02:22Z keen____ quit (Ping timeout: 240 seconds) 2014-12-03T09:02:45Z jewel joined #lisp 2014-12-03T09:02:48Z jtza8 joined #lisp 2014-12-03T09:03:57Z yuikov quit (Ping timeout: 240 seconds) 2014-12-03T09:04:57Z Vutral quit (Ping timeout: 240 seconds) 2014-12-03T09:05:04Z robot-beethoven quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-12-03T09:05:23Z yuikov joined #lisp 2014-12-03T09:06:37Z redeemed joined #lisp 2014-12-03T09:12:54Z doki-worry joined #lisp 2014-12-03T09:12:57Z Lowl3v3l joined #lisp 2014-12-03T09:12:58Z uber quit (Quit: bye) 2014-12-03T09:15:20Z Vutral joined #lisp 2014-12-03T09:15:28Z c74d quit (Remote host closed the connection) 2014-12-03T09:15:48Z MightyJoe quit (Ping timeout: 258 seconds) 2014-12-03T09:17:36Z c74d joined #lisp 2014-12-03T09:18:05Z radioninja joined #lisp 2014-12-03T09:22:16Z abo1234 joined #lisp 2014-12-03T09:22:48Z abo1234 left #lisp 2014-12-03T09:25:05Z pnpuff quit (Ping timeout: 264 seconds) 2014-12-03T09:25:51Z jtza8 quit (Read error: Connection reset by peer) 2014-12-03T09:27:30Z kub4 quit (Ping timeout: 250 seconds) 2014-12-03T09:29:07Z mvilleneuve quit (Ping timeout: 272 seconds) 2014-12-03T09:30:57Z c74d quit (Remote host closed the connection) 2014-12-03T09:31:29Z jtza8 joined #lisp 2014-12-03T09:34:28Z lavokad joined #lisp 2014-12-03T09:37:38Z c74d joined #lisp 2014-12-03T09:38:10Z MightyJoe joined #lisp 2014-12-03T09:39:57Z jtza8 quit (Ping timeout: 258 seconds) 2014-12-03T09:40:54Z Harag1 joined #lisp 2014-12-03T09:41:04Z Harag quit (Remote host closed the connection) 2014-12-03T09:43:46Z doki-worry quit (Ping timeout: 255 seconds) 2014-12-03T09:44:51Z Karl_Dscc quit (Remote host closed the connection) 2014-12-03T09:45:04Z yuikov quit (Remote host closed the connection) 2014-12-03T09:45:52Z c74d quit (Remote host closed the connection) 2014-12-03T09:46:32Z madmalik joined #lisp 2014-12-03T09:49:14Z Lowl3v3l quit (Read error: Connection reset by peer) 2014-12-03T09:50:17Z Harag1 quit (Ping timeout: 264 seconds) 2014-12-03T09:52:14Z c74d joined #lisp 2014-12-03T09:52:33Z oudeis quit (Quit: This computer has gone to sleep) 2014-12-03T09:53:43Z oudeis joined #lisp 2014-12-03T09:56:39Z psy_ joined #lisp 2014-12-03T09:57:56Z gabriel_laddel joined #lisp 2014-12-03T10:00:15Z Karl_Dscc joined #lisp 2014-12-03T10:01:07Z harish joined #lisp 2014-12-03T10:01:16Z oudeis quit (Quit: This computer has gone to sleep) 2014-12-03T10:01:17Z Shinmera quit (Ping timeout: 240 seconds) 2014-12-03T10:01:25Z pjb quit (Ping timeout: 272 seconds) 2014-12-03T10:02:18Z ggole joined #lisp 2014-12-03T10:05:05Z Shinmera joined #lisp 2014-12-03T10:07:10Z Grue` quit (Ping timeout: 255 seconds) 2014-12-03T10:08:20Z c74d quit (Remote host closed the connection) 2014-12-03T10:08:23Z lyanchih_ quit (Ping timeout: 272 seconds) 2014-12-03T10:11:14Z oudeis joined #lisp 2014-12-03T10:11:25Z c74d joined #lisp 2014-12-03T10:11:46Z radioninja quit (Ping timeout: 258 seconds) 2014-12-03T10:13:55Z Grue` joined #lisp 2014-12-03T10:14:19Z harish quit (Ping timeout: 244 seconds) 2014-12-03T10:15:34Z yuikov joined #lisp 2014-12-03T10:20:00Z yuikov quit (Ping timeout: 244 seconds) 2014-12-03T10:20:31Z scymtym quit (Ping timeout: 244 seconds) 2014-12-03T10:23:52Z sword joined #lisp 2014-12-03T10:27:19Z kurakot joined #lisp 2014-12-03T10:27:40Z kurakot: what is CL's graphic-char-p in emacs? 2014-12-03T10:30:30Z attila_lendvai joined #lisp 2014-12-03T10:30:30Z attila_lendvai quit (Changing host) 2014-12-03T10:30:30Z attila_lendvai joined #lisp 2014-12-03T10:31:02Z ASau` is now known as ASau 2014-12-03T10:32:47Z stepnem joined #lisp 2014-12-03T10:33:34Z loke: kurakot: you probably want to look at the Unicode classes) 2014-12-03T10:34:18Z ggole: [:print:], maybe 2014-12-03T10:38:02Z kennedyj` quit (Ping timeout: 256 seconds) 2014-12-03T10:38:34Z harish joined #lisp 2014-12-03T10:40:15Z Shinmera quit (Remote host closed the connection) 2014-12-03T10:41:07Z chu joined #lisp 2014-12-03T10:42:01Z Shinmera joined #lisp 2014-12-03T10:42:38Z kcj quit (Read error: Connection reset by peer) 2014-12-03T10:42:42Z loke: Argh, Google used to have this nice feature where you could ban sites from the search results. Whenever I search for anything Emacs related I get spammed by xah grabage 2014-12-03T10:42:51Z ahinki joined #lisp 2014-12-03T10:42:55Z gregburd quit (Read error: Connection reset by peer) 2014-12-03T10:43:06Z ahinki left #lisp 2014-12-03T10:43:23Z gregburd_ joined #lisp 2014-12-03T10:43:51Z harish quit (Ping timeout: 272 seconds) 2014-12-03T10:44:16Z yuikov joined #lisp 2014-12-03T10:45:21Z harish joined #lisp 2014-12-03T10:46:52Z bit_frankenstein joined #lisp 2014-12-03T10:48:03Z Joreji quit (Read error: Connection reset by peer) 2014-12-03T10:59:13Z loke: (get-char-code-property ?a 'general-category) will probably give you what you want 2014-12-03T10:59:16Z wasamasa: tell google xah is using forbidden SEO techniques 2014-12-03T10:59:23Z wasamasa: and they'll downrank him for a few months 2014-12-03T10:59:49Z loke: wasamasa: I'm sure he does. How else would his drivel always rank so high? 2014-12-03T11:00:16Z wasamasa: loke: no idea honestly 2014-12-03T11:00:52Z wasamasa: loke: all I know about making a page ranked well revolves around providing content people like to link back to and making it accessible 2014-12-03T11:01:09Z wasamasa: loke: so, perhaps the sad truth is that people other than you and me actually find it helpful 2014-12-03T11:01:38Z loke: wasamasa: yes, I've had people ask me about Emacs and said, "i tried to do it this way because this tite told me to" 2014-12-03T11:01:40Z loke: site 2014-12-03T11:03:02Z loke: Poor Xach. He's sometimes confused with him. 2014-12-03T11:04:30Z echo-area quit (Remote host closed the connection) 2014-12-03T11:05:42Z kuanyui quit (Ping timeout: 245 seconds) 2014-12-03T11:11:07Z Iceland_jack joined #lisp 2014-12-03T11:11:12Z Iceland_jack left #lisp 2014-12-03T11:15:04Z yuikov quit (Remote host closed the connection) 2014-12-03T11:16:11Z adlai quit (Ping timeout: 250 seconds) 2014-12-03T11:16:11Z codeberg quit (Ping timeout: 250 seconds) 2014-12-03T11:18:27Z angavrilov joined #lisp 2014-12-03T11:23:37Z kuanyui joined #lisp 2014-12-03T11:24:13Z scymtym joined #lisp 2014-12-03T11:26:59Z oudeis quit (Quit: This computer has gone to sleep) 2014-12-03T11:27:04Z Karl_Dscc quit (Remote host closed the connection) 2014-12-03T11:27:19Z jtza8 joined #lisp 2014-12-03T11:32:53Z oudeis joined #lisp 2014-12-03T11:35:50Z jtza8 quit (Ping timeout: 256 seconds) 2014-12-03T11:36:37Z jtza8 joined #lisp 2014-12-03T11:40:16Z yuikov joined #lisp 2014-12-03T11:41:32Z Beetny quit (Ping timeout: 245 seconds) 2014-12-03T11:44:12Z kushal joined #lisp 2014-12-03T11:46:22Z vinleod quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2014-12-03T11:47:38Z yuikov quit 2014-12-03T11:48:05Z vowyer_ quit (Quit: C-x C-c) 2014-12-03T11:49:15Z yuikov joined #lisp 2014-12-03T11:53:35Z eudoxia joined #lisp 2014-12-03T11:59:13Z jtza8 quit (Ping timeout: 255 seconds) 2014-12-03T12:02:13Z yorick joined #lisp 2014-12-03T12:02:50Z pranavrc quit 2014-12-03T12:06:59Z pranavrc joined #lisp 2014-12-03T12:09:53Z Joreji joined #lisp 2014-12-03T12:10:58Z Karl_Dscc joined #lisp 2014-12-03T12:11:24Z kapil__ quit (Quit: Connection closed for inactivity) 2014-12-03T12:18:35Z towodo joined #lisp 2014-12-03T12:21:43Z PuercoPop quit (Ping timeout: 258 seconds) 2014-12-03T12:23:12Z PuercoPop joined #lisp 2014-12-03T12:24:05Z vaporatorius joined #lisp 2014-12-03T12:26:00Z Davidbrcz quit (Ping timeout: 264 seconds) 2014-12-03T12:27:37Z Xach: lucky xach more like!! 2014-12-03T12:27:37Z minion: Xach, memo from loke: Is there a way to load a QL system, getting an error whenever the compile emits a warning? I've only found :VERBOSE T, but it's too cluttery and it's easy to miss an accidentally introduced warning. 2014-12-03T12:27:47Z sword quit (Remote host closed the connection) 2014-12-03T12:28:10Z sword joined #lisp 2014-12-03T12:29:41Z towodo quit (Quit: towodo) 2014-12-03T12:30:23Z Xach: loke: not yet 2014-12-03T12:31:30Z Shinmera: You can use *break-on-signals*, but it'll be annoying. 2014-12-03T12:31:44Z Shinmera: Unless he meant an error print? 2014-12-03T12:33:19Z Xach: With Quicklisp, you either get no warnings at all (the default) or full verbose compilation output, including warnings 2014-12-03T12:33:31Z Xach: I think he wants muted compilation but unmuted warnings 2014-12-03T12:33:36Z Shinmera: Ah. 2014-12-03T12:33:38Z Xach: I want tha ttoo 2014-12-03T12:37:36Z hardenedapple joined #lisp 2014-12-03T12:37:53Z Xach: Actually, I want something finer, more 2014-12-03T12:38:23Z Xach: i want different behavior depending on whether something is from a dist or not 2014-12-03T12:40:03Z pt1_ joined #lisp 2014-12-03T12:40:07Z pt1_ quit (Remote host closed the connection) 2014-12-03T12:43:40Z nowhereman_ joined #lisp 2014-12-03T12:43:46Z pt1 quit (Ping timeout: 255 seconds) 2014-12-03T12:44:17Z nowhere_man_ quit (Ping timeout: 264 seconds) 2014-12-03T12:47:20Z Shinmera quit (Quit: しつれいしなければならないんです。) 2014-12-03T12:48:14Z jtza8 joined #lisp 2014-12-03T12:48:53Z urandom__ joined #lisp 2014-12-03T12:49:23Z oudeis quit (Quit: This computer has gone to sleep) 2014-12-03T12:49:32Z chu quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-12-03T12:50:29Z yuikov quit (Remote host closed the connection) 2014-12-03T12:51:31Z aad joined #lisp 2014-12-03T12:53:03Z DeadTrickster quit (Ping timeout: 272 seconds) 2014-12-03T12:54:29Z aad quit (Remote host closed the connection) 2014-12-03T12:54:47Z pranavrc quit (Remote host closed the connection) 2014-12-03T12:55:14Z munge joined #lisp 2014-12-03T12:57:45Z usrj joined #lisp 2014-12-03T12:58:31Z pranavrc joined #lisp 2014-12-03T12:58:31Z pranavrc quit (Changing host) 2014-12-03T12:58:31Z pranavrc joined #lisp 2014-12-03T12:58:33Z pranavrc quit (Remote host closed the connection) 2014-12-03T13:00:09Z pranavrc joined #lisp 2014-12-03T13:01:50Z lg188: Does slime have a shortcut to evaluate a whole file? 2014-12-03T13:02:08Z eudoxia: C-c C-k 2014-12-03T13:02:33Z Xach: That will compile, then load. C-c C-l will load. 2014-12-03T13:03:08Z lg188: mhm 2014-12-03T13:03:12Z lg188: thanks 2014-12-03T13:04:46Z gavilancomun joined #lisp 2014-12-03T13:05:12Z DeadTrickster joined #lisp 2014-12-03T13:05:51Z pt1 joined #lisp 2014-12-03T13:07:10Z pt1_ joined #lisp 2014-12-03T13:07:49Z chu joined #lisp 2014-12-03T13:08:28Z kapil__ joined #lisp 2014-12-03T13:09:44Z usrj quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )) 2014-12-03T13:10:24Z pt1 quit (Ping timeout: 258 seconds) 2014-12-03T13:10:31Z Shinmera joined #lisp 2014-12-03T13:11:06Z c53100 joined #lisp 2014-12-03T13:11:32Z fantazo quit (Ping timeout: 250 seconds) 2014-12-03T13:17:54Z oudeis joined #lisp 2014-12-03T13:18:28Z kushal quit (Ping timeout: 250 seconds) 2014-12-03T13:20:45Z BitPuffin joined #lisp 2014-12-03T13:24:26Z fantazo joined #lisp 2014-12-03T13:24:35Z henesy quit (Ping timeout: 258 seconds) 2014-12-03T13:25:39Z pranavrc quit 2014-12-03T13:28:24Z jtza8 quit (Ping timeout: 264 seconds) 2014-12-03T13:31:07Z mingvs quit (Ping timeout: 245 seconds) 2014-12-03T13:36:28Z TDog joined #lisp 2014-12-03T13:36:35Z chu quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-12-03T13:36:35Z drl joined #lisp 2014-12-03T13:36:50Z Cymew joined #lisp 2014-12-03T13:37:39Z JuanDaugherty joined #lisp 2014-12-03T13:40:39Z loke_ joined #lisp 2014-12-03T13:40:56Z thawes joined #lisp 2014-12-03T13:46:08Z ConstantineXVI quit (Max SendQ exceeded) 2014-12-03T13:46:23Z ConstantineXVI joined #lisp 2014-12-03T13:47:09Z lavokad quit (Remote host closed the connection) 2014-12-03T13:48:47Z thawes quit (Ping timeout: 272 seconds) 2014-12-03T13:50:22Z thawes joined #lisp 2014-12-03T13:50:59Z joneshf-laptop joined #lisp 2014-12-03T13:52:11Z oudeis quit (Ping timeout: 258 seconds) 2014-12-03T13:52:46Z Harag joined #lisp 2014-12-03T13:57:22Z thawes quit (Ping timeout: 245 seconds) 2014-12-03T13:57:51Z thawes joined #lisp 2014-12-03T13:58:13Z oudeis joined #lisp 2014-12-03T14:01:29Z Cymew quit (Ping timeout: 252 seconds) 2014-12-03T14:02:09Z chameco quit (Ping timeout: 258 seconds) 2014-12-03T14:02:24Z chameco joined #lisp 2014-12-03T14:03:19Z cibs quit (Remote host closed the connection) 2014-12-03T14:03:31Z jtza8 joined #lisp 2014-12-03T14:03:35Z cibs joined #lisp 2014-12-03T14:03:59Z thawes quit (Ping timeout: 272 seconds) 2014-12-03T14:04:48Z vowyer_ joined #lisp 2014-12-03T14:05:47Z TDog quit (Ping timeout: 244 seconds) 2014-12-03T14:06:45Z chameco quit (Ping timeout: 258 seconds) 2014-12-03T14:07:08Z PuercoPop quit (Ping timeout: 258 seconds) 2014-12-03T14:07:51Z PuercoPop joined #lisp 2014-12-03T14:07:57Z jtza8 quit (Ping timeout: 240 seconds) 2014-12-03T14:09:02Z oudeis quit (Quit: This computer has gone to sleep) 2014-12-03T14:09:25Z chameco joined #lisp 2014-12-03T14:11:44Z jdz quit (Ping timeout: 258 seconds) 2014-12-03T14:11:44Z nightshade427 quit (Ping timeout: 258 seconds) 2014-12-03T14:12:53Z sbryant quit (Ping timeout: 258 seconds) 2014-12-03T14:14:25Z alpha- quit (Ping timeout: 258 seconds) 2014-12-03T14:14:29Z sbryant joined #lisp 2014-12-03T14:15:01Z zeitue quit (Remote host closed the connection) 2014-12-03T14:15:38Z thawes joined #lisp 2014-12-03T14:15:43Z thawes quit (Remote host closed the connection) 2014-12-03T14:16:05Z Karl_Dscc quit (Remote host closed the connection) 2014-12-03T14:17:52Z joshe quit (Ping timeout: 258 seconds) 2014-12-03T14:19:01Z sbryant quit (Ping timeout: 258 seconds) 2014-12-03T14:19:35Z joshe joined #lisp 2014-12-03T14:20:30Z sbryant joined #lisp 2014-12-03T14:23:14Z chameco quit (Ping timeout: 258 seconds) 2014-12-03T14:23:26Z chameco joined #lisp 2014-12-03T14:23:34Z yuikov joined #lisp 2014-12-03T14:23:41Z jdz joined #lisp 2014-12-03T14:24:41Z nightshade427 joined #lisp 2014-12-03T14:29:35Z oudeis joined #lisp 2014-12-03T14:31:48Z dlowe: Xach: surely no one is actually using printf 2014-12-03T14:32:08Z dlowe: but I can fix the error. 2014-12-03T14:34:17Z Xach: dlowe: I can remove it if you don't want to be bothered about it again 2014-12-03T14:35:04Z dlowe: doesn't bother me to fix it. 2014-12-03T14:35:28Z dlowe: it'd be cool if the quicklisp build emailed me automatically :D 2014-12-03T14:36:26Z Xach: dlowe: I'm working on better failure reports 2014-12-03T14:36:42Z Xach: I'd like to make a feed for them, too 2014-12-03T14:36:52Z Karl_Dscc joined #lisp 2014-12-03T14:37:23Z dlowe: yeah, that'd be even better 2014-12-03T14:38:44Z Shinmera: I wish I had time to write the Github API Now so you could make use of automated tickets or labels, at least. 2014-12-03T14:38:49Z Shinmera: *API client 2014-12-03T14:39:05Z oudeis quit (Quit: This computer has gone to sleep) 2014-12-03T14:39:39Z chu joined #lisp 2014-12-03T14:39:52Z eudoxia: the github API requires oauth 2.0 though (i think), and South works for oauth 1.0 2014-12-03T14:40:10Z Shinmera: oAuth2 requires a specific client for each API anyway, from what I've learned 2014-12-03T14:40:16Z Shinmera: because the protocol has been so generalised. 2014-12-03T14:40:25Z Shinmera: It's a real pain 2014-12-03T14:41:29Z eudoxia: oauth is horrible 2014-12-03T14:41:42Z Shinmera: And now Google is gonna drop their OpenID system too. 2014-12-03T14:41:45Z Shinmera: Things are bad. 2014-12-03T14:41:59Z eudoxia: what happened to just having an API token huh 2014-12-03T14:42:04Z eudoxia: or maybe json web tokens, those look good 2014-12-03T14:42:33Z Shinmera: OpenID was a good idea, I really don't know why google decided to drop their API for it. 2014-12-03T14:43:10Z towodo joined #lisp 2014-12-03T14:43:11Z Shinmera: API tokens alone don't work unless you have HTTPS. 2014-12-03T14:43:21Z Shinmera: And also are not a login mechanism 2014-12-03T14:43:24Z Shinmera: but anyway, offtopic 2014-12-03T14:43:56Z lg188: Hi, I'm fairly new to this, but I tried to run this https://volafile.io/get/HoxMP5F0VEUXv/chapter-2.lisp 2014-12-03T14:44:22Z lg188: Problem is that it returns (verb-phrase) as a list? 2014-12-03T14:45:27Z pavelpenev joined #lisp 2014-12-03T14:48:15Z thawes joined #lisp 2014-12-03T14:48:57Z lg188: I'm copying from an ebook, so it might have typos or some errors with ocr, I guess 2014-12-03T14:49:36Z oleo joined #lisp 2014-12-03T14:49:44Z eudoxia: isn't it supposed to return a list? 2014-12-03T14:49:48Z k-dawg joined #lisp 2014-12-03T14:49:49Z eudoxia: it's been a while since I read the PAIP 2014-12-03T14:50:14Z yuikov quit (Remote host closed the connection) 2014-12-03T14:51:05Z lg188: this is what I'm supposed to get: (the ball hit the table) 2014-12-03T14:51:17Z ferada: "verb-phreas" is probably a typo 2014-12-03T14:51:26Z lg188: I get (the ball (verb-phrase)) 2014-12-03T14:51:44Z lg188: mhm, let's see 2014-12-03T14:52:13Z eudoxia: there's probably an extraneous apostrophe somewhere 2014-12-03T14:52:56Z yuikov joined #lisp 2014-12-03T14:53:01Z lg188: the typo fixdd it 2014-12-03T14:53:09Z lg188: fixed* 2014-12-03T14:53:14Z lg188: Thanks 2014-12-03T14:53:55Z munksgaard quit (Ping timeout: 252 seconds) 2014-12-03T14:54:57Z CrazyWoods joined #lisp 2014-12-03T14:55:06Z oudeis joined #lisp 2014-12-03T15:00:44Z bobbysmith007: has anyone used linedit / byobu together? I keep getting a frozen repl if I try to use arrow keys while holding ctrl and was hoping maybe someone already had the answer 2014-12-03T15:04:36Z lg188: I only use screen 2014-12-03T15:04:44Z lg188: but never heard of linedit 2014-12-03T15:06:21Z genii joined #lisp 2014-12-03T15:07:35Z psy_ quit (Read error: Connection reset by peer) 2014-12-03T15:07:58Z bobbysmith007: byobu is a screen window manager, linedit provides readline like capabilities to at least the sbcl repl 2014-12-03T15:08:49Z bobbysmith007: I did just start without screen, and the ctrl-arrow problems still seem to be there 2014-12-03T15:08:51Z fantazo quit (Quit: Verlassend) 2014-12-03T15:09:56Z pt1_ quit (Remote host closed the connection) 2014-12-03T15:10:21Z pjb joined #lisp 2014-12-03T15:10:22Z pt1 joined #lisp 2014-12-03T15:11:00Z agumonkey joined #lisp 2014-12-03T15:11:02Z agumonkey: hello lispers 2014-12-03T15:11:32Z pjb: helloo agumonkey 2014-12-03T15:11:39Z agumonkey: I was looking for documentation about the sbcl compiler (python) 2014-12-03T15:12:25Z pjb: Originally, it was cmu cl compiler. You may find documentation there. On the other hand, I believe the compiler has been modified quite a lot in sbcl. 2014-12-03T15:12:38Z agumonkey: I found http://www.pvk.ca/Blog/2013/04/13/starting-to-hack-on-sbcl/ including a .ps paper, but not much 2014-12-03T15:13:03Z Xach: agumonkey: there are some cmucl papers on it. /me checks google 2014-12-03T15:13:30Z agumonkey: pjb: thanks, I was hoping for a simple high level view on their approach, so that may fit. 2014-12-03T15:13:37Z zacharias quit (Ping timeout: 245 seconds) 2014-12-03T15:14:36Z agumonkey: Xach: thanks too, I'll gtfm but I'll take your links 2014-12-03T15:15:36Z madmalik quit (Quit: Connection closed for inactivity) 2014-12-03T15:16:27Z Xach: aguemonkey: http://www.cs.cmu.edu/afs/cs.cmu.edu/user/ram/pub/lfp.ps is something i had bookmarked 2014-12-03T15:16:37Z Zhivago quit (Ping timeout: 240 seconds) 2014-12-03T15:16:41Z Xach: ram wrote python 2014-12-03T15:16:48Z loke_: Hello xach 2014-12-03T15:16:53Z Zhivago joined #lisp 2014-12-03T15:17:08Z Xach: agumonkey: title of that paper: "The Python Compiler for CMU Common Lisp" 2014-12-03T15:17:46Z Xach: loke_: I am brain-boggled by HEAD headers from amazon. i suspect there's a bug. i don't think any client could do what you want. 2014-12-03T15:18:17Z agumonkey: Xach: alright, that's the paper pvk linked in his article. paperrank++ 2014-12-03T15:18:18Z loke_: Xach: Well it can, if the request is done to the correct domain (i.e. it works if I preload the redirect cache :-) ) 2014-12-03T15:18:44Z loke_: Perhaps they never tested it the way I do, I.e. always accessing to the redirect destination. 2014-12-03T15:20:44Z sbryant quit (Ping timeout: 258 seconds) 2014-12-03T15:20:44Z swflint quit (Ping timeout: 258 seconds) 2014-12-03T15:21:22Z CrazyWoods quit (Ping timeout: 256 seconds) 2014-12-03T15:22:31Z Xach: loke_: right, i mean the HEAD request to s3.amazonaws.com doesn't return enough info to prime the cache. 2014-12-03T15:22:38Z Xach: I think it should. 2014-12-03T15:23:07Z CrazyWoods joined #lisp 2014-12-03T15:23:07Z CrazyWoods quit (Client Quit) 2014-12-03T15:24:24Z Xach posts to the forum 2014-12-03T15:25:51Z edgar-rft quit (Quit: mental process stopped by supernova burnout) 2014-12-03T15:25:57Z k-dawg quit (Quit: This computer has gone to sleep) 2014-12-03T15:26:45Z Xach: oh, forum already has the answer. ok. 2014-12-03T15:26:51Z Xach: fix forthcoming 2014-12-03T15:27:04Z loke_: Xach: What was the answer? 2014-12-03T15:27:06Z swflint_away joined #lisp 2014-12-03T15:27:14Z swflint_away is now known as swflint 2014-12-03T15:27:34Z loke_: Xach: Also, did you get my message from minion? I was asking if there is a way to get very clear errors/warnings when loading a system with Quickload. 2014-12-03T15:27:38Z Xach: loke_: you are supposed to interpret 301 as "use the bucket name as part of the domain endpoint" 2014-12-03T15:27:57Z Xach: loke_: i got it. there isn't. i'd like it too. 2014-12-03T15:28:07Z sbryant joined #lisp 2014-12-03T15:28:11Z loke_: Often when I rearrange code, I end up with getting undefined function warnings which can take some time to find since Quickload hides the warnings 2014-12-03T15:29:42Z Xach: I agree. I really want the default to be more verbose output for local projects and less verbose output for quicklisp-provided projects 2014-12-03T15:29:50Z loke_: Xach: exactly 2014-12-03T15:30:18Z loke_: is there a way to achieve this? (ideally, I'd like a compile-error when any warning or note is emitted during compilation of my projects) 2014-12-03T15:30:35Z dlowe: simple matter of programming :) 2014-12-03T15:30:40Z joast quit (Quit: Leaving.) 2014-12-03T15:31:22Z Xach: loke_: I haven't looked at exactly how to do it. 2014-12-03T15:31:24Z kapil__ quit (Quit: Connection closed for inactivity) 2014-12-03T15:31:51Z Xach: loke_: I'm not sure how best to e.g. bind some special depending on system file origin or whatever. 2014-12-03T15:32:08Z towodo quit (Quit: towodo) 2014-12-03T15:32:37Z BitPuffin quit (Ping timeout: 258 seconds) 2014-12-03T15:32:51Z loke_: Wouldn't it be possible to simply mark certain systems are being "important"? 2014-12-03T15:32:58Z munksgaard joined #lisp 2014-12-03T15:33:02Z loke_: I wouldn't mind managing such list myself even 2014-12-03T15:33:29Z thawes quit (Ping timeout: 264 seconds) 2014-12-03T15:33:41Z towodo joined #lisp 2014-12-03T15:33:46Z loke_: I've ended up with missed errors because of this so often lately (because my project has grown to many files) 2014-12-03T15:33:54Z loke_: It's getting incredibly frutsrating 2014-12-03T15:34:16Z loke_: Help me obi-xach. You're my only hope 2014-12-03T15:34:19Z guicho joined #lisp 2014-12-03T15:34:32Z stacksmith quit (Ping timeout: 258 seconds) 2014-12-03T15:34:43Z alejandrozf joined #lisp 2014-12-03T15:35:19Z Xach: loke_: yes, it would be possible to mark certain systems "important". how to make use of that information during loading, i don't know yet. 2014-12-03T15:35:43Z alejandrozf: attila_lendvai: hi!! 2014-12-03T15:35:47Z loke_: I see 2014-12-03T15:36:19Z Xach: loke_: you can pay me (by proxy) to make it my utmost concern! 2014-12-03T15:36:37Z schaueho quit (Ping timeout: 240 seconds) 2014-12-03T15:37:49Z loke_: Right. I haven't donated it a while 2014-12-03T15:37:54Z loke_: I'll do so right away 2014-12-03T15:37:57Z Xach: oh, i don't mean donation 2014-12-03T15:38:03Z Xach: i mean literally hiring me to work on it 2014-12-03T15:38:15Z Xach: donations do not influence development, sorry 2014-12-03T15:38:55Z loke_: Xach: I see. So how much do you charge? (the project is a private side-project still (I hope it'll become world-usable), so I can't have my employer pay) 2014-12-03T15:39:13Z Xach: Good question, I don't actually know. 2014-12-03T15:39:18Z Xach gets in touch with bosses 2014-12-03T15:39:26Z loke_: I'll still be donating though, mainly because QL is a life-saver :-) 2014-12-03T15:39:37Z agumonkey: IRC live business negotiations, surprising. 2014-12-03T15:39:38Z w37 joined #lisp 2014-12-03T15:40:01Z splittist: Xach: are you sure you want to know how much your bosses value you? 2014-12-03T15:40:31Z dlowe: markets are most efficient with perfect information :) 2014-12-03T15:40:33Z Shinmera: If you don't want to know I'd assume you'd probably want to work somewhere else anyway. 2014-12-03T15:40:49Z splittist: I was, of course, thinking it would go to his head (: 2014-12-03T15:40:54Z Shinmera: Or: you have self-esteem issues. 2014-12-03T15:40:55Z bit_frankenstein left #lisp 2014-12-03T15:40:57Z Xach: loke_: can you be specific about the kind of thing you'd like to catch and the :verbose t output that's too cluttered? like in an email? 2014-12-03T15:40:57Z drdanmaku joined #lisp 2014-12-03T15:41:29Z dlowe: loke_: I just run quickload for an initial build and asdf:load-system while developing 2014-12-03T15:41:41Z loke_: Xach: As for me, it's easy. I want everything that comes from the specific systems. And I want to break into the debugger when it happens. 2014-12-03T15:42:22Z loke_: dlowe: I don't have a problem when developing. The problem happens after a restart of the runtime and I quickload the whole shebang back 2014-12-03T15:42:26Z Xach: loke_: i need to know what "it" means 2014-12-03T15:42:48Z loke_: "it" being any warning, notice, error, everything 2014-12-03T15:43:27Z dlowe: perhaps that stuff could be saved to a file or something. 2014-12-03T15:43:29Z Xach: loke_: with :verbose t, a warning or error will already land you in the debugger 2014-12-03T15:43:37Z loke_: dlowe: SOmetimes I have accidentally moved a macro definition to after its use. The macroexpansion point will now treat it as a function call, but it'll only be shown as a wanring about undefined function. 2014-12-03T15:43:46Z ahungry_ joined #lisp 2014-12-03T15:43:47Z Xach: loke_: can you be more specific about "notice"? 2014-12-03T15:43:53Z loke_: Xach: Yes, but not compiler-notes and stuff like that 2014-12-03T15:44:23Z k-stz joined #lisp 2014-12-03T15:44:25Z Xach: Is it a warning about an undefined function, or a style-warning? 2014-12-03T15:44:31Z loke_: and warnings most certainly don't land me in the debugger. I have to manually search the compiler output for the word "warning", sorting out the ones that doesn't come from my systems. 2014-12-03T15:44:44Z loke_: Xach: Both. But undefined-function being the most common 2014-12-03T15:45:04Z Xach: loke_: Examples in an email would help me figure out the scope of what you want. 2014-12-03T15:45:13Z Xach: It's not self-evident. 2014-12-03T15:45:16Z loke_: Xach: One of the things I want to be able to do is to have automated test cases fail if there is such output from the quickload 2014-12-03T15:45:23Z pillton quit (Ping timeout: 272 seconds) 2014-12-03T15:46:53Z alejandrozf left #lisp 2014-12-03T15:47:01Z loke_: I just tested with an undefined function. :verbose t didn't throw me into the debugger. It just printed it together with a million other rows of compile output 2014-12-03T15:47:30Z loke_: I definitely want STYLE-WARNING to be an error worthy of stopping the compile/load 2014-12-03T15:47:44Z loke_: But sure, I'll try to do that 2014-12-03T15:47:47Z Xach: So this is above and beyond what you get with normal ASDF and SBCL behavior, sans Quicklisp. 2014-12-03T15:48:07Z Karl_Dscc quit (Remote host closed the connection) 2014-12-03T15:48:09Z hiyosi joined #lisp 2014-12-03T15:48:30Z Joreji quit (Read error: Connection reset by peer) 2014-12-03T15:49:05Z stacksmith joined #lisp 2014-12-03T15:49:32Z Xach: I think it's a good idea, but it requires work 2014-12-03T15:51:09Z oudeis quit (Quit: This computer has gone to sleep) 2014-12-03T15:51:32Z TDog joined #lisp 2014-12-03T15:51:37Z radioninja joined #lisp 2014-12-03T15:56:09Z BitPuffin joined #lisp 2014-12-03T15:57:37Z loke_: Xach: Yeah, I guess 2014-12-03T15:57:49Z Karl_Dscc joined #lisp 2014-12-03T15:58:35Z loke_: Although I thought it's possible to pick up using a HANDLER-BIND over the compilation? 2014-12-03T15:59:14Z Xach: that falls under "work" 2014-12-03T16:00:20Z motersen joined #lisp 2014-12-03T16:01:28Z loke_: Yeah, I guess :-) 2014-12-03T16:01:47Z gabriel_laddel quit (Ping timeout: 272 seconds) 2014-12-03T16:02:41Z araujo quit (Read error: Connection reset by peer) 2014-12-03T16:03:22Z kurakot quit (Ping timeout: 246 seconds) 2014-12-03T16:03:29Z araujo joined #lisp 2014-12-03T16:03:33Z Harag quit (Quit: Harag) 2014-12-03T16:05:10Z dlowe: minion: tell drewc your smug documentation is woefully outdated 2014-12-03T16:05:10Z minion: drewc: what's up? 2014-12-03T16:05:15Z schaueho joined #lisp 2014-12-03T16:05:22Z dlowe: minion: memo for drewc: your smug documentation is woefully outdated 2014-12-03T16:05:22Z minion: Remembered. I'll tell drewc when he/she/it next speaks. 2014-12-03T16:08:16Z agumonkey quit (Ping timeout: 258 seconds) 2014-12-03T16:08:23Z joast joined #lisp 2014-12-03T16:08:46Z agumonkey_ quit (Ping timeout: 250 seconds) 2014-12-03T16:08:59Z jtza8 joined #lisp 2014-12-03T16:12:12Z redeemed quit (Ping timeout: 264 seconds) 2014-12-03T16:12:18Z dlowe: in fact, I can't figure out how to get printf working again. 2014-12-03T16:12:35Z dlowe: Xach: feel free to remove printf. I think I'm going to just scrap the whole thing. 2014-12-03T16:12:42Z agumonkey joined #lisp 2014-12-03T16:13:06Z mvilleneuve joined #lisp 2014-12-03T16:13:25Z Xach: ok 2014-12-03T16:13:59Z Harag joined #lisp 2014-12-03T16:14:24Z dlowe: I'm not sure smug HEAD belongs in quicklisp either, considering its dubious state. 2014-12-03T16:14:39Z dlowe: but it is, of course, your call. 2014-12-03T16:16:41Z Xach: argh. all my zs3 error URLs are dead. thanks, amazon. 2014-12-03T16:16:41Z schaueho quit (Ping timeout: 264 seconds) 2014-12-03T16:18:53Z jtza8 quit (Ping timeout: 272 seconds) 2014-12-03T16:19:14Z innertracks joined #lisp 2014-12-03T16:20:42Z TDog quit (Ping timeout: 245 seconds) 2014-12-03T16:20:58Z wglb quit (Remote host closed the connection) 2014-12-03T16:22:46Z chu quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-12-03T16:24:35Z eudoxia quit (Quit: Lost terminal) 2014-12-03T16:26:58Z harish quit (Ping timeout: 255 seconds) 2014-12-03T16:28:12Z vowyer_ left #lisp 2014-12-03T16:28:45Z _vowyer joined #lisp 2014-12-03T16:28:45Z _vowyer quit (Client Quit) 2014-12-03T16:29:05Z vowyer_ joined #lisp 2014-12-03T16:30:12Z theos quit (Disconnected by services) 2014-12-03T16:30:38Z theos joined #lisp 2014-12-03T16:30:54Z madmalik joined #lisp 2014-12-03T16:34:20Z arenz quit (Ping timeout: 250 seconds) 2014-12-03T16:36:52Z ConstantineXVI quit (Max SendQ exceeded) 2014-12-03T16:36:56Z EvW joined #lisp 2014-12-03T16:37:11Z ConstantineXVI joined #lisp 2014-12-03T16:37:33Z guicho quit (Quit: さようなら) 2014-12-03T16:38:40Z ConstantineXVI quit (Max SendQ exceeded) 2014-12-03T16:39:09Z ConstantineXVI joined #lisp 2014-12-03T16:39:31Z harish joined #lisp 2014-12-03T16:41:24Z schaueho joined #lisp 2014-12-03T16:45:03Z torono joined #lisp 2014-12-03T16:46:12Z Pixel_Outlaw joined #lisp 2014-12-03T16:46:54Z ConstantineXVI quit (Max SendQ exceeded) 2014-12-03T16:47:06Z TDog joined #lisp 2014-12-03T16:47:25Z ConstantineXVI joined #lisp 2014-12-03T16:48:32Z pt1 quit (Ping timeout: 244 seconds) 2014-12-03T16:48:48Z ConstantineXVI quit (Max SendQ exceeded) 2014-12-03T16:49:10Z ConstantineXVI joined #lisp 2014-12-03T16:49:34Z ConstantineXVI quit (Read error: Connection reset by peer) 2014-12-03T16:50:51Z thawes joined #lisp 2014-12-03T16:53:28Z Harag quit (Remote host closed the connection) 2014-12-03T16:54:24Z gavilancomun quit (Quit: ChatZilla 0.9.91 [Firefox 34.0/20141125180439]) 2014-12-03T16:58:10Z fragamus joined #lisp 2014-12-03T16:59:43Z s00pcan joined #lisp 2014-12-03T17:01:10Z sbryant quit (Ping timeout: 258 seconds) 2014-12-03T17:01:39Z alpha- joined #lisp 2014-12-03T17:01:43Z alpha- quit (Changing host) 2014-12-03T17:01:43Z alpha- joined #lisp 2014-12-03T17:02:44Z sbryant joined #lisp 2014-12-03T17:04:47Z Karl_Dscc quit (Remote host closed the connection) 2014-12-03T17:07:01Z stacksmith quit (Ping timeout: 272 seconds) 2014-12-03T17:09:24Z pavelpenev quit (Ping timeout: 256 seconds) 2014-12-03T17:09:37Z pavelpenev joined #lisp 2014-12-03T17:09:43Z Davidbrcz joined #lisp 2014-12-03T17:10:22Z oudeis joined #lisp 2014-12-03T17:10:58Z oudeis quit (Client Quit) 2014-12-03T17:11:25Z alpha- quit (Quit: leaving) 2014-12-03T17:13:39Z alpha- joined #lisp 2014-12-03T17:13:51Z pllx_ joined #lisp 2014-12-03T17:13:59Z harish quit (Ping timeout: 252 seconds) 2014-12-03T17:13:59Z atgreen quit (Ping timeout: 272 seconds) 2014-12-03T17:14:44Z harish joined #lisp 2014-12-03T17:17:28Z tharugrim quit (Ping timeout: 244 seconds) 2014-12-03T17:17:29Z pllx_ quit (Client Quit) 2014-12-03T17:18:07Z mvilleneuve quit (Quit: This computer has gone to sleep) 2014-12-03T17:18:58Z radioninja quit (Ping timeout: 250 seconds) 2014-12-03T17:19:01Z tharugrim joined #lisp 2014-12-03T17:19:02Z stacksmith joined #lisp 2014-12-03T17:19:14Z wheelsucker joined #lisp 2014-12-03T17:22:55Z octophore joined #lisp 2014-12-03T17:23:32Z Baggers quit (Remote host closed the connection) 2014-12-03T17:26:19Z eudoxia joined #lisp 2014-12-03T17:26:24Z pavelpenev quit (Ping timeout: 256 seconds) 2014-12-03T17:27:25Z drewc joined #lisp 2014-12-03T17:29:07Z pnpuff joined #lisp 2014-12-03T17:32:52Z yuikov quit (Remote host closed the connection) 2014-12-03T17:35:59Z pnpuff quit (Quit: pnpuff) 2014-12-03T17:36:08Z Joreji joined #lisp 2014-12-03T17:36:43Z BigBopper joined #lisp 2014-12-03T17:36:49Z Karl_Dscc joined #lisp 2014-12-03T17:38:56Z w37 quit (Remote host closed the connection) 2014-12-03T17:39:21Z mrSpec quit (Quit: mrSpec) 2014-12-03T17:41:36Z trn joined #lisp 2014-12-03T17:41:38Z zacharias joined #lisp 2014-12-03T17:41:43Z zacharias quit (Changing host) 2014-12-03T17:41:44Z zacharias joined #lisp 2014-12-03T17:43:58Z BigBopper quit (Read error: Connection reset by peer) 2014-12-03T17:45:12Z Patzy quit (Ping timeout: 264 seconds) 2014-12-03T17:45:28Z Patzy joined #lisp 2014-12-03T17:49:54Z nighthacks joined #lisp 2014-12-03T17:51:29Z innertracks quit (Quit: innertracks) 2014-12-03T17:51:49Z innertracks joined #lisp 2014-12-03T17:51:49Z adlai joined #lisp 2014-12-03T17:52:48Z nighthacks: since request function is void what's the best way to return "items" from search-github function ? 2014-12-03T17:52:51Z nighthacks: https://gist.github.com/AmirHooshangi/a61adce405bfb3fe23d7 2014-12-03T17:54:11Z ferada: nighthacks: you might have more luck #emacs 2014-12-03T17:54:14Z ferada: *in 2014-12-03T17:57:44Z theseb joined #lisp 2014-12-03T17:58:22Z towodo quit (Quit: towodo) 2014-12-03T18:00:30Z towodo joined #lisp 2014-12-03T18:01:24Z schaueho quit (Ping timeout: 264 seconds) 2014-12-03T18:01:24Z lavokad joined #lisp 2014-12-03T18:02:42Z ConstantineXVI joined #lisp 2014-12-03T18:02:45Z milosn quit (Ping timeout: 272 seconds) 2014-12-03T18:03:39Z chameco quit (Ping timeout: 258 seconds) 2014-12-03T18:04:20Z ConstantineXVI quit (Max SendQ exceeded) 2014-12-03T18:05:11Z stacksmith quit (Ping timeout: 258 seconds) 2014-12-03T18:05:49Z chameco joined #lisp 2014-12-03T18:10:33Z cy joined #lisp 2014-12-03T18:10:46Z oudeis joined #lisp 2014-12-03T18:11:55Z radioninja joined #lisp 2014-12-03T18:13:41Z munksgaard quit (Read error: Connection reset by peer) 2014-12-03T18:14:52Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-03T18:16:33Z torono quit (Quit: Page closed) 2014-12-03T18:17:50Z joshe quit (Ping timeout: 258 seconds) 2014-12-03T18:18:34Z stacksmith joined #lisp 2014-12-03T18:18:48Z thawes quit (Ping timeout: 264 seconds) 2014-12-03T18:20:03Z gingerale joined #lisp 2014-12-03T18:20:37Z milosn joined #lisp 2014-12-03T18:23:03Z thawes joined #lisp 2014-12-03T18:23:05Z matko joined #lisp 2014-12-03T18:23:12Z sbryant quit (Ping timeout: 258 seconds) 2014-12-03T18:24:21Z nightshade427 quit (Ping timeout: 258 seconds) 2014-12-03T18:24:37Z nighthacks left #lisp 2014-12-03T18:24:47Z nightshade427 joined #lisp 2014-12-03T18:26:39Z mingvs joined #lisp 2014-12-03T18:27:45Z hiroakip joined #lisp 2014-12-03T18:27:45Z lavokad quit (Read error: Connection reset by peer) 2014-12-03T18:27:47Z psy_ joined #lisp 2014-12-03T18:28:14Z whartung quit (Quit: whartung) 2014-12-03T18:28:18Z motersen quit (Quit: Lost terminal) 2014-12-03T18:29:05Z lavokad joined #lisp 2014-12-03T18:29:54Z sbryant joined #lisp 2014-12-03T18:31:52Z p_nathan joined #lisp 2014-12-03T18:33:17Z yuikov joined #lisp 2014-12-03T18:36:07Z whartung joined #lisp 2014-12-03T18:36:17Z Patzy quit (Ping timeout: 240 seconds) 2014-12-03T18:37:24Z jtza8 joined #lisp 2014-12-03T18:37:25Z Patzy joined #lisp 2014-12-03T18:38:13Z yuikov quit (Ping timeout: 272 seconds) 2014-12-03T18:42:56Z fantazo joined #lisp 2014-12-03T18:44:03Z atgreen joined #lisp 2014-12-03T18:45:36Z kushal joined #lisp 2014-12-03T18:45:47Z kushal quit (Read error: Connection reset by peer) 2014-12-03T18:46:02Z kushal joined #lisp 2014-12-03T18:46:03Z lavokad quit (Read error: Connection reset by peer) 2014-12-03T18:46:16Z munksgaard joined #lisp 2014-12-03T18:47:42Z pt1 joined #lisp 2014-12-03T18:50:24Z ggole quit 2014-12-03T18:51:48Z cyphase quit (Ping timeout: 264 seconds) 2014-12-03T18:55:28Z theos quit (Ping timeout: 255 seconds) 2014-12-03T18:55:38Z ehu joined #lisp 2014-12-03T18:55:54Z kushal quit (Read error: Connection reset by peer) 2014-12-03T18:56:10Z kushal joined #lisp 2014-12-03T18:57:43Z ehu_ joined #lisp 2014-12-03T18:58:02Z Guest47002 joined #lisp 2014-12-03T19:00:29Z ehu quit (Ping timeout: 264 seconds) 2014-12-03T19:03:33Z ehu_ is now known as ehu 2014-12-03T19:04:38Z TDog quit (Ping timeout: 256 seconds) 2014-12-03T19:06:55Z oleo quit (Ping timeout: 252 seconds) 2014-12-03T19:06:59Z ehu quit (Read error: Connection reset by peer) 2014-12-03T19:07:40Z oleo joined #lisp 2014-12-03T19:07:59Z radioninja quit (Ping timeout: 272 seconds) 2014-12-03T19:10:13Z thawes quit (Ping timeout: 252 seconds) 2014-12-03T19:11:29Z theseb left #lisp 2014-12-03T19:15:15Z araujo quit (Read error: Connection reset by peer) 2014-12-03T19:15:52Z yuikov joined #lisp 2014-12-03T19:15:53Z innertracks quit (Quit: innertracks) 2014-12-03T19:15:59Z araujo joined #lisp 2014-12-03T19:17:16Z jtza8 quit (Ping timeout: 250 seconds) 2014-12-03T19:19:31Z ehu joined #lisp 2014-12-03T19:20:26Z yuikov quit (Ping timeout: 244 seconds) 2014-12-03T19:22:37Z radioninja joined #lisp 2014-12-03T19:22:56Z Khisanth quit (Quit: Leaving) 2014-12-03T19:23:13Z Khisanth joined #lisp 2014-12-03T19:27:57Z thawes joined #lisp 2014-12-03T19:28:42Z Petit_Dejeuner__ quit (Ping timeout: 244 seconds) 2014-12-03T19:35:53Z thawes quit (Ping timeout: 252 seconds) 2014-12-03T19:36:07Z thawes joined #lisp 2014-12-03T19:36:54Z resttime joined #lisp 2014-12-03T19:42:42Z pt1 quit (Remote host closed the connection) 2014-12-03T19:43:17Z kushal quit (Ping timeout: 240 seconds) 2014-12-03T19:44:41Z kushal joined #lisp 2014-12-03T19:44:51Z Petit_Dejeuner joined #lisp 2014-12-03T19:45:23Z ghast joined #lisp 2014-12-03T19:46:37Z thawes quit (Ping timeout: 240 seconds) 2014-12-03T19:50:49Z pt1 joined #lisp 2014-12-03T19:51:11Z thawes joined #lisp 2014-12-03T19:52:46Z jumblerg joined #lisp 2014-12-03T19:53:24Z RedEight joined #lisp 2014-12-03T20:05:10Z blahzik joined #lisp 2014-12-03T20:06:09Z Davidbrcz quit (Ping timeout: 245 seconds) 2014-12-03T20:12:50Z kushal quit (Remote host closed the connection) 2014-12-03T20:14:15Z yrk quit (Read error: No route to host) 2014-12-03T20:17:03Z chameco quit (Ping timeout: 258 seconds) 2014-12-03T20:17:14Z yuikov joined #lisp 2014-12-03T20:19:17Z oudeis quit (Ping timeout: 240 seconds) 2014-12-03T20:19:35Z chameco joined #lisp 2014-12-03T20:20:59Z lavokad joined #lisp 2014-12-03T20:21:12Z thawes quit (Ping timeout: 264 seconds) 2014-12-03T20:23:51Z subtlepath joined #lisp 2014-12-03T20:24:58Z Aiwass joined #lisp 2014-12-03T20:25:11Z Aiwass quit (Client Quit) 2014-12-03T20:27:35Z yuikov quit (Ping timeout: 252 seconds) 2014-12-03T20:28:53Z hardenedapple quit (Quit: WeeChat 1.0.1) 2014-12-03T20:29:03Z Vutral quit (Ping timeout: 272 seconds) 2014-12-03T20:29:58Z fridim_ quit (Ping timeout: 255 seconds) 2014-12-03T20:30:34Z oudeis joined #lisp 2014-12-03T20:35:22Z Grue` quit (Ping timeout: 255 seconds) 2014-12-03T20:35:50Z sbryant quit (Ping timeout: 258 seconds) 2014-12-03T20:36:42Z Vutral joined #lisp 2014-12-03T20:36:47Z vowyer_ quit (Quit: Page closed) 2014-12-03T20:36:59Z Petit_Dejeuner quit (Ping timeout: 258 seconds) 2014-12-03T20:38:37Z sbryant joined #lisp 2014-12-03T20:40:03Z chameco quit (Ping timeout: 258 seconds) 2014-12-03T20:40:10Z chameco joined #lisp 2014-12-03T20:40:39Z TDog joined #lisp 2014-12-03T20:40:40Z kub4 joined #lisp 2014-12-03T20:40:43Z boogie joined #lisp 2014-12-03T20:46:16Z thawes joined #lisp 2014-12-03T20:46:32Z hiroakip quit (Ping timeout: 250 seconds) 2014-12-03T20:47:00Z kanru joined #lisp 2014-12-03T20:48:01Z domna joined #lisp 2014-12-03T20:48:11Z vinleod joined #lisp 2014-12-03T20:48:36Z domna quit (Client Quit) 2014-12-03T20:53:39Z egp_ joined #lisp 2014-12-03T20:55:04Z oudeis quit (Quit: This computer has gone to sleep) 2014-12-03T20:55:34Z pt1 quit (Remote host closed the connection) 2014-12-03T20:56:04Z kanru quit (Ping timeout: 255 seconds) 2014-12-03T20:57:13Z pt1 joined #lisp 2014-12-03T20:58:49Z bool_ quit (Ping timeout: 272 seconds) 2014-12-03T20:59:59Z stacksmith quit (Ping timeout: 258 seconds) 2014-12-03T21:00:54Z blahzik quit (Quit: blahzik) 2014-12-03T21:00:59Z towodo quit (Quit: towodo) 2014-12-03T21:04:33Z stacksmith joined #lisp 2014-12-03T21:07:10Z hiyosi joined #lisp 2014-12-03T21:07:26Z fantazo quit (Quit: Verlassend) 2014-12-03T21:08:37Z wglb joined #lisp 2014-12-03T21:11:14Z pt1 quit (Remote host closed the connection) 2014-12-03T21:12:05Z loz joined #lisp 2014-12-03T21:12:11Z bool_ joined #lisp 2014-12-03T21:22:10Z ghast quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-12-03T21:22:12Z Bicyclidine joined #lisp 2014-12-03T21:23:23Z JuanDaugherty quit (Remote host closed the connection) 2014-12-03T21:24:16Z Petit_Dejeuner joined #lisp 2014-12-03T21:25:53Z milosn quit (Ping timeout: 252 seconds) 2014-12-03T21:27:22Z wglb quit (Remote host closed the connection) 2014-12-03T21:30:29Z hitecnologys quit (Ping timeout: 264 seconds) 2014-12-03T21:30:49Z k-stz quit (Remote host closed the connection) 2014-12-03T21:36:51Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-03T21:38:17Z BitPuffin quit (Ping timeout: 264 seconds) 2014-12-03T21:39:11Z hitecnologys joined #lisp 2014-12-03T21:39:38Z jumblerg joined #lisp 2014-12-03T21:40:06Z hiroakip joined #lisp 2014-12-03T21:40:27Z matko quit (Remote host closed the connection) 2014-12-03T21:41:03Z jumblerg quit (Client Quit) 2014-12-03T21:42:23Z kuanyui quit (Read error: Connection reset by peer) 2014-12-03T21:42:27Z blahzik joined #lisp 2014-12-03T21:43:18Z nightshade427 quit (Ping timeout: 258 seconds) 2014-12-03T21:43:18Z kuanyui joined #lisp 2014-12-03T21:44:53Z nightshade427 joined #lisp 2014-12-03T21:45:37Z ndrei quit (Ping timeout: 240 seconds) 2014-12-03T21:45:55Z Jesin quit (Quit: Leaving) 2014-12-03T21:47:51Z angavrilov quit (Remote host closed the connection) 2014-12-03T21:49:42Z Jesin joined #lisp 2014-12-03T21:50:06Z milosn joined #lisp 2014-12-03T21:50:17Z blahzik quit (Quit: blahzik) 2014-12-03T21:52:03Z mrSpec joined #lisp 2014-12-03T21:52:42Z jumblerg joined #lisp 2014-12-03T21:53:01Z oudeis joined #lisp 2014-12-03T21:55:17Z hitecnologys quit (Ping timeout: 240 seconds) 2014-12-03T21:56:48Z jumblerg quit (Client Quit) 2014-12-03T21:57:09Z soggybread joined #lisp 2014-12-03T21:58:53Z karswell` is now known as karswell 2014-12-03T21:58:55Z corni joined #lisp 2014-12-03T21:58:55Z corni quit (Changing host) 2014-12-03T21:58:55Z corni joined #lisp 2014-12-03T22:00:10Z radioninja quit (Ping timeout: 258 seconds) 2014-12-03T22:00:20Z Davidbrcz joined #lisp 2014-12-03T22:00:50Z egp_ left #lisp 2014-12-03T22:02:48Z ahungry_ quit (Quit: leaving) 2014-12-03T22:02:53Z jumblerg joined #lisp 2014-12-03T22:06:17Z eudoxia quit (Quit: leaving) 2014-12-03T22:07:10Z octophore quit (Quit: Bye) 2014-12-03T22:07:27Z Bicyclidine quit (Ping timeout: 258 seconds) 2014-12-03T22:07:41Z munksgaard quit (Ping timeout: 252 seconds) 2014-12-03T22:09:17Z torono joined #lisp 2014-12-03T22:12:13Z hitecnologys joined #lisp 2014-12-03T22:12:41Z chu joined #lisp 2014-12-03T22:13:58Z Bicyclidine joined #lisp 2014-12-03T22:14:41Z cy left #lisp 2014-12-03T22:15:14Z oudeis quit (Quit: This computer has gone to sleep) 2014-12-03T22:17:02Z kanru joined #lisp 2014-12-03T22:19:17Z torono quit (Quit: Page closed) 2014-12-03T22:24:47Z yuikov joined #lisp 2014-12-03T22:26:44Z bgs100 joined #lisp 2014-12-03T22:27:57Z Davidbrcz quit (Ping timeout: 240 seconds) 2014-12-03T22:29:01Z yuikov quit (Ping timeout: 244 seconds) 2014-12-03T22:33:17Z kanru quit (Ping timeout: 240 seconds) 2014-12-03T22:36:47Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-03T22:38:07Z jumblerg joined #lisp 2014-12-03T22:40:24Z atgreen quit (Remote host closed the connection) 2014-12-03T22:42:43Z towodo joined #lisp 2014-12-03T22:43:59Z EvW quit (Ping timeout: 252 seconds) 2014-12-03T22:44:00Z harish quit (Ping timeout: 264 seconds) 2014-12-03T22:45:50Z munksgaard joined #lisp 2014-12-03T22:47:53Z arpunk joined #lisp 2014-12-03T22:48:18Z mishoo quit (Ping timeout: 250 seconds) 2014-12-03T22:52:01Z kanru joined #lisp 2014-12-03T22:52:12Z cy joined #lisp 2014-12-03T22:55:14Z Karl_Dscc quit (Remote host closed the connection) 2014-12-03T22:56:07Z cy is now known as Skeeton 2014-12-03T22:56:37Z xorpse quit (Ping timeout: 272 seconds) 2014-12-03T22:56:49Z hitecnologys quit (Ping timeout: 252 seconds) 2014-12-03T23:00:25Z hiroakip quit (Ping timeout: 272 seconds) 2014-12-03T23:01:18Z hitecnologys joined #lisp 2014-12-03T23:02:31Z robot-beethoven joined #lisp 2014-12-03T23:04:57Z xorpse joined #lisp 2014-12-03T23:06:10Z lavokad quit (Remote host closed the connection) 2014-12-03T23:07:30Z Bicyclid1ne joined #lisp 2014-12-03T23:08:14Z Bicyclidine quit (Ping timeout: 250 seconds) 2014-12-03T23:09:06Z vinleod quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2014-12-03T23:09:49Z pillton joined #lisp 2014-12-03T23:10:00Z thawes quit (Remote host closed the connection) 2014-12-03T23:13:02Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-03T23:14:36Z antonv joined #lisp 2014-12-03T23:16:28Z blahzik joined #lisp 2014-12-03T23:17:11Z byte48_ is now known as byte48 2014-12-03T23:17:35Z loz quit (Ping timeout: 244 seconds) 2014-12-03T23:18:20Z jumblerg joined #lisp 2014-12-03T23:19:15Z towodo quit (Quit: towodo) 2014-12-03T23:21:20Z kanru quit (Ping timeout: 256 seconds) 2014-12-03T23:24:09Z genii quit (Read error: Connection reset by peer) 2014-12-03T23:26:45Z urandom__ quit (Quit: Konversation terminated!) 2014-12-03T23:30:58Z munksgaard quit (Ping timeout: 256 seconds) 2014-12-03T23:33:04Z subtlepath quit (Quit: leaving) 2014-12-03T23:35:14Z corni quit (Ping timeout: 258 seconds) 2014-12-03T23:38:20Z Grue` joined #lisp 2014-12-03T23:38:27Z Grue` quit (Remote host closed the connection) 2014-12-03T23:38:35Z Grue`` joined #lisp 2014-12-03T23:38:47Z harish joined #lisp 2014-12-03T23:43:10Z BitPuffin joined #lisp 2014-12-03T23:43:38Z blahzik quit (Quit: blahzik) 2014-12-03T23:43:42Z atgreen joined #lisp 2014-12-03T23:44:55Z blahzik joined #lisp 2014-12-03T23:45:37Z defaultxr joined #lisp 2014-12-03T23:48:24Z vinleod joined #lisp 2014-12-03T23:52:20Z mrSpec quit (Remote host closed the connection) 2014-12-03T23:58:41Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…)