2014-10-24T00:02:04Z leb joined #lisp 2014-10-24T00:07:00Z pyx joined #lisp 2014-10-24T00:07:07Z pyx quit (Client Quit) 2014-10-24T00:07:22Z svetlyak40wt joined #lisp 2014-10-24T00:08:23Z Takumo quit (Ping timeout: 240 seconds) 2014-10-24T00:10:43Z Takumo joined #lisp 2014-10-24T00:12:06Z innertracks quit (Quit: innertracks) 2014-10-24T00:12:15Z svetlyak40wt quit (Ping timeout: 256 seconds) 2014-10-24T00:14:44Z Nilly quit (Quit: Client Exiting) 2014-10-24T00:15:11Z impulse quit (Ping timeout: 272 seconds) 2014-10-24T00:16:08Z innertracks joined #lisp 2014-10-24T00:16:27Z svetlyak40wt joined #lisp 2014-10-24T00:19:24Z slyrus quit (Ping timeout: 245 seconds) 2014-10-24T00:20:54Z svetlyak40wt quit (Ping timeout: 244 seconds) 2014-10-24T00:27:16Z jbf` joined #lisp 2014-10-24T00:28:56Z innertracks quit (Quit: innertracks) 2014-10-24T00:29:07Z boogie quit (Remote host closed the connection) 2014-10-24T00:30:03Z jbf quit (Ping timeout: 246 seconds) 2014-10-24T00:30:16Z ecraven quit (Ping timeout: 255 seconds) 2014-10-24T00:35:06Z joshe joined #lisp 2014-10-24T00:36:35Z jkaye joined #lisp 2014-10-24T00:40:53Z jkaye quit (Ping timeout: 260 seconds) 2014-10-24T00:43:09Z innertracks joined #lisp 2014-10-24T00:46:25Z lduros quit (Read error: Connection reset by peer) 2014-10-24T00:46:51Z harish quit (Ping timeout: 272 seconds) 2014-10-24T00:47:10Z innertracks quit (Client Quit) 2014-10-24T00:48:36Z Takumo quit (Ping timeout: 265 seconds) 2014-10-24T00:51:16Z Takumo joined #lisp 2014-10-24T00:51:32Z innertracks joined #lisp 2014-10-24T00:52:49Z Grue` quit (Ping timeout: 258 seconds) 2014-10-24T00:53:13Z heddwch quit (Ping timeout: 255 seconds) 2014-10-24T00:55:58Z heddwch joined #lisp 2014-10-24T00:57:52Z joneshf-laptop quit (Remote host closed the connection) 2014-10-24T01:00:41Z zRecursive: galanos 2014-10-24T01:00:51Z Niac joined #lisp 2014-10-24T01:01:32Z Jesin quit (Ping timeout: 245 seconds) 2014-10-24T01:03:07Z Grue` joined #lisp 2014-10-24T01:04:59Z Longlius joined #lisp 2014-10-24T01:05:09Z fragamus quit (Quit: Computer has gone to sleep.) 2014-10-24T01:05:27Z Karl_Dscc joined #lisp 2014-10-24T01:08:11Z stardiviner joined #lisp 2014-10-24T01:16:06Z fragamus joined #lisp 2014-10-24T01:17:12Z svetlyak40wt joined #lisp 2014-10-24T01:21:41Z protist joined #lisp 2014-10-24T01:21:57Z svetlyak40wt quit (Ping timeout: 265 seconds) 2014-10-24T01:31:30Z henesy joined #lisp 2014-10-24T01:33:41Z DrCode quit (Ping timeout: 246 seconds) 2014-10-24T01:34:04Z eSVG joined #lisp 2014-10-24T01:36:50Z McMAGIC--Copy quit (Ping timeout: 246 seconds) 2014-10-24T01:37:13Z DrCode joined #lisp 2014-10-24T01:38:44Z McMAGIC--Copy joined #lisp 2014-10-24T01:40:20Z codeburg quit (Ping timeout: 246 seconds) 2014-10-24T01:42:05Z swedishf1sh quit (Ping timeout: 246 seconds) 2014-10-24T01:42:13Z ynniv joined #lisp 2014-10-24T01:43:16Z swedishfish joined #lisp 2014-10-24T01:44:16Z codeburg joined #lisp 2014-10-24T01:44:33Z innertracks quit (Quit: innertracks) 2014-10-24T01:54:18Z pillton reads that D-Wave is hiring. 2014-10-24T01:54:51Z harish joined #lisp 2014-10-24T01:58:08Z ynniv quit (Quit: ynniv) 2014-10-24T01:58:56Z ynniv joined #lisp 2014-10-24T01:59:08Z ynniv quit (Client Quit) 2014-10-24T02:03:47Z DrCode quit (Ping timeout: 246 seconds) 2014-10-24T02:04:29Z codeburg quit (Ping timeout: 246 seconds) 2014-10-24T02:04:29Z swedishfish quit (Ping timeout: 246 seconds) 2014-10-24T02:04:45Z sabalaba_ joined #lisp 2014-10-24T02:04:50Z McMAGIC--Copy quit (Ping timeout: 246 seconds) 2014-10-24T02:08:12Z MrWoohoo quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2014-10-24T02:11:19Z Karl_Dscc quit (Remote host closed the connection) 2014-10-24T02:13:00Z leb quit (Quit: Computer has gone to sleep.) 2014-10-24T02:21:07Z eSVG quit (Ping timeout: 245 seconds) 2014-10-24T02:27:22Z Petit_Dejeuner joined #lisp 2014-10-24T02:27:24Z chu joined #lisp 2014-10-24T02:27:45Z antonv` quit (Ping timeout: 260 seconds) 2014-10-24T02:27:53Z Petit_Dejeuner left #lisp 2014-10-24T02:31:29Z beach joined #lisp 2014-10-24T02:31:37Z beach: Good morning everyone! 2014-10-24T02:32:02Z ack006: Good morning :-) 2014-10-24T02:32:08Z Zhivago: Is it compulsory? 2014-10-24T02:32:38Z ack006: Just jolly :-) 2014-10-24T02:35:58Z fragamus quit (Quit: Computer has gone to sleep.) 2014-10-24T02:37:25Z nyef: Hello beach. 2014-10-24T02:38:14Z zyaku quit (Quit: zyaku) 2014-10-24T02:38:35Z sabalaba_ quit (Remote host closed the connection) 2014-10-24T02:41:05Z Jesin joined #lisp 2014-10-24T02:44:24Z nyef quit (Quit: G'night all) 2014-10-24T02:44:39Z ndrei joined #lisp 2014-10-24T02:47:11Z bgs100 quit (Quit: bgs100) 2014-10-24T02:48:28Z zyaku joined #lisp 2014-10-24T02:54:52Z xyjprc quit (Ping timeout: 245 seconds) 2014-10-24T02:57:00Z tadni joined #lisp 2014-10-24T02:58:44Z drmeister: Howdy 2014-10-24T02:58:57Z beach: drmeister: How are things going? 2014-10-24T02:59:30Z drmeister: Ok - I'm submitting one proposal tomorrow and starting another that is due next Wednesday. 2014-10-24T02:59:50Z beach: That should keep you busy. 2014-10-24T03:00:04Z drmeister: My new labs are coming together: https://i.imgur.com/UloZ8oj.jpg 2014-10-24T03:00:30Z beach: Should be nice when it's done. 2014-10-24T03:00:53Z drmeister: Which hopefully will be Monday. 2014-10-24T03:01:25Z drmeister: It's a bit crazy here at the moment. 2014-10-24T03:01:53Z drmeister: I'm implementing a work around for a problem in the clang compiler. 2014-10-24T03:02:08Z beach: What problem? 2014-10-24T03:02:26Z ustunozgur joined #lisp 2014-10-24T03:02:38Z drmeister: It consumes a huge amount of memory when it optimizes automatically generated switch statements in C++ containing about 280 cases. 2014-10-24T03:03:37Z drmeister: So I'm implementing the dispatch as an array of functions that are called based on an integer index. 2014-10-24T03:04:08Z beach: How would it have been done otherwise? 2014-10-24T03:05:10Z drmeister: This is the code that interfaces with the MPS garbage collector. When it's scanning the heap and fixing pointers it needs to dispatch based on the type of each object in memory. I had a large switch statement but it was crashing when people compiled it on machines with small amounts of memory (<=8GB) 2014-10-24T03:05:51Z drmeister: It's a known problem of the Clang compiler. It expects switch statements to be written by human beings with small numbers of cases (say a dozen or so). 2014-10-24T03:06:34Z beach: And what method would it use for the dispatch? I am trying to figure out why that method would require so much memory. 2014-10-24T03:09:30Z ack006 quit (Quit: rcirc on GNU Emacs 24.4.1) 2014-10-24T03:09:35Z drmeister: It was an optimization pass after the switch statement is generated - it's a known problem of clang: http://lists.cs.uiuc.edu/pipermail/llvmdev/2013-November/068165.html 2014-10-24T03:12:28Z leb joined #lisp 2014-10-24T03:14:09Z jusss joined #lisp 2014-10-24T03:15:05Z drmeister: Now that I put this to print I'm wondering though if I shouldn't have used a computed-goto. They are a non-standard feature of GCC and they are probably implemented in clang. 2014-10-24T03:16:05Z beach: Might be worth trying. 2014-10-24T03:18:23Z Qudit2 joined #lisp 2014-10-24T03:18:27Z drmeister: How are things with you? 2014-10-24T03:18:51Z svetlyak40wt joined #lisp 2014-10-24T03:18:52Z beach: Fine. But very busy with SICL and Cleavir. 2014-10-24T03:19:09Z drmeister: HIR->MIR? 2014-10-24T03:19:19Z beach: Not this minute. 2014-10-24T03:19:58Z drmeister: I hope to get started on HIR->LLVM-IR next week. 2014-10-24T03:20:05Z beach: But I think I broke the interpreter. Not a catastrophe though. Just an issue of package names. 2014-10-24T03:20:23Z drmeister: Do you have a subset of packages that Cleavir depends on? 2014-10-24T03:20:43Z drmeister: Or a file to load that would just load what Cleavir needs? 2014-10-24T03:20:50Z beach: Do you mean "package" as in Common Lisp package? 2014-10-24T03:20:56Z drmeister: Yes. 2014-10-24T03:21:25Z beach: Not sure what you mean. When you run ASDF, all packages get created. 2014-10-24T03:22:00Z drmeister: Is there an ASDF system for just the Cleavir code? 2014-10-24T03:22:10Z beach: There are many small ones. 2014-10-24T03:22:22Z beach: Their dependencies should be in place. 2014-10-24T03:22:53Z drmeister: I see, you define a bunch of systems that depend on each other? 2014-10-24T03:22:57Z beach: Yes. 2014-10-24T03:23:17Z beach: So that implementers can choose what part they want. 2014-10-24T03:23:17Z svetlyak40wt quit (Ping timeout: 244 seconds) 2014-10-24T03:23:52Z drmeister: I'm not that familiar with ASDF. If I want the Cleavir system it will load just the systems that it depends on? 2014-10-24T03:24:13Z beach: That's the idea. 2014-10-24T03:25:21Z drmeister: I haven't used ASDF that much. It takes 25 seconds to load into Clasp. That's why I can't wait to integrate Cleavir. 2014-10-24T03:25:36Z beach: I see. 2014-10-24T03:26:04Z slyrus joined #lisp 2014-10-24T03:26:51Z drmeister: After 3-4 years of work, 25 seconds to load ASDF drives me crazy. 2014-10-24T03:27:10Z beach: I can sympathize with that. 2014-10-24T03:27:56Z drmeister: Yup. 2014-10-24T03:28:33Z drmeister: Oh well, I better get back to shaking my money maker. 2014-10-24T03:28:34Z Ryan_Burnside: Kind of feel like writing a project using CL's binding for Tk. 2014-10-24T03:28:40Z Ryan_Burnside: No idea for GUI thing to make though. 2014-10-24T03:28:51Z beach: Well, I am currently working on SICL. Specifically, I am rewriting the code for the first-class global environment. I will then use that code to check that I can use Cleavir to generate HIR from forms. 2014-10-24T03:29:16Z beach: drmeister: OK, good luck. 2014-10-24T03:29:33Z beach: Ryan_Burnside: Do you need ideas for GUI programs? 2014-10-24T03:29:42Z beach: Ryan_Burnside: How about an accounting system? 2014-10-24T03:29:43Z drmeister: Ah, that was what you said a couple of days ago (if I remember correctly) - that you had an elegant way to represent the global environment. I look forward to seeing it. 2014-10-24T03:30:02Z beach: drmeister: I think it is a central idea. It will simplify many things. 2014-10-24T03:31:12Z beach: Some Common Lisp documentation will let you think that there is a "value cell" in every symbol, but really, that's just one way of representing part of the global environment. 2014-10-24T03:32:05Z beach: So in SICL, SYMBOL-VALUE is a function that accesses the environment, not a symbol. 2014-10-24T03:32:08Z Ryan_Burnside: beach, that's the problem all of my programs needs are mostly met by tools in Linux packages... 2014-10-24T03:32:30Z moore33: hi beach 2014-10-24T03:32:32Z beach: Ryan_Burnside: Oh, Linux has a good accounting system? 2014-10-24T03:32:38Z drmeister: I have a "value cell" in my symbols. I've heard that threaded implementations store a unique index in every symbol and that can index into a thread-local array for symbols. 2014-10-24T03:32:43Z beach: Hello moore33. Still in the US I take it? 2014-10-24T03:33:07Z moore33: yup, coming back 2/11. 2014-10-24T03:34:23Z rme joined #lisp 2014-10-24T03:34:44Z beach: drmeister: As I recall, that's the method I suggested to Dan Barlow for SBCL some 14 years ago. :) 2014-10-24T03:35:12Z tadni quit (Ping timeout: 246 seconds) 2014-10-24T03:35:31Z beach: That was before SBCL had threads. 2014-10-24T03:35:34Z zacharias_ joined #lisp 2014-10-24T03:35:43Z drmeister: beach: Cool - pkhuong or nyef or told me that was what SBCL uses. 2014-10-24T03:35:57Z drmeister: What goes around comes around. 2014-10-24T03:36:54Z beach: But SICL is not going to do it that way. 2014-10-24T03:37:01Z Ryan_Burnside: beach, well I'm not really into accounting. :< 2014-10-24T03:38:02Z drmeister: Are you implementing some sort of global environment? 2014-10-24T03:38:11Z beach: drmeister: Give me an educated guess. At any point in time, how many special variables have thread-local bindings? 2014-10-24T03:38:21Z mveety joined #lisp 2014-10-24T03:38:25Z zacharias quit (Ping timeout: 258 seconds) 2014-10-24T03:38:27Z drmeister: A dozen or so. 2014-10-24T03:38:37Z beach: At the very most I would think, yes. 2014-10-24T03:39:24Z beach: So if you just do a linked list of bindings, your search would be depth 6 on the average. 2014-10-24T03:39:26Z drmeister: I spend most of my time working on compilers - a dozen or so there. Fewer in regular code. 2014-10-24T03:39:34Z beach: Exactly. 2014-10-24T03:39:45Z sabalaba_ joined #lisp 2014-10-24T03:39:46Z work_op quit (Ping timeout: 246 seconds) 2014-10-24T03:39:58Z drmeister: Are you using an a-list? 2014-10-24T03:40:22Z zyaku: Ryan_Burnside: a graphical IRC client might be fun. 2014-10-24T03:41:04Z beach: drmeister: It is more complicated than that. Those bindings are part of the runtime environment that also contains UNWIND-PROTECT entries and CATCH tags, so it's s list of such items. 2014-10-24T03:41:31Z tadni joined #lisp 2014-10-24T03:41:40Z beach: I'll put in some meters, but I am guessing the depth of that list will be very small in general. 2014-10-24T03:42:22Z beach: Probably < 10. 2014-10-24T03:42:45Z drmeister: I don't understand "so it's s list of such items" and I really want to - was it a typo? 2014-10-24T03:43:05Z rme left #lisp 2014-10-24T03:43:12Z beach: "it's a" 2014-10-24T03:43:42Z drmeister: And global bindings - what about those? 2014-10-24T03:43:48Z beach: The runtime environment is a list of entries. One type of entry is for special variable binding. Another type is for catch tags. 2014-10-24T03:43:59Z sabalaba_ quit (Ping timeout: 245 seconds) 2014-10-24T03:44:02Z beach: A third one is for unwind-protect. 2014-10-24T03:44:57Z beach: In native machine code, the runtime environment entries will be allocated on the stack, and linked through pointers. 2014-10-24T03:45:18Z drmeister: Got it. 2014-10-24T03:45:49Z drmeister: So SYMBOL-VALUE searches this linked list and when it hits the end it looks in the global bindings. 2014-10-24T03:46:04Z beach: Yes, in the current first-class global environment. 2014-10-24T03:46:06Z zeitue quit (Quit: Leaving) 2014-10-24T03:46:13Z drmeister: Where are those stored? 2014-10-24T03:46:20Z beach: In the environment. 2014-10-24T03:46:33Z beach: So that I can have multiple global environments. 2014-10-24T03:46:36Z drmeister: How do you look them up quickly given a symbol. 2014-10-24T03:47:27Z beach: A function will have a value cell (a CONS cell) in its static environment. 2014-10-24T03:48:26Z beach: The CAR of that cell contains the value. 2014-10-24T03:48:53Z drmeister: I'm not following. 2014-10-24T03:49:08Z moore33 quit 2014-10-24T03:49:20Z beach: When you load the code of a function, it gets "linked" to a particular global environment. 2014-10-24T03:49:26Z drmeister: If you have the symbol *A* - how do you get the (SYMBOL-VALUE '*A*) 2014-10-24T03:49:47Z beach: 1. Search the runtime environment. 2014-10-24T03:49:47Z drmeister: Ok. 2014-10-24T03:50:20Z beach: 2. If you don't find it, look in the CAR of the CONS cell for that variable. 2014-10-24T03:50:31Z beach: 3. Check if it is unbound. 2014-10-24T03:51:01Z beach: Think of it as a per-environment value cell. 2014-10-24T03:51:18Z drmeister: What's the CDR of the CONS cell for that variable? 2014-10-24T03:51:26Z beach: NIL. 2014-10-24T03:52:15Z beach: The environment contains this cell for each symbol that has ever been used as a variable. 2014-10-24T03:53:10Z beach: When code is loaded, a reference to the value cell in the environment is set in the static environment of the function. 2014-10-24T03:53:22Z drmeister: So every time you use (SYMBOL-VALUE 'XXX) you search the runtime environment. That adds a lot of overhead doesn't it? 2014-10-24T03:53:31Z beach: < 10 2014-10-24T03:53:35Z zeitue joined #lisp 2014-10-24T03:54:21Z beach: drmeister: What do you think it would have to do with the current method in (say) SBCL? 2014-10-24T03:54:24Z drmeister: I see - and you don't think that it happens enough to effect performance. 2014-10-24T03:54:51Z drmeister: I don't know the details of what goes on in SBCL. 2014-10-24T03:55:11Z beach: Right. I am betting that special variables are used fairly infrequently. 2014-10-24T03:55:36Z beach: drmeister: Well, let's see. It would have to figure out the unique number of the symbol. 2014-10-24T03:55:59Z drmeister: In clasp when I (let ((*x* 1)) ...) I save the value cell of *x* in a stack and put 1 in it's place. Unwinding the stack restores the value cell of *x*. So special symbol lookups are constant time. 2014-10-24T03:56:41Z Zhivago: Using thread-local storage? 2014-10-24T03:56:58Z drmeister: I'm not saying what you are implementing is worse. I am a scientist - measure, test, profile. 2014-10-24T03:57:11Z Zhivago: That sounds like an engineer. :) 2014-10-24T03:57:31Z beach: drmeister: If you modify the unique cell of the symbol that way, you are not using the right semantics. 2014-10-24T03:57:49Z drmeister: Ok smart guy. Make hypothesis, measure, test, profile - then discard failed hypothesis - rinse, lather, repeat. 2014-10-24T03:58:14Z drmeister: Am I not? 2014-10-24T03:58:25Z araujo quit (Quit: Leaving) 2014-10-24T03:58:32Z beach: Other threads would see the new value then. 2014-10-24T03:58:33Z drmeister: That is disturbing - what is wrong with what I said? 2014-10-24T03:58:52Z drmeister: Ah - right, I don't have other threads at the moment. 2014-10-24T03:59:06Z beach: That, er, simplifies things. 2014-10-24T03:59:22Z drmeister: Yes. CLHS doesn't say anything about threads. 2014-10-24T03:59:25Z Zhivago: Make null hypothesis, test, repeat until bored or successful. 2014-10-24T03:59:47Z drmeister: I'm a guy who want's 100,000 processes running at the same time. Threads are greasy kids stuff. 2014-10-24T03:59:50Z beach: drmeister: Sorry then. This entire discussion was about how to make it work for threads. 2014-10-24T03:59:58Z Zhivago: drmeister: A man after my own heart. 2014-10-24T04:00:18Z Zhivago: drmeister: Not supporting threads might be unpopular, but it's the right approach. 2014-10-24T04:00:50Z drmeister: Admittedly, useful greasy kids stuff for listening to sockets - etc. 2014-10-24T04:01:28Z drmeister: beach: No problem, I'm cool with threads - the kids love them. 2014-10-24T04:01:39Z Zhivago: Well, that's where you run into CL's lack of support for non-blocking operations. 2014-10-24T04:02:26Z drmeister: beach: I totally see where you are coming from for implementing threading. 2014-10-24T04:03:59Z drmeister: I now have the "thread" of the conversation. wak wak wonk. 2014-10-24T04:04:14Z zyaku: there are some pretty nifty alternatives to threading these days, aren’t there? 2014-10-24T04:05:05Z zyaku: the OS researchers seem to prefer to just use lots of processes with cheap IPC 2014-10-24T04:05:47Z Zhivago: That's because processes scale; threads are limited by shared memory semantics. 2014-10-24T04:05:56Z drmeister: Still, state == bottlenecks. You trade a processing bottleneck for a communication bottleneck. 2014-10-24T04:08:36Z jusss quit (Ping timeout: 250 seconds) 2014-10-24T04:08:50Z drmeister: beach: I'll keep what you said in mind. I haven't reached the point of implementing multi-threading but when I do, baring something better coming along, I'll probably implement what you just described. 2014-10-24T04:09:34Z Zhivago: You still have communication overhead either way -- with shared memory, the overhead is in contention. 2014-10-24T04:10:37Z drmeister: Because the index into thread-local arrays kind of bothered me wrt binding special variables. It seemed like a lot of empty slots for the few dozen special bindings in each thread. I'm not sure if I'm using the correct terminology but I think you know what I mean. 2014-10-24T04:12:47Z Zhivago: Well, you can always invert the problem into a symbol-local array of threads. 2014-10-24T04:14:06Z chu quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-10-24T04:16:37Z tadni quit (Ping timeout: 255 seconds) 2014-10-24T04:20:19Z eSVG joined #lisp 2014-10-24T04:20:43Z chitofan quit (Ping timeout: 246 seconds) 2014-10-24T04:24:29Z Zhivago: But you can always have the function search for the shared cell location on entry, and then reuse that location. 2014-10-24T04:24:38Z Zhivago: you might find that's a practical compromise. 2014-10-24T04:26:24Z Qudit2` joined #lisp 2014-10-24T04:27:03Z Qudit2 quit (Remote host closed the connection) 2014-10-24T04:27:03Z Qudit2` quit (Remote host closed the connection) 2014-10-24T04:27:15Z drmeister: In a multi-threaded CL - when you LOAD code - it loads into the local thread - correct? 2014-10-24T04:27:38Z Qudit2 joined #lisp 2014-10-24T04:28:27Z drmeister: It wouldn't make sense if functions were rebound in other threads. Or are threads not supposed to load code? 2014-10-24T04:29:25Z Zhivago: There are no threading semantics, so the question cannot be answered. 2014-10-24T04:29:31Z drmeister: Then again, it's not part of the standard - so implementors can do whatever they feel like. 2014-10-24T04:29:38Z Zhivago: However, most systems view load as an operation that modify the global system. 2014-10-24T04:30:03Z drmeister: Ok. 2014-10-24T04:31:48Z Zhivago: With process semantics, the problem would disappear. 2014-10-24T04:32:06Z Zhivago: The trick then becomes process coordination, via communication futures or something. 2014-10-24T04:34:29Z drmeister: Hmmm, I think I'll have to put that in the 'to be understood sometime in the future' column. 2014-10-24T04:34:51Z Zhivago: Well, you don't have non-blocking i/o, so that's something you need to delegate to processes. 2014-10-24T04:35:09Z Zhivago: Which means that you then need some non-blocking process coordination to encapsulate that. :) 2014-10-24T04:35:39Z drmeister: We don't have non-blocking io in Common Lisp? 2014-10-24T04:35:53Z Zhivago: Well, apart from the one method to read a character without hanging. 2014-10-24T04:36:18Z drmeister: I see what you mean. 2014-10-24T04:36:23Z pillton: There is LISTEN. 2014-10-24T04:37:07Z Zhivago: Yeah, which you can use to see if there's a character to read. :) 2014-10-24T04:37:10Z pillton: Not exactly multiplexing I/O though. 2014-10-24T04:37:17Z Zhivago: But it's not going to get you up to sockets. 2014-10-24T04:37:41Z drmeister: Sometimes I wonder if the Common Lisp standard wasn't developed just a few years too early. 2014-10-24T04:37:45Z Zhivago: So you probably end up with an object stream interface supporting merges. 2014-10-24T04:37:56Z jkaye joined #lisp 2014-10-24T04:38:12Z Zhivago: Then you can merge the output of N processes and read them as they come in to coordinate. 2014-10-24T04:38:27Z Zhivago: It's a syncretic abomination of a number of lisp dialects with anything tricky thrown out. 2014-10-24T04:38:34Z drmeister: But then I slap myself and say "it's better than the alternatives, especially once you expose all those useful C++ libraries within it". 2014-10-24T04:38:55Z zyaku: You could just make the global environment a daemon that other lisp processes can communicate with. 2014-10-24T04:39:04Z zyaku: At that point you’ve just made yourself a kernel 2014-10-24T04:39:22Z Zhivago: Just get rid of the global environment. :) 2014-10-24T04:40:31Z sabalaba_ joined #lisp 2014-10-24T04:42:28Z jkaye quit (Ping timeout: 265 seconds) 2014-10-24T04:45:37Z sabalaba_ quit (Ping timeout: 272 seconds) 2014-10-24T04:47:35Z joneshf-laptop joined #lisp 2014-10-24T04:47:51Z Zhivago: Invent a new socket domain. 2014-10-24T04:55:56Z zyaku quit (Quit: zyaku) 2014-10-24T04:56:38Z tadni joined #lisp 2014-10-24T05:00:18Z Harag joined #lisp 2014-10-24T05:00:19Z chitofan joined #lisp 2014-10-24T05:04:18Z sabalaba_ joined #lisp 2014-10-24T05:05:27Z fragamus joined #lisp 2014-10-24T05:05:52Z fragamus quit (Max SendQ exceeded) 2014-10-24T05:06:40Z nug700 joined #lisp 2014-10-24T05:06:44Z fragamus joined #lisp 2014-10-24T05:07:09Z echo-area joined #lisp 2014-10-24T05:07:19Z leb quit (Quit: Computer has gone to sleep.) 2014-10-24T05:07:44Z shortCircuit__ joined #lisp 2014-10-24T05:08:39Z sabalaba_ quit (Ping timeout: 246 seconds) 2014-10-24T05:08:51Z svetlyak40wt joined #lisp 2014-10-24T05:11:35Z _leb joined #lisp 2014-10-24T05:14:47Z JokesOnYou77 joined #lisp 2014-10-24T05:18:56Z nalssee joined #lisp 2014-10-24T05:19:32Z JokesOnYou77: Hi all. I'm not very good with streams (honestly I suck) but I need to bind the result of a perl script to a variable (presumably using sys:call-system-showing-output "/path/to/script.pl"). Thoughts? 2014-10-24T05:23:37Z pt1 joined #lisp 2014-10-24T05:28:27Z jusss` joined #lisp 2014-10-24T05:28:37Z sheilong quit (Quit: Konversation terminated!) 2014-10-24T05:31:07Z vsync_ quit (Ping timeout: 245 seconds) 2014-10-24T05:31:52Z Kanae quit (Ping timeout: 256 seconds) 2014-10-24T05:33:59Z vsync joined #lisp 2014-10-24T05:34:32Z pt1 quit (Remote host closed the connection) 2014-10-24T05:36:42Z echo-area quit (Remote host closed the connection) 2014-10-24T05:38:55Z wooden_ joined #lisp 2014-10-24T05:39:53Z wooden quit (Ping timeout: 240 seconds) 2014-10-24T05:45:03Z echo-area joined #lisp 2014-10-24T05:45:21Z ggole joined #lisp 2014-10-24T05:45:43Z _leb quit (Quit: Computer has gone to sleep.) 2014-10-24T05:46:06Z Vutral__ joined #lisp 2014-10-24T05:48:59Z Vutral_ quit (Ping timeout: 245 seconds) 2014-10-24T05:51:54Z zickzackv joined #lisp 2014-10-24T05:52:27Z sdemarre joined #lisp 2014-10-24T05:53:37Z beach left #lisp 2014-10-24T05:54:15Z mveety-bsd joined #lisp 2014-10-24T05:54:44Z ubra joined #lisp 2014-10-24T05:54:50Z mveety-bsd: is common-lisp.net's git working for anyone? 2014-10-24T05:55:06Z mveety-bsd: i went to go grab ABLE but it isn't working 2014-10-24T05:55:12Z innertracks joined #lisp 2014-10-24T05:56:08Z innertracks quit (Client Quit) 2014-10-24T06:05:18Z sabalaba_ joined #lisp 2014-10-24T06:07:07Z sabalab__ joined #lisp 2014-10-24T06:07:07Z sabalaba_ quit (Read error: Connection reset by peer) 2014-10-24T06:08:24Z Grue`: JokesOnYou77: you can try uiop:run-program 2014-10-24T06:09:06Z mveety-bsd quit (Quit: Client Quit) 2014-10-24T06:12:23Z sabalab__ quit (Ping timeout: 272 seconds) 2014-10-24T06:13:15Z mishoo_ joined #lisp 2014-10-24T06:16:45Z hiroakip joined #lisp 2014-10-24T06:17:31Z oleo quit (Quit: Verlassend) 2014-10-24T06:19:02Z tesuji joined #lisp 2014-10-24T06:20:45Z Shinmera joined #lisp 2014-10-24T06:26:10Z pt1 joined #lisp 2014-10-24T06:28:12Z sdemarre quit (Ping timeout: 245 seconds) 2014-10-24T06:29:21Z edgar-rft quit (Quit: you are not expected to understand this message) 2014-10-24T06:35:44Z mrSpec joined #lisp 2014-10-24T06:38:08Z alchemis7 left #lisp 2014-10-24T06:38:08Z alchemis7 joined #lisp 2014-10-24T06:39:36Z axion: Is there a format directive like ~:d to print commas every 3 digits with floats? 2014-10-24T06:42:40Z Grue`: yes, you need to supply commachar parameter 2014-10-24T06:42:47Z MoALTz quit (Ping timeout: 272 seconds) 2014-10-24T06:43:38Z Grue`: something like (format t "~,,',:d" 10000000) 2014-10-24T06:44:08Z Grue`: (character arguments are preceded by single quote) 2014-10-24T06:44:24Z Grue`: (first two commas skip the first 2 parameters) 2014-10-24T06:44:30Z sdemarre joined #lisp 2014-10-24T06:44:36Z axion: that doesnt work 2014-10-24T06:44:53Z axion: (format t "~,,',:d" 1000.33) => 1000.33 2014-10-24T06:45:01Z sdemarre left #lisp 2014-10-24T06:45:16Z ec_ joined #lisp 2014-10-24T06:45:19Z Grue`: yes it does (format t "~,,',:d" 10000000) => 10,000,000 2014-10-24T06:45:37Z axion: i was looking for the result 1,000.33 2014-10-24T06:46:14Z Grue`: well, ~d is only for integers actually 2014-10-24T06:46:29Z Grue`: so you might want to print integer and float parts separately 2014-10-24T06:46:32Z axion: right. seems like i'm going to have to use floor with m-v-l or something 2014-10-24T06:46:38Z JokesOnYou77: Grue`, will that return the output? 2014-10-24T06:47:14Z Grue`: JokesOnYou77: by default yes, but it can also return a stream 2014-10-24T06:47:35Z pillton quit (*.net *.split) 2014-10-24T06:47:35Z cibs quit (*.net *.split) 2014-10-24T06:47:35Z tali713 quit (*.net *.split) 2014-10-24T06:47:35Z hiroakip quit (*.net *.split) 2014-10-24T06:47:35Z ndrei quit (*.net *.split) 2014-10-24T06:47:35Z karswell` quit (*.net *.split) 2014-10-24T06:47:35Z jaminja quit (*.net *.split) 2014-10-24T06:47:35Z theos quit (*.net *.split) 2014-10-24T06:47:35Z klltkr quit (*.net *.split) 2014-10-24T06:47:35Z mguzmann_ quit (*.net *.split) 2014-10-24T06:47:35Z bend3r quit (*.net *.split) 2014-10-24T06:47:35Z rtra quit (*.net *.split) 2014-10-24T06:47:35Z rak[1] quit (*.net *.split) 2014-10-24T06:47:35Z JokesOnYou77_ quit (*.net *.split) 2014-10-24T06:47:35Z Jubb quit (*.net *.split) 2014-10-24T06:47:35Z zymurgy quit (*.net *.split) 2014-10-24T06:47:35Z aap_ quit (*.net *.split) 2014-10-24T06:47:35Z mindCrime quit (*.net *.split) 2014-10-24T06:47:36Z Khisanth quit (*.net *.split) 2014-10-24T06:47:36Z cyphase quit (*.net *.split) 2014-10-24T06:47:36Z Sgeo quit (*.net *.split) 2014-10-24T06:47:36Z john-mcaleely quit (*.net *.split) 2014-10-24T06:47:36Z ramus quit (*.net *.split) 2014-10-24T06:47:36Z sivoais quit (*.net *.split) 2014-10-24T06:47:36Z tbarletz quit (*.net *.split) 2014-10-24T06:47:36Z Colleen quit (*.net *.split) 2014-10-24T06:47:36Z xebd``` quit (*.net *.split) 2014-10-24T06:47:36Z l3thal quit (*.net *.split) 2014-10-24T06:47:36Z fionnan_ quit (*.net *.split) 2014-10-24T06:47:36Z jsnell_ quit (*.net *.split) 2014-10-24T06:47:36Z sellout quit (*.net *.split) 2014-10-24T06:47:36Z justinmcp_ quit (*.net *.split) 2014-10-24T06:47:36Z mingvs quit (*.net *.split) 2014-10-24T06:47:36Z joneshf quit (*.net *.split) 2014-10-24T06:47:36Z przerull quit (*.net *.split) 2014-10-24T06:47:36Z njsg_ quit (*.net *.split) 2014-10-24T06:47:37Z clop quit (*.net *.split) 2014-10-24T06:47:37Z ft quit (*.net *.split) 2014-10-24T06:47:37Z eMBee quit (*.net *.split) 2014-10-24T06:47:37Z jasom quit (*.net *.split) 2014-10-24T06:47:37Z Xach quit (*.net *.split) 2014-10-24T06:47:37Z fragamus quit (*.net *.split) 2014-10-24T06:47:37Z jbf` quit (*.net *.split) 2014-10-24T06:47:37Z vlnx quit (*.net *.split) 2014-10-24T06:47:37Z teiresias quit (*.net *.split) 2014-10-24T06:47:37Z j0ni quit (*.net *.split) 2014-10-24T06:47:37Z dfox_ quit (*.net *.split) 2014-10-24T06:47:37Z ELLIOTTCABLE quit (*.net *.split) 2014-10-24T06:47:37Z necronian quit (*.net *.split) 2014-10-24T06:47:38Z misv quit (*.net *.split) 2014-10-24T06:47:38Z replcated quit (*.net *.split) 2014-10-24T06:47:38Z cods quit (*.net *.split) 2014-10-24T06:47:38Z vert2 quit (*.net *.split) 2014-10-24T06:47:38Z killmaster quit (*.net *.split) 2014-10-24T06:47:38Z flip214 quit (*.net *.split) 2014-10-24T06:47:38Z copec quit (*.net *.split) 2014-10-24T06:47:38Z acieroid quit (*.net *.split) 2014-10-24T06:47:38Z Soft quit (*.net *.split) 2014-10-24T06:47:38Z finnrobi quit (*.net *.split) 2014-10-24T06:47:38Z jayne quit (*.net *.split) 2014-10-24T06:47:38Z tesuji quit (*.net *.split) 2014-10-24T06:47:38Z ggole quit (*.net *.split) 2014-10-24T06:47:38Z resttime quit (*.net *.split) 2014-10-24T06:47:38Z atgreen quit (*.net *.split) 2014-10-24T06:47:38Z Denommus quit (*.net *.split) 2014-10-24T06:47:39Z ahungry_ quit (*.net *.split) 2014-10-24T06:47:39Z CrazyEddy quit (*.net *.split) 2014-10-24T06:47:39Z mutley89 quit (*.net *.split) 2014-10-24T06:47:39Z specbot quit (*.net *.split) 2014-10-24T06:47:39Z josteink quit (*.net *.split) 2014-10-24T06:47:39Z girrig quit (*.net *.split) 2014-10-24T06:47:39Z grungier quit (*.net *.split) 2014-10-24T06:47:39Z loke quit (*.net *.split) 2014-10-24T06:47:39Z nisstyre quit (*.net *.split) 2014-10-24T06:47:39Z minion quit (*.net *.split) 2014-10-24T06:47:39Z tvaalen quit (*.net *.split) 2014-10-24T06:47:39Z njsg quit (*.net *.split) 2014-10-24T06:47:39Z brucem quit (*.net *.split) 2014-10-24T06:47:39Z cwandrews quit (*.net *.split) 2014-10-24T06:47:39Z funnel quit (*.net *.split) 2014-10-24T06:47:39Z faheem quit (*.net *.split) 2014-10-24T06:47:39Z hyoyoung_ quit (*.net *.split) 2014-10-24T06:47:40Z Zhivago quit (*.net *.split) 2014-10-24T06:47:40Z ivan\ quit (*.net *.split) 2014-10-24T06:47:53Z JokesOnYou77: It's happening again! 2014-10-24T06:48:39Z JokesOnYou77: Grue`, I'm trying to write the script so that it returns a single, lisp-readable value so I think I can use it if I van bind it to something. 2014-10-24T06:50:16Z axion: (format nil "~{~,:d~0,2f~}" (multiple-value-list (floor 1000.33))) => "1,000.33" 2014-10-24T06:50:25Z axion: thats what i came up with for anyone wondering 2014-10-24T06:50:27Z faheem_ is now known as faheem 2014-10-24T06:50:47Z Grue`: JokesOnYou77: oh, wait, you need to pass :output :string or it won't return anything 2014-10-24T06:51:02Z JokesOnYou77: Ok, that's good to know :P 2014-10-24T06:51:32Z phao quit (Quit: Leaving) 2014-10-24T06:51:39Z Grue`: axion: that breaks on negative numbers 2014-10-24T06:51:39Z Odin- quit (Ping timeout: 272 seconds) 2014-10-24T06:52:09Z axion: i don't need to worry about negatives for this example, but if you have a fix i'm all ears 2014-10-24T06:53:01Z Grue`: well, if you replace floor with truncate... it doesn't really work either 2014-10-24T06:53:20Z axion: and it seems to work with negatives 2014-10-24T06:54:06Z Grue`: (format nil "~{~,:d~0,2f~}" (multiple-value-list (floor -1000.33))) => "-1,001.67" 2014-10-24T06:54:08Z arenz joined #lisp 2014-10-24T06:54:29Z axion: ah yes 2014-10-24T06:54:45Z axion: fortunately i don't have to worry about input being negative 2014-10-24T06:54:55Z axion: can't think of a solution though 2014-10-24T06:56:13Z Grue`: (format nil "~{~,:d~0,2f~}" (list (truncate x) (abs (rem x 1)))) 2014-10-24T06:57:16Z axion: nice 2014-10-24T06:57:38Z JokesOnYou77: uiop worked! Ty btw 2014-10-24T06:58:06Z JokesOnYou77: So now I have a string that looks like "( foo bar )" but I want a list :/ 2014-10-24T06:58:16Z faheem is now known as 7F1ABNZXD 2014-10-24T06:59:30Z Grue`: if you have control over the output of the script, you can use READ 2014-10-24T06:59:49Z malice joined #lisp 2014-10-24T07:00:25Z Grue`: READ-FROM-STRING I mean 2014-10-24T07:00:33Z tesuji joined #lisp 2014-10-24T07:00:33Z ggole joined #lisp 2014-10-24T07:00:33Z fragamus joined #lisp 2014-10-24T07:00:33Z jbf` joined #lisp 2014-10-24T07:00:33Z resttime joined #lisp 2014-10-24T07:00:33Z atgreen joined #lisp 2014-10-24T07:00:33Z vlnx joined #lisp 2014-10-24T07:00:33Z Denommus joined #lisp 2014-10-24T07:00:33Z ahungry_ joined #lisp 2014-10-24T07:00:33Z teiresias joined #lisp 2014-10-24T07:00:33Z j0ni joined #lisp 2014-10-24T07:00:33Z dfox_ joined #lisp 2014-10-24T07:00:33Z CrazyEddy joined #lisp 2014-10-24T07:00:33Z mutley89 joined #lisp 2014-10-24T07:00:33Z josteink joined #lisp 2014-10-24T07:00:33Z specbot joined #lisp 2014-10-24T07:00:33Z girrig joined #lisp 2014-10-24T07:00:33Z necronian joined #lisp 2014-10-24T07:00:33Z pillton joined #lisp 2014-10-24T07:00:33Z grungier joined #lisp 2014-10-24T07:00:33Z loke joined #lisp 2014-10-24T07:00:33Z nisstyre joined #lisp 2014-10-24T07:00:33Z misv joined #lisp 2014-10-24T07:00:33Z minion joined #lisp 2014-10-24T07:00:33Z cibs joined #lisp 2014-10-24T07:00:33Z tali713 joined #lisp 2014-10-24T07:00:33Z tvaalen joined #lisp 2014-10-24T07:00:33Z njsg joined #lisp 2014-10-24T07:00:33Z brucem joined #lisp 2014-10-24T07:00:33Z replcated joined #lisp 2014-10-24T07:00:33Z cwandrews joined #lisp 2014-10-24T07:00:33Z cods joined #lisp 2014-10-24T07:00:33Z funnel joined #lisp 2014-10-24T07:00:33Z faheem joined #lisp 2014-10-24T07:00:33Z vert2 joined #lisp 2014-10-24T07:00:33Z hyoyoung_ joined #lisp 2014-10-24T07:00:33Z killmaster joined #lisp 2014-10-24T07:00:33Z flip214 joined #lisp 2014-10-24T07:00:33Z Zhivago joined #lisp 2014-10-24T07:00:33Z copec joined #lisp 2014-10-24T07:00:33Z acieroid joined #lisp 2014-10-24T07:00:33Z Soft joined #lisp 2014-10-24T07:00:33Z finnrobi joined #lisp 2014-10-24T07:00:33Z ivan\ joined #lisp 2014-10-24T07:00:33Z jayne joined #lisp 2014-10-24T07:00:47Z Shinmera: And if you only have symbols without spaces a cl-ppcre:split would do it. 2014-10-24T07:00:52Z pillton quit (*.net *.split) 2014-10-24T07:00:52Z cibs quit (*.net *.split) 2014-10-24T07:00:52Z tali713 quit (*.net *.split) 2014-10-24T07:00:52Z nydel joined #lisp 2014-10-24T07:00:52Z nydel quit (Changing host) 2014-10-24T07:00:52Z nydel joined #lisp 2014-10-24T07:01:42Z Grue`: yeah normally I would parse it manually, but since it seems like a script JokesOnYou77 wrote, might as well use the reader 2014-10-24T07:02:14Z JokesOnYou77: Actually, the output is from a perl script. I don't really know perl but it's the only library I could find that would do what I want so here we are :P 2014-10-24T07:02:23Z mveety quit (Quit: Client Quit) 2014-10-24T07:03:30Z mveety joined #lisp 2014-10-24T07:04:18Z JokesOnYou77: beautiful! 2014-10-24T07:04:24Z Shinmera: If you do end up using the reader after all, at least bind *read-eval* to NIL. 2014-10-24T07:04:33Z JokesOnYou77: ? 2014-10-24T07:05:03Z JokesOnYou77: I think I am indeed using the reader. Could you elaborate? 2014-10-24T07:05:31Z Grue`: well it's highly unlikely that perl script would ever output #. followed by valid lisp code, isn't it? 2014-10-24T07:05:42Z Shinmera: Sure, but it won't hurt to 2014-10-24T07:05:53Z matko quit (Remote host closed the connection) 2014-10-24T07:06:35Z Shinmera: JokesOnYou77: The reader macro #. allows you to execute arbitrary lisp code at read-time. 2014-10-24T07:06:59Z Shinmera: JokesOnYou77: So if you read a string with it allowed it could ruin your system. 2014-10-24T07:08:46Z JokesOnYou77: As it turns out there are actually a number of sharps in the output. I've already gotten a PACKAGE-NOT-FOUND error lol. I ended up escaping the output of the script so that every list item is a string, which solved that problem 2014-10-24T07:09:51Z JokesOnYou77: Does that suffice, or should I still bind the global? 2014-10-24T07:10:01Z ndrei joined #lisp 2014-10-24T07:10:01Z karswell` joined #lisp 2014-10-24T07:10:01Z jaminja joined #lisp 2014-10-24T07:10:01Z theos joined #lisp 2014-10-24T07:10:01Z klltkr joined #lisp 2014-10-24T07:10:01Z mguzmann_ joined #lisp 2014-10-24T07:10:01Z bend3r joined #lisp 2014-10-24T07:10:01Z rtra joined #lisp 2014-10-24T07:10:01Z rak[1] joined #lisp 2014-10-24T07:10:01Z Xach joined #lisp 2014-10-24T07:10:01Z JokesOnYou77_ joined #lisp 2014-10-24T07:10:01Z Jubb joined #lisp 2014-10-24T07:10:01Z zymurgy joined #lisp 2014-10-24T07:10:01Z aap_ joined #lisp 2014-10-24T07:10:01Z mindCrime joined #lisp 2014-10-24T07:10:01Z Khisanth joined #lisp 2014-10-24T07:10:01Z cyphase joined #lisp 2014-10-24T07:10:01Z Sgeo joined #lisp 2014-10-24T07:10:01Z john-mcaleely joined #lisp 2014-10-24T07:10:01Z ramus joined #lisp 2014-10-24T07:10:01Z sivoais joined #lisp 2014-10-24T07:10:01Z tbarletz joined #lisp 2014-10-24T07:10:01Z Colleen joined #lisp 2014-10-24T07:10:01Z xebd``` joined #lisp 2014-10-24T07:10:01Z l3thal joined #lisp 2014-10-24T07:10:01Z fionnan_ joined #lisp 2014-10-24T07:10:01Z jsnell_ joined #lisp 2014-10-24T07:10:01Z sellout joined #lisp 2014-10-24T07:10:01Z justinmcp_ joined #lisp 2014-10-24T07:10:01Z mingvs joined #lisp 2014-10-24T07:10:01Z joneshf joined #lisp 2014-10-24T07:10:01Z przerull joined #lisp 2014-10-24T07:10:01Z njsg_ joined #lisp 2014-10-24T07:10:01Z clop joined #lisp 2014-10-24T07:10:01Z ft joined #lisp 2014-10-24T07:10:01Z eMBee joined #lisp 2014-10-24T07:10:01Z jasom joined #lisp 2014-10-24T07:10:22Z Shinmera: As long as you are sure that nothing can escape the strings it'll be fine. 2014-10-24T07:12:16Z JokesOnYou77: I have complete control over the script being run. But I do take your point. Malicious output is always an unnecessary risk. 2014-10-24T07:12:32Z JokesOnYou77: Err...input 2014-10-24T07:13:05Z Shinmera: If only data could be shared directly without the need for serialising. 2014-10-24T07:13:15Z Shinmera dreams of a LispOs 2014-10-24T07:13:15Z DGASAU quit (Read error: Connection reset by peer) 2014-10-24T07:14:00Z DGASAU joined #lisp 2014-10-24T07:16:49Z 17SAAO8YG joined #lisp 2014-10-24T07:16:52Z pillton joined #lisp 2014-10-24T07:16:52Z cibs joined #lisp 2014-10-24T07:16:52Z tali713 joined #lisp 2014-10-24T07:17:53Z funnel quit (Max SendQ exceeded) 2014-10-24T07:17:53Z nisstyre quit (Max SendQ exceeded) 2014-10-24T07:17:53Z ivan\ quit (Max SendQ exceeded) 2014-10-24T07:18:18Z ivan\ joined #lisp 2014-10-24T07:19:45Z JokesOnYou77: LispOs? 2014-10-24T07:20:18Z ecraven joined #lisp 2014-10-24T07:20:19Z Shinmera: http://metamodular.com/lispos.pdf 2014-10-24T07:20:45Z nisstyre joined #lisp 2014-10-24T07:22:37Z Ryan_Burnside: LispOs? You mean Symbolics? 2014-10-24T07:22:43Z sivoais_ joined #lisp 2014-10-24T07:22:55Z JokesOnYou77: OMG this sounds a lot like my boss when he reminices about how you used to need a Lisp card to run anything at all and the disks were just 1s and 0s with no filesystem. 2014-10-24T07:23:24Z Ryan_Burnside: Lisp...card? 2014-10-24T07:23:46Z Ryan_Burnside: I only really have heard of IBM 80 column punched cards. 2014-10-24T07:23:46Z JokesOnYou77: Back in the early days you needed a hardware implementation to run Lisp 2014-10-24T07:24:27Z JokesOnYou77: Literally an add-in card that contained the entire OS and environment and bottstrapped itself from disk 2014-10-24T07:24:31Z Ryan_Burnside: Sure, I've heard of chips designed to run Lisp. 2014-10-24T07:24:43Z JokesOnYou77: yeah , that one 2014-10-24T07:24:56Z Ryan_Burnside: Symbolics was the company really pushing them. 2014-10-24T07:27:21Z stassats joined #lisp 2014-10-24T07:27:36Z zRecursive quit (Remote host closed the connection) 2014-10-24T07:28:58Z pillton quit (*.net *.split) 2014-10-24T07:28:58Z cibs quit (*.net *.split) 2014-10-24T07:28:58Z tali713 quit (*.net *.split) 2014-10-24T07:28:58Z 17SAAO8YG quit (*.net *.split) 2014-10-24T07:28:58Z ndrei quit (*.net *.split) 2014-10-24T07:28:58Z karswell` quit (*.net *.split) 2014-10-24T07:28:58Z jaminja quit (*.net *.split) 2014-10-24T07:28:58Z theos quit (*.net *.split) 2014-10-24T07:28:58Z klltkr quit (*.net *.split) 2014-10-24T07:28:58Z mguzmann_ quit (*.net *.split) 2014-10-24T07:28:58Z bend3r quit (*.net *.split) 2014-10-24T07:28:58Z rtra quit (*.net *.split) 2014-10-24T07:28:58Z rak[1] quit (*.net *.split) 2014-10-24T07:28:58Z JokesOnYou77_ quit (*.net *.split) 2014-10-24T07:28:58Z Jubb quit (*.net *.split) 2014-10-24T07:28:58Z zymurgy quit (*.net *.split) 2014-10-24T07:28:58Z aap_ quit (*.net *.split) 2014-10-24T07:28:58Z mindCrime quit (*.net *.split) 2014-10-24T07:28:58Z Khisanth quit (*.net *.split) 2014-10-24T07:28:58Z cyphase quit (*.net *.split) 2014-10-24T07:28:58Z Sgeo quit (*.net *.split) 2014-10-24T07:28:59Z john-mcaleely quit (*.net *.split) 2014-10-24T07:28:59Z ramus quit (*.net *.split) 2014-10-24T07:28:59Z sivoais quit (*.net *.split) 2014-10-24T07:28:59Z tbarletz quit (*.net *.split) 2014-10-24T07:28:59Z Colleen quit (*.net *.split) 2014-10-24T07:28:59Z xebd``` quit (*.net *.split) 2014-10-24T07:28:59Z l3thal quit (*.net *.split) 2014-10-24T07:28:59Z fionnan_ quit (*.net *.split) 2014-10-24T07:28:59Z jsnell_ quit (*.net *.split) 2014-10-24T07:28:59Z sellout quit (*.net *.split) 2014-10-24T07:28:59Z justinmcp_ quit (*.net *.split) 2014-10-24T07:28:59Z mingvs quit (*.net *.split) 2014-10-24T07:28:59Z joneshf quit (*.net *.split) 2014-10-24T07:28:59Z przerull quit (*.net *.split) 2014-10-24T07:28:59Z njsg_ quit (*.net *.split) 2014-10-24T07:28:59Z clop quit (*.net *.split) 2014-10-24T07:28:59Z ft quit (*.net *.split) 2014-10-24T07:28:59Z eMBee quit (*.net *.split) 2014-10-24T07:28:59Z jasom quit (*.net *.split) 2014-10-24T07:28:59Z Xach quit (*.net *.split) 2014-10-24T07:29:00Z nydel quit (*.net *.split) 2014-10-24T07:29:00Z fragamus quit (*.net *.split) 2014-10-24T07:29:00Z jbf` quit (*.net *.split) 2014-10-24T07:29:00Z vlnx quit (*.net *.split) 2014-10-24T07:29:00Z teiresias quit (*.net *.split) 2014-10-24T07:29:00Z j0ni quit (*.net *.split) 2014-10-24T07:29:00Z dfox_ quit (*.net *.split) 2014-10-24T07:29:00Z necronian quit (*.net *.split) 2014-10-24T07:29:00Z misv quit (*.net *.split) 2014-10-24T07:29:01Z replcated quit (*.net *.split) 2014-10-24T07:29:01Z cods quit (*.net *.split) 2014-10-24T07:29:01Z vert2 quit (*.net *.split) 2014-10-24T07:29:01Z killmaster quit (*.net *.split) 2014-10-24T07:29:01Z flip214 quit (*.net *.split) 2014-10-24T07:29:01Z copec quit (*.net *.split) 2014-10-24T07:29:01Z acieroid quit (*.net *.split) 2014-10-24T07:29:01Z Soft quit (*.net *.split) 2014-10-24T07:29:01Z finnrobi quit (*.net *.split) 2014-10-24T07:29:01Z jayne quit (*.net *.split) 2014-10-24T07:29:01Z tesuji quit (*.net *.split) 2014-10-24T07:29:01Z ggole quit (*.net *.split) 2014-10-24T07:29:01Z resttime quit (*.net *.split) 2014-10-24T07:29:01Z atgreen quit (*.net *.split) 2014-10-24T07:29:01Z Denommus quit (*.net *.split) 2014-10-24T07:29:01Z ahungry_ quit (*.net *.split) 2014-10-24T07:29:02Z CrazyEddy quit (*.net *.split) 2014-10-24T07:29:02Z mutley89 quit (*.net *.split) 2014-10-24T07:29:02Z specbot quit (*.net *.split) 2014-10-24T07:29:02Z josteink quit (*.net *.split) 2014-10-24T07:29:02Z girrig quit (*.net *.split) 2014-10-24T07:29:02Z grungier quit (*.net *.split) 2014-10-24T07:29:02Z loke quit (*.net *.split) 2014-10-24T07:29:02Z minion quit (*.net *.split) 2014-10-24T07:29:02Z tvaalen quit (*.net *.split) 2014-10-24T07:29:02Z njsg quit (*.net *.split) 2014-10-24T07:29:02Z brucem quit (*.net *.split) 2014-10-24T07:29:02Z cwandrews quit (*.net *.split) 2014-10-24T07:29:02Z faheem quit (*.net *.split) 2014-10-24T07:29:02Z hyoyoung_ quit (*.net *.split) 2014-10-24T07:29:02Z Zhivago quit (*.net *.split) 2014-10-24T07:31:52Z marvin-hh quit (Ping timeout: 258 seconds) 2014-10-24T07:32:23Z funnel joined #lisp 2014-10-24T07:32:23Z 17SAAO8YG joined #lisp 2014-10-24T07:32:23Z Zhivago joined #lisp 2014-10-24T07:32:23Z hyoyoung_ joined #lisp 2014-10-24T07:32:23Z faheem joined #lisp 2014-10-24T07:32:23Z cwandrews joined #lisp 2014-10-24T07:32:23Z brucem joined #lisp 2014-10-24T07:32:23Z njsg joined #lisp 2014-10-24T07:32:23Z tvaalen joined #lisp 2014-10-24T07:32:23Z minion joined #lisp 2014-10-24T07:32:23Z loke joined #lisp 2014-10-24T07:32:23Z grungier joined #lisp 2014-10-24T07:32:23Z girrig joined #lisp 2014-10-24T07:32:23Z specbot joined #lisp 2014-10-24T07:32:23Z josteink joined #lisp 2014-10-24T07:32:23Z mutley89 joined #lisp 2014-10-24T07:32:23Z CrazyEddy joined #lisp 2014-10-24T07:32:23Z ahungry_ joined #lisp 2014-10-24T07:32:23Z Denommus joined #lisp 2014-10-24T07:32:23Z atgreen joined #lisp 2014-10-24T07:32:23Z resttime joined #lisp 2014-10-24T07:32:23Z ggole joined #lisp 2014-10-24T07:32:23Z tesuji joined #lisp 2014-10-24T07:32:23Z ndrei joined #lisp 2014-10-24T07:32:23Z karswell` joined #lisp 2014-10-24T07:32:23Z jaminja joined #lisp 2014-10-24T07:32:23Z theos joined #lisp 2014-10-24T07:32:23Z klltkr joined #lisp 2014-10-24T07:32:23Z mguzmann_ joined #lisp 2014-10-24T07:32:23Z bend3r joined #lisp 2014-10-24T07:32:23Z rtra joined #lisp 2014-10-24T07:32:23Z rak[1] joined #lisp 2014-10-24T07:32:23Z Xach joined #lisp 2014-10-24T07:32:23Z JokesOnYou77_ joined #lisp 2014-10-24T07:32:23Z Jubb joined #lisp 2014-10-24T07:32:23Z zymurgy joined #lisp 2014-10-24T07:32:23Z aap_ joined #lisp 2014-10-24T07:32:23Z mindCrime joined #lisp 2014-10-24T07:32:23Z Khisanth joined #lisp 2014-10-24T07:32:23Z cyphase joined #lisp 2014-10-24T07:32:23Z Sgeo joined #lisp 2014-10-24T07:32:23Z john-mcaleely joined #lisp 2014-10-24T07:32:23Z ramus joined #lisp 2014-10-24T07:32:23Z tbarletz joined #lisp 2014-10-24T07:32:23Z Colleen joined #lisp 2014-10-24T07:32:23Z xebd``` joined #lisp 2014-10-24T07:32:23Z l3thal joined #lisp 2014-10-24T07:32:23Z fionnan_ joined #lisp 2014-10-24T07:32:23Z jsnell_ joined #lisp 2014-10-24T07:32:23Z sellout joined #lisp 2014-10-24T07:32:23Z justinmcp_ joined #lisp 2014-10-24T07:32:23Z mingvs joined #lisp 2014-10-24T07:32:23Z joneshf joined #lisp 2014-10-24T07:32:23Z przerull joined #lisp 2014-10-24T07:32:23Z njsg_ joined #lisp 2014-10-24T07:32:23Z clop joined #lisp 2014-10-24T07:32:23Z ft joined #lisp 2014-10-24T07:32:23Z eMBee joined #lisp 2014-10-24T07:32:23Z jasom joined #lisp 2014-10-24T07:32:34Z Ryan_Burnside quit (Quit: Leaving) 2014-10-24T07:32:41Z marvin-hh joined #lisp 2014-10-24T07:34:13Z Oddity quit (Read error: Connection reset by peer) 2014-10-24T07:35:46Z rx14 joined #lisp 2014-10-24T07:36:45Z tesuji quit (*.net *.split) 2014-10-24T07:36:45Z ggole quit (*.net *.split) 2014-10-24T07:36:45Z resttime quit (*.net *.split) 2014-10-24T07:36:45Z atgreen quit (*.net *.split) 2014-10-24T07:36:45Z Denommus quit (*.net *.split) 2014-10-24T07:36:45Z ahungry_ quit (*.net *.split) 2014-10-24T07:36:45Z CrazyEddy quit (*.net *.split) 2014-10-24T07:36:45Z mutley89 quit (*.net *.split) 2014-10-24T07:36:45Z specbot quit (*.net *.split) 2014-10-24T07:36:45Z josteink quit (*.net *.split) 2014-10-24T07:36:46Z girrig quit (*.net *.split) 2014-10-24T07:36:46Z grungier quit (*.net *.split) 2014-10-24T07:36:46Z loke quit (*.net *.split) 2014-10-24T07:36:46Z minion quit (*.net *.split) 2014-10-24T07:36:46Z tvaalen quit (*.net *.split) 2014-10-24T07:36:46Z njsg quit (*.net *.split) 2014-10-24T07:36:46Z brucem quit (*.net *.split) 2014-10-24T07:36:46Z cwandrews quit (*.net *.split) 2014-10-24T07:36:46Z faheem quit (*.net *.split) 2014-10-24T07:36:46Z hyoyoung_ quit (*.net *.split) 2014-10-24T07:36:46Z Zhivago quit (*.net *.split) 2014-10-24T07:37:15Z bagackiz quit (Ping timeout: 272 seconds) 2014-10-24T07:37:30Z nydel joined #lisp 2014-10-24T07:37:30Z fragamus joined #lisp 2014-10-24T07:37:30Z jbf` joined #lisp 2014-10-24T07:37:30Z vlnx joined #lisp 2014-10-24T07:37:30Z teiresias joined #lisp 2014-10-24T07:37:30Z j0ni joined #lisp 2014-10-24T07:37:30Z dfox_ joined #lisp 2014-10-24T07:37:30Z necronian joined #lisp 2014-10-24T07:37:30Z misv joined #lisp 2014-10-24T07:37:30Z replcated joined #lisp 2014-10-24T07:37:30Z cods joined #lisp 2014-10-24T07:37:30Z vert2 joined #lisp 2014-10-24T07:37:30Z killmaster joined #lisp 2014-10-24T07:37:30Z flip214 joined #lisp 2014-10-24T07:37:30Z copec joined #lisp 2014-10-24T07:37:30Z acieroid joined #lisp 2014-10-24T07:37:30Z Soft joined #lisp 2014-10-24T07:37:30Z finnrobi joined #lisp 2014-10-24T07:37:30Z jayne joined #lisp 2014-10-24T07:38:06Z malice quit (Ping timeout: 246 seconds) 2014-10-24T07:39:42Z bagackiz joined #lisp 2014-10-24T07:40:04Z tesuji joined #lisp 2014-10-24T07:40:04Z ggole joined #lisp 2014-10-24T07:40:04Z atgreen joined #lisp 2014-10-24T07:40:04Z Denommus joined #lisp 2014-10-24T07:40:04Z ahungry_ joined #lisp 2014-10-24T07:40:04Z CrazyEddy joined #lisp 2014-10-24T07:40:04Z mutley89 joined #lisp 2014-10-24T07:40:04Z josteink joined #lisp 2014-10-24T07:40:04Z specbot joined #lisp 2014-10-24T07:40:04Z girrig joined #lisp 2014-10-24T07:40:04Z grungier joined #lisp 2014-10-24T07:40:04Z loke joined #lisp 2014-10-24T07:40:04Z minion joined #lisp 2014-10-24T07:40:04Z tvaalen joined #lisp 2014-10-24T07:40:04Z njsg joined #lisp 2014-10-24T07:40:04Z brucem joined #lisp 2014-10-24T07:40:04Z cwandrews joined #lisp 2014-10-24T07:40:04Z faheem joined #lisp 2014-10-24T07:40:04Z hyoyoung_ joined #lisp 2014-10-24T07:40:04Z Zhivago joined #lisp 2014-10-24T07:40:56Z Oddity joined #lisp 2014-10-24T07:44:43Z zacharias_ quit (Ping timeout: 244 seconds) 2014-10-24T07:45:38Z funnel quit (Changing host) 2014-10-24T07:45:38Z funnel joined #lisp 2014-10-24T07:46:57Z MrWoohoo joined #lisp 2014-10-24T07:49:22Z Cymew joined #lisp 2014-10-24T07:49:29Z Blkt_ is now known as Blkt 2014-10-24T07:50:16Z pillton joined #lisp 2014-10-24T07:50:16Z cibs joined #lisp 2014-10-24T07:50:16Z tali713 joined #lisp 2014-10-24T07:50:18Z cibs quit (Max SendQ exceeded) 2014-10-24T07:50:34Z cibs joined #lisp 2014-10-24T07:53:04Z kcj joined #lisp 2014-10-24T07:55:53Z varjag joined #lisp 2014-10-24T07:58:38Z pt1 quit (Ping timeout: 256 seconds) 2014-10-24T07:59:10Z defaultxr quit (Quit: gnight) 2014-10-24T07:59:18Z pt1 joined #lisp 2014-10-24T08:03:06Z Amaan quit (Quit: Connection closed for inactivity) 2014-10-24T08:03:22Z hugod quit (Remote host closed the connection) 2014-10-24T08:04:35Z nug700 quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2014-10-24T08:05:38Z nalssee quit (Quit: This computer has gone to sleep) 2014-10-24T08:06:31Z nalssee joined #lisp 2014-10-24T08:07:51Z jusss` is now known as jusss 2014-10-24T08:08:07Z jusss quit (Changing host) 2014-10-24T08:08:07Z jusss joined #lisp 2014-10-24T08:08:23Z sabalaba_ joined #lisp 2014-10-24T08:08:36Z jusss is now known as ilisp 2014-10-24T08:08:48Z ilisp is now known as jusss 2014-10-24T08:10:03Z jtza8 joined #lisp 2014-10-24T08:12:54Z stepnem joined #lisp 2014-10-24T08:13:08Z sabalaba_ quit (Ping timeout: 244 seconds) 2014-10-24T08:14:23Z jtza8 quit (Ping timeout: 240 seconds) 2014-10-24T08:18:48Z jtza8 joined #lisp 2014-10-24T08:21:06Z pavelpenev joined #lisp 2014-10-24T08:21:23Z william3 joined #lisp 2014-10-24T08:23:33Z jusss: everything in lisp is symbolic expressions ? right ? 2014-10-24T08:23:33Z momo-reina joined #lisp 2014-10-24T08:23:52Z pt1 quit (Remote host closed the connection) 2014-10-24T08:23:54Z stassats: naturally 2014-10-24T08:23:55Z minion: stassats, memo from pjb: calling C++ is hard for everything, in the context of libraries, even from C++ (if you don't use the same C++ compiler). 2014-10-24T08:24:45Z pt1 joined #lisp 2014-10-24T08:25:21Z ustunozgur quit (Quit: Leaving...) 2014-10-24T08:27:47Z ustunozgur joined #lisp 2014-10-24T08:28:03Z momo-reina quit (Remote host closed the connection) 2014-10-24T08:28:08Z leo2007 quit (Read error: Connection reset by peer) 2014-10-24T08:28:25Z momo-reina joined #lisp 2014-10-24T08:29:16Z loke: stassats: But fear not, for the C++ standards comittee is working on definining a 2D API. CLearly much more important than a consistent calling convention. 2014-10-24T08:29:40Z harish quit (Ping timeout: 244 seconds) 2014-10-24T08:30:34Z eSVG quit (Quit: Leaving) 2014-10-24T08:31:05Z stassats: sounds exactly like what C++ would do 2014-10-24T08:32:01Z drdanmaku quit (Quit: Connection closed for inactivity) 2014-10-24T08:32:19Z jusss` joined #lisp 2014-10-24T08:34:40Z jusss quit (Ping timeout: 250 seconds) 2014-10-24T08:35:52Z GuilOooo quit (Ping timeout: 244 seconds) 2014-10-24T08:36:42Z GuilOooo joined #lisp 2014-10-24T08:39:21Z heddwch quit (Ping timeout: 246 seconds) 2014-10-24T08:40:43Z heddwch joined #lisp 2014-10-24T08:42:14Z loke: http://lists.cairographics.org/archives/cairo/2013-December/024858.html 2014-10-24T08:42:34Z Amaan joined #lisp 2014-10-24T08:42:52Z loke: I had to look twice to make sure it wasn't posted on 1st April. 2014-10-24T08:44:22Z Shinmera: I really don't know what to think of that. 2014-10-24T08:44:41Z momo-reina quit (Ping timeout: 265 seconds) 2014-10-24T08:46:06Z angavrilov joined #lisp 2014-10-24T08:46:07Z Harag quit (Ping timeout: 245 seconds) 2014-10-24T08:48:37Z quazimodo quit (Quit: leaving) 2014-10-24T08:48:54Z quazimodo joined #lisp 2014-10-24T08:52:39Z wasamasa: herbs 2014-10-24T08:54:16Z LoicLisp joined #lisp 2014-10-24T08:54:26Z wasamasa: so, he's a MS evangelist? 2014-10-24T08:54:31Z wasamasa: why does that not surprise me at all 2014-10-24T08:54:42Z rjmacready_ joined #lisp 2014-10-24T08:57:02Z wasamasa: oh, he's the guy who wrote The Free Lunch Is Over 2014-10-24T08:58:28Z loke: I'm just very glad to see they are focusing on fixing the fundamental problems with C++ (i.e. the lack of 2D API) 2014-10-24T08:59:24Z wasamasa: you know, someone should temporarily let him off from the commitee until he fixes concurrency and calling conventions for C++ 2014-10-24T08:59:26Z Shinmera: Well C++ wants to have everything, so obviously not having a 2D API is a crucial issue. 2014-10-24T08:59:32Z wasamasa: then he can go on with having that 2d api 2014-10-24T09:00:08Z urandom__ joined #lisp 2014-10-24T09:00:09Z Zhivago: 2D api or a geometry api? :) 2014-10-24T09:00:11Z Shinmera: Re: concurrency "revolution": I guess he didn't anticipate JS. 2014-10-24T09:00:54Z Zhivago: Well, JS got it right. 2014-10-24T09:01:09Z Zhivago: Processes all the way, algorithmic evaluation. 2014-10-24T09:09:38Z sabalaba_ joined #lisp 2014-10-24T09:10:32Z loke: I was about to make a joke about C++ wanting to standardise an api for X, where X is th emost ridiculous API imaginable. However, all API's I could think of were things I wouldn't be surprised to see them actually try to standardise before a standard ABI. 2014-10-24T09:11:16Z dxtr quit (Ping timeout: 265 seconds) 2014-10-24T09:11:37Z Shinmera: My guess is that making a standard ABI would make too much of an uproar, so might as well do anything else. 2014-10-24T09:11:53Z Shinmera: After all, the money's there. 2014-10-24T09:12:09Z zacharias joined #lisp 2014-10-24T09:12:26Z loke: Shinmera: True. It's something that most users wouldn't be able to happily ignore, which is different from all the other added features they tacked on to C++ 2014-10-24T09:14:13Z sabalaba_ quit (Ping timeout: 260 seconds) 2014-10-24T09:18:56Z thepreacher joined #lisp 2014-10-24T09:19:03Z thepreacher quit (Client Quit) 2014-10-24T09:20:50Z dxtr joined #lisp 2014-10-24T09:24:37Z momo-reina joined #lisp 2014-10-24T09:25:19Z svetlyak40wt quit (Remote host closed the connection) 2014-10-24T09:25:26Z hugod joined #lisp 2014-10-24T09:25:54Z svetlyak40wt joined #lisp 2014-10-24T09:30:06Z svetlyak40wt quit (Ping timeout: 246 seconds) 2014-10-24T09:38:10Z jusss` quit (Remote host closed the connection) 2014-10-24T09:38:56Z munksgaard joined #lisp 2014-10-24T09:39:42Z Niac quit (Remote host closed the connection) 2014-10-24T09:39:49Z Vutral quit (Excess Flood) 2014-10-24T09:40:46Z hitecnologys joined #lisp 2014-10-24T09:41:29Z Vutral joined #lisp 2014-10-24T09:42:16Z shortCircuit__ quit (Remote host closed the connection) 2014-10-24T09:47:29Z cpt_nemo joined #lisp 2014-10-24T09:49:21Z bjorkintosh: does common lisp have a 2D or geometry api? 2014-10-24T09:51:52Z ustunozgur quit (Remote host closed the connection) 2014-10-24T09:52:02Z loke: bjorkintosh: Not a standard one 2014-10-24T09:52:04Z prxq joined #lisp 2014-10-24T09:52:07Z loke: but Cairo is available 2014-10-24T09:52:33Z bjorkintosh: right. 2014-10-24T09:52:43Z bjorkintosh: so let's let the serious languages standardize things :) 2014-10-24T09:53:00Z bjorkintosh: CL might learn a thing or two from CPP yet. 2014-10-24T09:53:23Z munksgaard quit (*.net *.split) 2014-10-24T09:53:23Z momo-reina quit (*.net *.split) 2014-10-24T09:53:23Z zacharias quit (*.net *.split) 2014-10-24T09:53:23Z varjag quit (*.net *.split) 2014-10-24T09:53:23Z sivoais_ quit (*.net *.split) 2014-10-24T09:53:24Z tadni quit (*.net *.split) 2014-10-24T09:53:24Z Jesin quit (*.net *.split) 2014-10-24T09:53:24Z yeticry quit (*.net *.split) 2014-10-24T09:53:24Z m4dnificent quit (*.net *.split) 2014-10-24T09:53:24Z eazar001 quit (*.net *.split) 2014-10-24T09:53:24Z jlarocco quit (*.net *.split) 2014-10-24T09:53:24Z luis` quit (*.net *.split) 2014-10-24T09:53:24Z nightfly quit (*.net *.split) 2014-10-24T09:53:24Z pjb quit (*.net *.split) 2014-10-24T09:53:24Z akkad quit (*.net *.split) 2014-10-24T09:53:24Z farhaven quit (*.net *.split) 2014-10-24T09:53:24Z ananna quit (*.net *.split) 2014-10-24T09:53:24Z oGMo quit (*.net *.split) 2014-10-24T09:53:24Z eee-blt quit (*.net *.split) 2014-10-24T09:53:24Z mtd quit (*.net *.split) 2014-10-24T09:53:24Z cmatei quit (*.net *.split) 2014-10-24T09:53:24Z peccu2 quit (*.net *.split) 2014-10-24T09:53:25Z schjetne quit (*.net *.split) 2014-10-24T09:53:25Z Intensity quit (*.net *.split) 2014-10-24T09:53:25Z kushal joined #lisp 2014-10-24T09:53:50Z munksgaard joined #lisp 2014-10-24T09:53:51Z momo-reina joined #lisp 2014-10-24T09:53:51Z zacharias joined #lisp 2014-10-24T09:53:51Z varjag joined #lisp 2014-10-24T09:53:51Z sivoais_ joined #lisp 2014-10-24T09:53:51Z tadni joined #lisp 2014-10-24T09:53:51Z Jesin joined #lisp 2014-10-24T09:53:51Z yeticry joined #lisp 2014-10-24T09:53:51Z m4dnificent joined #lisp 2014-10-24T09:53:51Z eazar001 joined #lisp 2014-10-24T09:53:51Z jlarocco joined #lisp 2014-10-24T09:53:51Z luis` joined #lisp 2014-10-24T09:53:51Z nightfly joined #lisp 2014-10-24T09:53:51Z pjb joined #lisp 2014-10-24T09:53:51Z akkad joined #lisp 2014-10-24T09:53:51Z farhaven joined #lisp 2014-10-24T09:53:51Z ananna joined #lisp 2014-10-24T09:53:51Z oGMo joined #lisp 2014-10-24T09:53:51Z eee-blt joined #lisp 2014-10-24T09:53:51Z mtd joined #lisp 2014-10-24T09:53:51Z cmatei joined #lisp 2014-10-24T09:53:51Z peccu2 joined #lisp 2014-10-24T09:53:51Z schjetne joined #lisp 2014-10-24T09:53:51Z Intensity joined #lisp 2014-10-24T09:54:06Z nightfly quit (Max SendQ exceeded) 2014-10-24T09:54:27Z nightfly joined #lisp 2014-10-24T09:55:22Z tesuji quit (*.net *.split) 2014-10-24T09:55:22Z ggole quit (*.net *.split) 2014-10-24T09:55:22Z atgreen quit (*.net *.split) 2014-10-24T09:55:22Z Denommus quit (*.net *.split) 2014-10-24T09:55:22Z ahungry_ quit (*.net *.split) 2014-10-24T09:55:22Z CrazyEddy quit (*.net *.split) 2014-10-24T09:55:22Z mutley89 quit (*.net *.split) 2014-10-24T09:55:23Z specbot quit (*.net *.split) 2014-10-24T09:55:23Z josteink quit (*.net *.split) 2014-10-24T09:55:23Z girrig quit (*.net *.split) 2014-10-24T09:55:23Z grungier quit (*.net *.split) 2014-10-24T09:55:23Z loke quit (*.net *.split) 2014-10-24T09:55:23Z minion quit (*.net *.split) 2014-10-24T09:55:23Z tvaalen quit (*.net *.split) 2014-10-24T09:55:23Z njsg quit (*.net *.split) 2014-10-24T09:55:23Z brucem quit (*.net *.split) 2014-10-24T09:55:23Z cwandrews quit (*.net *.split) 2014-10-24T09:55:23Z faheem quit (*.net *.split) 2014-10-24T09:55:23Z hyoyoung_ quit (*.net *.split) 2014-10-24T09:55:23Z Zhivago quit (*.net *.split) 2014-10-24T09:55:27Z Karl_Dscc joined #lisp 2014-10-24T09:56:06Z tesuji joined #lisp 2014-10-24T09:56:06Z ggole joined #lisp 2014-10-24T09:56:06Z atgreen joined #lisp 2014-10-24T09:56:06Z Denommus joined #lisp 2014-10-24T09:56:06Z ahungry_ joined #lisp 2014-10-24T09:56:06Z CrazyEddy joined #lisp 2014-10-24T09:56:06Z mutley89 joined #lisp 2014-10-24T09:56:06Z josteink joined #lisp 2014-10-24T09:56:06Z specbot joined #lisp 2014-10-24T09:56:06Z girrig joined #lisp 2014-10-24T09:56:06Z grungier joined #lisp 2014-10-24T09:56:06Z loke joined #lisp 2014-10-24T09:56:06Z minion joined #lisp 2014-10-24T09:56:06Z tvaalen joined #lisp 2014-10-24T09:56:06Z njsg joined #lisp 2014-10-24T09:56:06Z brucem joined #lisp 2014-10-24T09:56:06Z cwandrews joined #lisp 2014-10-24T09:56:06Z faheem joined #lisp 2014-10-24T09:56:06Z hyoyoung_ joined #lisp 2014-10-24T09:56:06Z Zhivago joined #lisp 2014-10-24T09:58:15Z tesuji quit (*.net *.split) 2014-10-24T09:58:15Z ggole quit (*.net *.split) 2014-10-24T09:58:15Z atgreen quit (*.net *.split) 2014-10-24T09:58:15Z Denommus quit (*.net *.split) 2014-10-24T09:58:15Z ahungry_ quit (*.net *.split) 2014-10-24T09:58:15Z CrazyEddy quit (*.net *.split) 2014-10-24T09:58:15Z mutley89 quit (*.net *.split) 2014-10-24T09:58:15Z specbot quit (*.net *.split) 2014-10-24T09:58:15Z josteink quit (*.net *.split) 2014-10-24T09:58:15Z girrig quit (*.net *.split) 2014-10-24T09:58:15Z grungier quit (*.net *.split) 2014-10-24T09:58:15Z loke quit (*.net *.split) 2014-10-24T09:58:15Z minion quit (*.net *.split) 2014-10-24T09:58:16Z tvaalen quit (*.net *.split) 2014-10-24T09:58:16Z njsg quit (*.net *.split) 2014-10-24T09:58:16Z brucem quit (*.net *.split) 2014-10-24T09:58:16Z cwandrews quit (*.net *.split) 2014-10-24T09:58:16Z faheem quit (*.net *.split) 2014-10-24T09:58:16Z hyoyoung_ quit (*.net *.split) 2014-10-24T09:58:16Z Zhivago quit (*.net *.split) 2014-10-24T09:58:16Z munksgaard quit (*.net *.split) 2014-10-24T09:58:16Z momo-reina quit (*.net *.split) 2014-10-24T09:58:16Z zacharias quit (*.net *.split) 2014-10-24T09:58:16Z varjag quit (*.net *.split) 2014-10-24T09:58:16Z sivoais_ quit (*.net *.split) 2014-10-24T09:58:16Z tadni quit (*.net *.split) 2014-10-24T09:58:16Z Jesin quit (*.net *.split) 2014-10-24T09:58:16Z yeticry quit (*.net *.split) 2014-10-24T09:58:16Z m4dnificent quit (*.net *.split) 2014-10-24T09:58:16Z eazar001 quit (*.net *.split) 2014-10-24T09:58:17Z jlarocco quit (*.net *.split) 2014-10-24T09:58:17Z luis` quit (*.net *.split) 2014-10-24T09:58:17Z pjb quit (*.net *.split) 2014-10-24T09:58:17Z akkad quit (*.net *.split) 2014-10-24T09:58:17Z farhaven quit (*.net *.split) 2014-10-24T09:58:17Z ananna quit (*.net *.split) 2014-10-24T09:58:17Z oGMo quit (*.net *.split) 2014-10-24T09:58:17Z eee-blt quit (*.net *.split) 2014-10-24T09:58:17Z mtd quit (*.net *.split) 2014-10-24T09:58:17Z cmatei quit (*.net *.split) 2014-10-24T09:58:17Z peccu2 quit (*.net *.split) 2014-10-24T09:58:17Z schjetne quit (*.net *.split) 2014-10-24T09:58:17Z Intensity quit (*.net *.split) 2014-10-24T09:58:17Z cpt_nemo quit (*.net *.split) 2014-10-24T09:58:17Z hitecnologys quit (*.net *.split) 2014-10-24T09:58:17Z funnel quit (*.net *.split) 2014-10-24T09:58:17Z 17SAAO8YG quit (*.net *.split) 2014-10-24T09:58:18Z ndrei quit (*.net *.split) 2014-10-24T09:58:18Z karswell` quit (*.net *.split) 2014-10-24T09:58:18Z jaminja quit (*.net *.split) 2014-10-24T09:58:18Z theos quit (*.net *.split) 2014-10-24T09:58:18Z klltkr quit (*.net *.split) 2014-10-24T09:58:18Z mguzmann_ quit (*.net *.split) 2014-10-24T09:58:18Z bend3r quit (*.net *.split) 2014-10-24T09:58:18Z rtra quit (*.net *.split) 2014-10-24T09:58:18Z rak[1] quit (*.net *.split) 2014-10-24T09:58:18Z JokesOnYou77_ quit (*.net *.split) 2014-10-24T09:58:18Z Jubb quit (*.net *.split) 2014-10-24T09:58:18Z zymurgy quit (*.net *.split) 2014-10-24T09:58:18Z aap_ quit (*.net *.split) 2014-10-24T09:58:18Z mindCrime quit (*.net *.split) 2014-10-24T09:58:18Z Khisanth quit (*.net *.split) 2014-10-24T09:58:18Z cyphase quit (*.net *.split) 2014-10-24T09:58:18Z Sgeo quit (*.net *.split) 2014-10-24T09:58:18Z john-mcaleely quit (*.net *.split) 2014-10-24T09:58:18Z ramus quit (*.net *.split) 2014-10-24T09:58:18Z tbarletz quit (*.net *.split) 2014-10-24T09:58:18Z Colleen quit (*.net *.split) 2014-10-24T09:58:19Z xebd``` quit (*.net *.split) 2014-10-24T09:58:19Z l3thal quit (*.net *.split) 2014-10-24T09:58:19Z fionnan_ quit (*.net *.split) 2014-10-24T09:58:19Z jsnell_ quit (*.net *.split) 2014-10-24T09:58:19Z sellout quit (*.net *.split) 2014-10-24T09:58:19Z justinmcp_ quit (*.net *.split) 2014-10-24T09:58:19Z mingvs quit (*.net *.split) 2014-10-24T09:58:19Z joneshf quit (*.net *.split) 2014-10-24T09:58:19Z przerull quit (*.net *.split) 2014-10-24T09:58:19Z njsg_ quit (*.net *.split) 2014-10-24T09:58:19Z clop quit (*.net *.split) 2014-10-24T09:58:19Z ft quit (*.net *.split) 2014-10-24T09:58:19Z eMBee quit (*.net *.split) 2014-10-24T09:58:19Z jasom quit (*.net *.split) 2014-10-24T09:58:19Z Xach quit (*.net *.split) 2014-10-24T09:58:19Z nydel quit (*.net *.split) 2014-10-24T09:58:19Z fragamus quit (*.net *.split) 2014-10-24T09:58:19Z jbf` quit (*.net *.split) 2014-10-24T09:58:20Z vlnx quit (*.net *.split) 2014-10-24T09:58:20Z teiresias quit (*.net *.split) 2014-10-24T09:58:20Z j0ni quit (*.net *.split) 2014-10-24T09:58:20Z dfox_ quit (*.net *.split) 2014-10-24T09:58:20Z necronian quit (*.net *.split) 2014-10-24T09:58:20Z misv quit (*.net *.split) 2014-10-24T09:58:20Z replcated quit (*.net *.split) 2014-10-24T09:58:20Z cods quit (*.net *.split) 2014-10-24T09:58:20Z vert2 quit (*.net *.split) 2014-10-24T09:58:20Z killmaster quit (*.net *.split) 2014-10-24T09:58:21Z flip214 quit (*.net *.split) 2014-10-24T09:58:21Z copec quit (*.net *.split) 2014-10-24T09:58:21Z acieroid quit (*.net *.split) 2014-10-24T09:58:21Z Soft quit (*.net *.split) 2014-10-24T09:58:21Z finnrobi quit (*.net *.split) 2014-10-24T09:58:21Z jayne quit (*.net *.split) 2014-10-24T09:58:21Z MrWoohoo quit (*.net *.split) 2014-10-24T09:58:21Z vsync quit (*.net *.split) 2014-10-24T09:58:21Z Longlius quit (*.net *.split) 2014-10-24T09:58:21Z Takumo quit (*.net *.split) 2014-10-24T09:58:21Z wedgeV quit (*.net *.split) 2014-10-24T09:58:21Z bjorkintosh quit (*.net *.split) 2014-10-24T09:58:21Z backupthrick quit (*.net *.split) 2014-10-24T09:58:21Z milosn_ quit (*.net *.split) 2014-10-24T09:58:21Z axion quit (*.net *.split) 2014-10-24T09:58:22Z nightfly quit (*.net *.split) 2014-10-24T09:58:22Z jtza8 quit (*.net *.split) 2014-10-24T09:58:22Z ivan\ quit (*.net *.split) 2014-10-24T09:58:22Z mishoo_ quit (*.net *.split) 2014-10-24T09:58:22Z Qudit2 quit (*.net *.split) 2014-10-24T09:58:22Z cpc26_ quit (*.net *.split) 2014-10-24T09:58:22Z Patzy quit (*.net *.split) 2014-10-24T09:58:22Z AeroNotix quit (*.net *.split) 2014-10-24T09:58:22Z clop2 quit (*.net *.split) 2014-10-24T09:58:22Z posterdati300 quit (*.net *.split) 2014-10-24T09:58:22Z tessier quit (*.net *.split) 2014-10-24T09:58:22Z rtoym quit (*.net *.split) 2014-10-24T09:58:22Z ubra quit (*.net *.split) 2014-10-24T09:58:22Z pyon quit (*.net *.split) 2014-10-24T09:58:22Z hlavaty quit (*.net *.split) 2014-10-24T09:58:23Z dxtr quit (*.net *.split) 2014-10-24T09:58:23Z urandom__ quit (*.net *.split) 2014-10-24T09:58:23Z Amaan quit (*.net *.split) 2014-10-24T09:58:23Z heddwch quit (*.net *.split) 2014-10-24T09:58:23Z GuilOooo quit (*.net *.split) 2014-10-24T09:58:23Z pt1 quit (*.net *.split) 2014-10-24T09:58:23Z stepnem quit (*.net *.split) 2014-10-24T09:58:23Z Oddity quit (*.net *.split) 2014-10-24T09:58:23Z stassats quit (*.net *.split) 2014-10-24T09:58:23Z mveety quit (*.net *.split) 2014-10-24T09:58:23Z Vutral__ quit (*.net *.split) 2014-10-24T09:58:23Z c74d quit (*.net *.split) 2014-10-24T09:58:23Z cracauer quit (*.net *.split) 2014-10-24T09:58:23Z _5kg quit (*.net *.split) 2014-10-24T09:58:23Z |3b| quit (*.net *.split) 2014-10-24T09:58:23Z mearnsh quit (*.net *.split) 2014-10-24T09:58:23Z segmond quit (*.net *.split) 2014-10-24T09:58:23Z eagleflo quit (*.net *.split) 2014-10-24T09:58:23Z Faed quit (*.net *.split) 2014-10-24T09:58:23Z gregburd quit (*.net *.split) 2014-10-24T09:58:23Z Adeon quit (*.net *.split) 2014-10-24T09:58:23Z _death quit (*.net *.split) 2014-10-24T09:58:24Z uber quit (*.net *.split) 2014-10-24T09:58:24Z DGASAU quit (*.net *.split) 2014-10-24T09:58:24Z Grue` quit (*.net *.split) 2014-10-24T09:58:24Z kbtr quit (*.net *.split) 2014-10-24T09:58:24Z zeroish quit (*.net *.split) 2014-10-24T09:58:24Z lemoinem quit (*.net *.split) 2014-10-24T09:58:24Z kanru quit (*.net *.split) 2014-10-24T09:58:24Z Krystof quit (*.net *.split) 2014-10-24T09:58:24Z drewc quit (*.net *.split) 2014-10-24T09:58:24Z Kabaka quit (*.net *.split) 2014-10-24T09:58:25Z capisce quit (*.net *.split) 2014-10-24T09:58:25Z Vutral quit (*.net *.split) 2014-10-24T09:58:25Z otwieracz quit (*.net *.split) 2014-10-24T09:58:25Z Subfusc quit (*.net *.split) 2014-10-24T09:58:25Z TristamWrk quit (*.net *.split) 2014-10-24T09:58:25Z billstclair quit (*.net *.split) 2014-10-24T09:58:25Z ans quit (*.net *.split) 2014-10-24T09:58:25Z sjl quit (*.net *.split) 2014-10-24T09:58:26Z easye` quit (*.net *.split) 2014-10-24T09:58:26Z kyl quit (*.net *.split) 2014-10-24T09:58:26Z _d3f quit (*.net *.split) 2014-10-24T09:58:26Z jdz quit (*.net *.split) 2014-10-24T09:58:26Z em quit (*.net *.split) 2014-10-24T09:58:26Z someone quit (*.net *.split) 2014-10-24T09:58:26Z ggherdov quit (*.net *.split) 2014-10-24T09:58:26Z pchrist quit (*.net *.split) 2014-10-24T09:58:26Z snafuchs quit (*.net *.split) 2014-10-24T09:58:27Z sshirokov quit (*.net *.split) 2014-10-24T09:58:27Z dlowe quit (*.net *.split) 2014-10-24T09:58:27Z cosmicexplorer quit (*.net *.split) 2014-10-24T09:58:27Z yorick quit (*.net *.split) 2014-10-24T09:58:27Z kalzz quit (*.net *.split) 2014-10-24T09:58:27Z Hydan quit (*.net *.split) 2014-10-24T09:58:27Z fe[nl]ix quit (*.net *.split) 2014-10-24T09:58:27Z Blkt quit (*.net *.split) 2014-10-24T09:58:27Z bthom quit (*.net *.split) 2014-10-24T09:58:27Z drdo quit (*.net *.split) 2014-10-24T09:58:27Z aerique quit (*.net *.split) 2014-10-24T09:58:27Z lpaste quit (*.net *.split) 2014-10-24T09:58:27Z ircbrowse quit (*.net *.split) 2014-10-24T09:58:27Z lonjil quit (*.net *.split) 2014-10-24T09:58:27Z splittist quit (*.net *.split) 2014-10-24T09:58:28Z joga quit (*.net *.split) 2014-10-24T09:58:28Z diginet quit (*.net *.split) 2014-10-24T09:58:28Z prxq quit (*.net *.split) 2014-10-24T09:58:28Z nisstyre quit (*.net *.split) 2014-10-24T09:58:28Z wooden_ quit (*.net *.split) 2014-10-24T09:58:28Z joshe quit (*.net *.split) 2014-10-24T09:58:28Z devon quit (*.net *.split) 2014-10-24T09:58:28Z White_Flame quit (*.net *.split) 2014-10-24T09:58:28Z keen___ quit (*.net *.split) 2014-10-24T09:58:29Z mal_ quit (*.net *.split) 2014-10-24T09:58:29Z ineiros quit (*.net *.split) 2014-10-24T09:58:29Z Tordek quit (*.net *.split) 2014-10-24T09:58:29Z gluegadget quit (*.net *.split) 2014-10-24T09:58:29Z kjeldahl quit (*.net *.split) 2014-10-24T09:58:29Z gniourf quit (*.net *.split) 2014-10-24T09:58:29Z bb010g quit (*.net *.split) 2014-10-24T09:58:29Z AntiSpamMeta quit (*.net *.split) 2014-10-24T09:58:29Z swflint quit (*.net *.split) 2014-10-24T09:58:30Z stacksmith_ quit (*.net *.split) 2014-10-24T09:58:30Z ered quit (*.net *.split) 2014-10-24T09:58:30Z msx quit (*.net *.split) 2014-10-24T09:58:30Z sfa quit (*.net *.split) 2014-10-24T09:58:30Z Vivitron quit (*.net *.split) 2014-10-24T09:58:30Z stoned quit (*.net *.split) 2014-10-24T09:58:30Z stux|RC-only quit (*.net *.split) 2014-10-24T09:58:30Z Tristam quit (*.net *.split) 2014-10-24T09:58:30Z redline6561 quit (*.net *.split) 2014-10-24T09:58:30Z bege quit (*.net *.split) 2014-10-24T09:58:30Z drmeister quit (*.net *.split) 2014-10-24T09:58:30Z arrsim quit (*.net *.split) 2014-10-24T09:58:31Z abbe quit (*.net *.split) 2014-10-24T09:58:31Z K1rk quit (*.net *.split) 2014-10-24T09:58:31Z Amadiro quit (*.net *.split) 2014-10-24T09:58:31Z wasamasa quit (*.net *.split) 2014-10-24T09:58:31Z renard_ quit (*.net *.split) 2014-10-24T09:58:31Z cibs quit (*.net *.split) 2014-10-24T09:58:31Z pillton quit (*.net *.split) 2014-10-24T09:58:31Z tali713 quit (*.net *.split) 2014-10-24T09:58:31Z hugod quit (*.net *.split) 2014-10-24T09:58:31Z Cymew quit (*.net *.split) 2014-10-24T09:58:31Z bagackiz quit (*.net *.split) 2014-10-24T09:58:31Z rx14 quit (*.net *.split) 2014-10-24T09:58:31Z marvin-hh quit (*.net *.split) 2014-10-24T09:58:31Z Shinmera quit (*.net *.split) 2014-10-24T09:58:31Z henesy quit (*.net *.split) 2014-10-24T09:58:31Z mhd quit (*.net *.split) 2014-10-24T09:58:31Z effy_ quit (*.net *.split) 2014-10-24T09:58:32Z zxq9 quit (*.net *.split) 2014-10-24T09:58:32Z heurist quit (*.net *.split) 2014-10-24T09:58:32Z wizzo quit (*.net *.split) 2014-10-24T09:58:32Z hiyosi_ quit (*.net *.split) 2014-10-24T09:58:32Z byte48 quit (*.net *.split) 2014-10-24T09:58:32Z 7F1ABNZXD quit (*.net *.split) 2014-10-24T09:58:32Z hzp quit (*.net *.split) 2014-10-24T09:58:32Z PuercoPop quit (*.net *.split) 2014-10-24T09:58:32Z rvirding_ quit (*.net *.split) 2014-10-24T09:58:32Z sword quit (*.net *.split) 2014-10-24T09:58:33Z manfoo7 quit (*.net *.split) 2014-10-24T09:58:33Z sbryant quit (*.net *.split) 2014-10-24T09:58:33Z Ralt quit (*.net *.split) 2014-10-24T09:58:33Z patric quit (*.net *.split) 2014-10-24T09:58:33Z xristos quit (*.net *.split) 2014-10-24T09:58:33Z p_l quit (*.net *.split) 2014-10-24T09:58:33Z Ober quit (*.net *.split) 2014-10-24T09:58:33Z d4gg4d____ quit (*.net *.split) 2014-10-24T09:58:33Z Neet quit (*.net *.split) 2014-10-24T09:58:33Z superjudge quit (*.net *.split) 2014-10-24T09:58:33Z TheMoonMaster quit (*.net *.split) 2014-10-24T09:58:33Z Riviera quit (*.net *.split) 2014-10-24T09:58:33Z gko quit (*.net *.split) 2014-10-24T09:58:33Z samebchase quit (*.net *.split) 2014-10-24T09:58:33Z guaqua quit (*.net *.split) 2014-10-24T09:58:34Z spacebat quit (*.net *.split) 2014-10-24T09:58:34Z asedeno quit (*.net *.split) 2014-10-24T09:58:34Z foom quit (*.net *.split) 2014-10-24T09:58:34Z nicdev quit (*.net *.split) 2014-10-24T09:58:34Z wchun quit (*.net *.split) 2014-10-24T09:58:34Z aksatac quit (*.net *.split) 2014-10-24T09:58:35Z gz_ quit (*.net *.split) 2014-10-24T09:58:35Z capitaomorte quit (*.net *.split) 2014-10-24T09:58:35Z GGMethos quit (*.net *.split) 2014-10-24T09:58:35Z _tca quit (*.net *.split) 2014-10-24T09:58:35Z InvalidCo quit (*.net *.split) 2014-10-24T09:58:35Z nightshade427 quit (*.net *.split) 2014-10-24T09:58:35Z maxpeck quit (*.net *.split) 2014-10-24T09:58:35Z Haskellfant quit (*.net *.split) 2014-10-24T09:58:35Z rotty_ quit (*.net *.split) 2014-10-24T09:58:35Z SHODAN quit (*.net *.split) 2014-10-24T09:58:35Z benny quit (*.net *.split) 2014-10-24T09:58:35Z sytse quit (*.net *.split) 2014-10-24T09:58:35Z pavelpenev quit (*.net *.split) 2014-10-24T09:58:35Z z0d quit (*.net *.split) 2014-10-24T09:58:35Z Neptu_ quit (*.net *.split) 2014-10-24T09:58:35Z kcj quit (*.net *.split) 2014-10-24T09:58:36Z joneshf-laptop quit (*.net *.split) 2014-10-24T09:58:36Z nha_ quit (*.net *.split) 2014-10-24T09:58:36Z Anarch quit (*.net *.split) 2014-10-24T09:58:36Z Borbus quit (*.net *.split) 2014-10-24T09:58:36Z theBlackDragon quit (*.net *.split) 2014-10-24T09:58:36Z galdor quit (*.net *.split) 2014-10-24T09:58:36Z bcoburn quit (*.net *.split) 2014-10-24T09:58:36Z reb quit (*.net *.split) 2014-10-24T09:58:37Z antoszka quit (*.net *.split) 2014-10-24T09:58:37Z newcup quit (*.net *.split) 2014-10-24T09:58:37Z fmu quit (*.net *.split) 2014-10-24T09:58:37Z Posterdati quit (*.net *.split) 2014-10-24T09:58:37Z daimrod quit (*.net *.split) 2014-10-24T09:58:37Z eak_ quit (*.net *.split) 2014-10-24T09:58:37Z cross quit (*.net *.split) 2014-10-24T09:58:37Z zbigniew_ quit (*.net *.split) 2014-10-24T09:58:37Z yeltzooo quit (*.net *.split) 2014-10-24T09:58:37Z sigjuice quit (*.net *.split) 2014-10-24T09:58:37Z p_l|backup quit (*.net *.split) 2014-10-24T09:58:37Z djinni` quit (*.net *.split) 2014-10-24T09:58:38Z alchemis7 quit (*.net *.split) 2014-10-24T09:58:38Z nitro_idiot quit (*.net *.split) 2014-10-24T09:58:38Z felideon quit (*.net *.split) 2014-10-24T09:58:38Z ttm quit (*.net *.split) 2014-10-24T09:58:38Z stokachu quit (*.net *.split) 2014-10-24T09:58:38Z cmbntr_ quit (*.net *.split) 2014-10-24T09:58:38Z Karl_Dscc quit (*.net *.split) 2014-10-24T09:58:38Z LoicLisp quit (*.net *.split) 2014-10-24T09:58:38Z nalssee quit (*.net *.split) 2014-10-24T09:58:38Z ec_ quit (*.net *.split) 2014-10-24T09:58:38Z zeitue quit (*.net *.split) 2014-10-24T09:58:38Z TDog quit (*.net *.split) 2014-10-24T09:58:38Z wglb quit (*.net *.split) 2014-10-24T09:58:39Z j_king quit (*.net *.split) 2014-10-24T09:58:39Z gensym quit (*.net *.split) 2014-10-24T09:58:39Z s_e quit (*.net *.split) 2014-10-24T09:58:39Z kirin` quit (*.net *.split) 2014-10-24T09:58:39Z dan64 quit (*.net *.split) 2014-10-24T09:58:39Z fikusz quit (*.net *.split) 2014-10-24T09:58:39Z honkfestival quit (*.net *.split) 2014-10-24T09:58:39Z arbscht quit (*.net *.split) 2014-10-24T09:58:39Z ferada quit (*.net *.split) 2014-10-24T09:58:39Z ozzloy quit (*.net *.split) 2014-10-24T09:58:39Z shwouchk quit (*.net *.split) 2014-10-24T09:58:40Z lifenoodles quit (*.net *.split) 2014-10-24T09:58:40Z viaken quit (*.net *.split) 2014-10-24T09:58:40Z jtz quit (*.net *.split) 2014-10-24T09:58:40Z BlastHardcheese quit (*.net *.split) 2014-10-24T09:58:40Z micro^ quit (*.net *.split) 2014-10-24T09:58:40Z Nshag quit (*.net *.split) 2014-10-24T09:58:40Z housel quit (*.net *.split) 2014-10-24T09:58:40Z Mandus quit (*.net *.split) 2014-10-24T09:58:40Z ski quit (*.net *.split) 2014-10-24T09:58:40Z whartung quit (*.net *.split) 2014-10-24T09:58:40Z beppu quit (*.net *.split) 2014-10-24T09:58:40Z les quit (*.net *.split) 2014-10-24T09:58:40Z edran quit (*.net *.split) 2014-10-24T09:58:40Z bambams quit (*.net *.split) 2014-10-24T09:58:40Z ThePhoeron quit (*.net *.split) 2014-10-24T09:58:41Z dim quit (*.net *.split) 2014-10-24T09:58:41Z lberk quit (*.net *.split) 2014-10-24T09:58:41Z rjmacready_ quit (*.net *.split) 2014-10-24T09:58:41Z chitofan quit (*.net *.split) 2014-10-24T09:58:41Z isoraqathedh quit (*.net *.split) 2014-10-24T09:58:41Z kushal quit (*.net *.split) 2014-10-24T09:58:41Z quazimodo quit (*.net *.split) 2014-10-24T09:58:41Z angavrilov quit (*.net *.split) 2014-10-24T09:58:41Z william3 quit (*.net *.split) 2014-10-24T09:58:41Z arenz quit (*.net *.split) 2014-10-24T09:58:41Z mrSpec quit (*.net *.split) 2014-10-24T09:58:41Z zickzackv quit (*.net *.split) 2014-10-24T09:58:41Z slyrus quit (*.net *.split) 2014-10-24T09:58:41Z rvchangue quit (*.net *.split) 2014-10-24T09:58:41Z yrk quit (*.net *.split) 2014-10-24T09:58:42Z sid_cyph1r quit (*.net *.split) 2014-10-24T09:58:42Z jewel quit (*.net *.split) 2014-10-24T09:58:42Z setheus quit (*.net *.split) 2014-10-24T09:58:42Z troydm quit (*.net *.split) 2014-10-24T09:58:42Z froggey quit (*.net *.split) 2014-10-24T09:58:42Z tkd quit (*.net *.split) 2014-10-24T09:58:42Z ``Erik quit (*.net *.split) 2014-10-24T09:58:42Z __main__ quit (*.net *.split) 2014-10-24T09:58:43Z yauz quit (*.net *.split) 2014-10-24T09:58:43Z inklesspen quit (*.net *.split) 2014-10-24T09:58:43Z yano quit (*.net *.split) 2014-10-24T09:58:43Z H4ns quit (*.net *.split) 2014-10-24T09:58:43Z clog quit (*.net *.split) 2014-10-24T09:58:43Z tstc quit (*.net *.split) 2014-10-24T09:58:44Z tomaw quit (*.net *.split) 2014-10-24T09:58:44Z gigetoo quit (Max SendQ exceeded) 2014-10-24T09:59:01Z Zhivago joined #lisp 2014-10-24T09:59:01Z hyoyoung_ joined #lisp 2014-10-24T09:59:01Z faheem joined #lisp 2014-10-24T09:59:01Z cwandrews joined #lisp 2014-10-24T09:59:01Z brucem joined #lisp 2014-10-24T09:59:01Z njsg joined #lisp 2014-10-24T09:59:01Z tvaalen joined #lisp 2014-10-24T09:59:01Z minion joined #lisp 2014-10-24T09:59:01Z loke joined #lisp 2014-10-24T09:59:01Z grungier joined #lisp 2014-10-24T09:59:01Z girrig joined #lisp 2014-10-24T09:59:01Z specbot joined #lisp 2014-10-24T09:59:01Z josteink joined #lisp 2014-10-24T09:59:01Z mutley89 joined #lisp 2014-10-24T09:59:01Z CrazyEddy joined #lisp 2014-10-24T09:59:01Z ahungry_ joined #lisp 2014-10-24T09:59:01Z Denommus joined #lisp 2014-10-24T09:59:01Z atgreen joined #lisp 2014-10-24T09:59:01Z ggole joined #lisp 2014-10-24T09:59:01Z tesuji joined #lisp 2014-10-24T09:59:01Z Karl_Dscc joined #lisp 2014-10-24T09:59:01Z nightfly joined #lisp 2014-10-24T09:59:01Z Intensity joined #lisp 2014-10-24T09:59:01Z schjetne joined #lisp 2014-10-24T09:59:01Z peccu2 joined #lisp 2014-10-24T09:59:01Z cmatei joined #lisp 2014-10-24T09:59:01Z mtd joined #lisp 2014-10-24T09:59:01Z eee-blt joined #lisp 2014-10-24T09:59:01Z oGMo joined #lisp 2014-10-24T09:59:01Z ananna joined #lisp 2014-10-24T09:59:01Z farhaven joined #lisp 2014-10-24T09:59:01Z akkad joined #lisp 2014-10-24T09:59:01Z pjb joined #lisp 2014-10-24T09:59:01Z luis` joined #lisp 2014-10-24T09:59:01Z jlarocco joined #lisp 2014-10-24T09:59:01Z eazar001 joined #lisp 2014-10-24T09:59:01Z m4dnificent joined #lisp 2014-10-24T09:59:01Z yeticry joined #lisp 2014-10-24T09:59:01Z Jesin joined #lisp 2014-10-24T09:59:01Z tadni joined #lisp 2014-10-24T09:59:01Z sivoais_ joined #lisp 2014-10-24T09:59:01Z varjag joined #lisp 2014-10-24T09:59:01Z zacharias joined #lisp 2014-10-24T09:59:01Z momo-reina joined #lisp 2014-10-24T09:59:01Z munksgaard joined #lisp 2014-10-24T09:59:01Z kushal joined #lisp 2014-10-24T09:59:01Z prxq joined #lisp 2014-10-24T09:59:01Z tomaw joined #lisp 2014-10-24T09:59:01Z cmbntr_ joined #lisp 2014-10-24T09:59:01Z stokachu joined #lisp 2014-10-24T09:59:01Z ttm joined #lisp 2014-10-24T09:59:01Z felideon joined #lisp 2014-10-24T09:59:01Z nitro_idiot joined #lisp 2014-10-24T09:59:01Z djinni` joined #lisp 2014-10-24T09:59:01Z renard_ joined #lisp 2014-10-24T09:59:01Z sytse joined #lisp 2014-10-24T09:59:01Z p_l|backup joined #lisp 2014-10-24T09:59:01Z benny joined #lisp 2014-10-24T09:59:01Z SHODAN joined #lisp 2014-10-24T09:59:01Z sigjuice joined #lisp 2014-10-24T09:59:01Z rotty_ joined #lisp 2014-10-24T09:59:01Z yeltzooo joined #lisp 2014-10-24T09:59:01Z Haskellfant joined #lisp 2014-10-24T09:59:01Z tstc joined #lisp 2014-10-24T09:59:01Z zbigniew_ joined #lisp 2014-10-24T09:59:01Z Mandus joined #lisp 2014-10-24T09:59:01Z ski joined #lisp 2014-10-24T09:59:01Z whartung joined #lisp 2014-10-24T09:59:01Z lberk joined #lisp 2014-10-24T09:59:01Z les joined #lisp 2014-10-24T09:59:01Z edran joined #lisp 2014-10-24T09:59:01Z bambams joined #lisp 2014-10-24T09:59:01Z ThePhoeron joined #lisp 2014-10-24T09:59:01Z dim joined #lisp 2014-10-24T09:59:01Z housel joined #lisp 2014-10-24T09:59:01Z maxpeck joined #lisp 2014-10-24T09:59:01Z nightshade427 joined #lisp 2014-10-24T09:59:01Z InvalidCo joined #lisp 2014-10-24T09:59:01Z _tca joined #lisp 2014-10-24T09:59:01Z Nshag joined #lisp 2014-10-24T09:59:01Z GGMethos joined #lisp 2014-10-24T09:59:01Z capitaomorte joined #lisp 2014-10-24T09:59:01Z gz_ joined #lisp 2014-10-24T09:59:01Z aksatac joined #lisp 2014-10-24T09:59:01Z cross joined #lisp 2014-10-24T09:59:01Z clog joined #lisp 2014-10-24T09:59:01Z eak_ joined #lisp 2014-10-24T09:59:01Z micro^ joined #lisp 2014-10-24T09:59:01Z Neptu_ joined #lisp 2014-10-24T09:59:01Z wchun joined #lisp 2014-10-24T09:59:01Z BlastHardcheese joined #lisp 2014-10-24T09:59:01Z jtz joined #lisp 2014-10-24T09:59:01Z nicdev joined #lisp 2014-10-24T09:59:01Z H4ns joined #lisp 2014-10-24T09:59:01Z yano joined #lisp 2014-10-24T09:59:01Z viaken joined #lisp 2014-10-24T09:59:01Z daimrod joined #lisp 2014-10-24T09:59:01Z foom joined #lisp 2014-10-24T09:59:01Z inklesspen joined #lisp 2014-10-24T09:59:01Z lifenoodles joined #lisp 2014-10-24T09:59:01Z asedeno joined #lisp 2014-10-24T09:59:01Z beppu joined #lisp 2014-10-24T09:59:01Z Posterdati joined #lisp 2014-10-24T09:59:01Z fmu joined #lisp 2014-10-24T09:59:01Z spacebat joined #lisp 2014-10-24T09:59:01Z diginet joined #lisp 2014-10-24T09:59:01Z K1rk joined #lisp 2014-10-24T09:59:01Z yauz joined #lisp 2014-10-24T09:59:01Z newcup joined #lisp 2014-10-24T09:59:01Z guaqua joined #lisp 2014-10-24T09:59:01Z abbe joined #lisp 2014-10-24T09:59:01Z joga joined #lisp 2014-10-24T09:59:01Z splittist joined #lisp 2014-10-24T09:59:01Z samebchase joined #lisp 2014-10-24T09:59:01Z lonjil joined #lisp 2014-10-24T09:59:01Z antoszka joined #lisp 2014-10-24T09:59:01Z ircbrowse joined #lisp 2014-10-24T09:59:01Z lpaste joined #lisp 2014-10-24T09:59:01Z gko joined #lisp 2014-10-24T09:59:01Z Riviera joined #lisp 2014-10-24T09:59:01Z aerique joined #lisp 2014-10-24T09:59:01Z drdo joined #lisp 2014-10-24T09:59:01Z TheMoonMaster joined #lisp 2014-10-24T09:59:01Z superjudge joined #lisp 2014-10-24T09:59:01Z bthom joined #lisp 2014-10-24T09:59:01Z Neet joined #lisp 2014-10-24T09:59:01Z Blkt joined #lisp 2014-10-24T09:59:01Z fe[nl]ix joined #lisp 2014-10-24T09:59:01Z d4gg4d____ joined #lisp 2014-10-24T09:59:01Z arrsim joined #lisp 2014-10-24T09:59:01Z Hydan joined #lisp 2014-10-24T09:59:01Z drmeister joined #lisp 2014-10-24T09:59:01Z Ober joined #lisp 2014-10-24T09:59:01Z p_l joined #lisp 2014-10-24T09:59:01Z kalzz joined #lisp 2014-10-24T09:59:01Z __main__ joined #lisp 2014-10-24T09:59:01Z xristos joined #lisp 2014-10-24T09:59:01Z ``Erik joined #lisp 2014-10-24T09:59:01Z bege joined #lisp 2014-10-24T09:59:01Z redline6561 joined #lisp 2014-10-24T09:59:01Z Tristam joined #lisp 2014-10-24T09:59:01Z stux|RC-only joined #lisp 2014-10-24T09:59:01Z patric joined #lisp 2014-10-24T09:59:01Z cosmicexplorer joined #lisp 2014-10-24T09:59:01Z Ralt joined #lisp 2014-10-24T09:59:01Z dlowe joined #lisp 2014-10-24T09:59:01Z reb joined #lisp 2014-10-24T09:59:01Z sbryant joined #lisp 2014-10-24T09:59:01Z sshirokov joined #lisp 2014-10-24T09:59:01Z manfoo7 joined #lisp 2014-10-24T09:59:01Z stoned joined #lisp 2014-10-24T09:59:01Z shwouchk joined #lisp 2014-10-24T09:59:01Z Vivitron joined #lisp 2014-10-24T09:59:01Z ozzloy joined #lisp 2014-10-24T09:59:01Z sfa joined #lisp 2014-10-24T09:59:01Z msx joined #lisp 2014-10-24T09:59:01Z snafuchs joined #lisp 2014-10-24T09:59:01Z tkd joined #lisp 2014-10-24T09:59:01Z yorick joined #lisp 2014-10-24T09:59:01Z ered joined #lisp 2014-10-24T09:59:01Z bcoburn joined #lisp 2014-10-24T09:59:01Z galdor joined #lisp 2014-10-24T09:59:01Z froggey joined #lisp 2014-10-24T09:59:01Z sword joined #lisp 2014-10-24T09:59:01Z stacksmith_ joined #lisp 2014-10-24T09:59:01Z rvirding_ joined #lisp 2014-10-24T09:59:01Z pchrist joined #lisp 2014-10-24T09:59:01Z ggherdov joined #lisp 2014-10-24T09:59:01Z someone joined #lisp 2014-10-24T09:59:01Z ferada joined #lisp 2014-10-24T09:59:01Z arbscht joined #lisp 2014-10-24T09:59:01Z em joined #lisp 2014-10-24T09:59:01Z troydm joined #lisp 2014-10-24T09:59:01Z honkfestival joined #lisp 2014-10-24T09:59:01Z PuercoPop joined #lisp 2014-10-24T09:59:01Z swflint joined #lisp 2014-10-24T09:59:01Z theBlackDragon joined #lisp 2014-10-24T09:59:01Z jdz joined #lisp 2014-10-24T09:59:01Z Borbus joined #lisp 2014-10-24T09:59:01Z hzp joined #lisp 2014-10-24T09:59:01Z Kabaka joined #lisp 2014-10-24T09:59:01Z wasamasa joined #lisp 2014-10-24T09:59:01Z _d3f joined #lisp 2014-10-24T09:59:01Z AntiSpamMeta joined #lisp 2014-10-24T09:59:01Z 7F1ABNZXD joined #lisp 2014-10-24T09:59:01Z byte48 joined #lisp 2014-10-24T09:59:01Z fikusz joined #lisp 2014-10-24T09:59:01Z bb010g joined #lisp 2014-10-24T09:59:01Z dan64 joined #lisp 2014-10-24T09:59:01Z Anarch joined #lisp 2014-10-24T09:59:01Z uber joined #lisp 2014-10-24T09:59:01Z Krystof joined #lisp 2014-10-24T09:59:01Z gniourf joined #lisp 2014-10-24T09:59:01Z setheus joined #lisp 2014-10-24T09:59:01Z kjeldahl joined #lisp 2014-10-24T09:59:01Z hiyosi_ joined #lisp 2014-10-24T09:59:01Z hlavaty joined #lisp 2014-10-24T09:59:01Z Amadiro joined #lisp 2014-10-24T09:59:01Z z0d joined #lisp 2014-10-24T09:59:01Z _death joined #lisp 2014-10-24T09:59:01Z pyon joined #lisp 2014-10-24T09:59:01Z jewel joined #lisp 2014-10-24T09:59:01Z kyl joined #lisp 2014-10-24T09:59:01Z kanru joined #lisp 2014-10-24T09:59:01Z wizzo joined #lisp 2014-10-24T09:59:01Z sid_cyph1r joined #lisp 2014-10-24T09:59:01Z kirin` joined #lisp 2014-10-24T09:59:01Z gluegadget joined #lisp 2014-10-24T09:59:01Z Tordek joined #lisp 2014-10-24T09:59:01Z easye` joined #lisp 2014-10-24T09:59:01Z lemoinem joined #lisp 2014-10-24T09:59:01Z s_e joined #lisp 2014-10-24T09:59:01Z heurist joined #lisp 2014-10-24T09:59:01Z axion joined #lisp 2014-10-24T09:59:01Z gensym joined #lisp 2014-10-24T09:59:01Z Adeon joined #lisp 2014-10-24T09:59:01Z gregburd joined #lisp 2014-10-24T09:59:01Z ineiros joined #lisp 2014-10-24T09:59:01Z sjl joined #lisp 2014-10-24T09:59:01Z Faed joined #lisp 2014-10-24T09:59:01Z milosn_ joined #lisp 2014-10-24T09:59:01Z eagleflo joined #lisp 2014-10-24T09:59:01Z j_king joined #lisp 2014-10-24T09:59:01Z rtoym joined #lisp 2014-10-24T09:59:01Z tessier joined #lisp 2014-10-24T09:59:01Z backupthrick joined #lisp 2014-10-24T09:59:01Z bjorkintosh joined #lisp 2014-10-24T09:59:01Z mal_ joined #lisp 2014-10-24T09:59:01Z segmond joined #lisp 2014-10-24T09:59:01Z zxq9 joined #lisp 2014-10-24T09:59:01Z keen___ joined #lisp 2014-10-24T09:59:01Z posterdati300 joined #lisp 2014-10-24T09:59:01Z clop2 joined #lisp 2014-10-24T09:59:01Z ans joined #lisp 2014-10-24T09:59:01Z White_Flame joined #lisp 2014-10-24T09:59:01Z AeroNotix joined #lisp 2014-10-24T09:59:01Z billstclair joined #lisp 2014-10-24T09:59:02Z mearnsh joined #lisp 2014-10-24T09:59:02Z |3b| joined #lisp 2014-10-24T09:59:02Z TristamWrk joined #lisp 2014-10-24T09:59:02Z wglb joined #lisp 2014-10-24T09:59:02Z effy_ joined #lisp 2014-10-24T09:59:02Z isoraqathedh joined #lisp 2014-10-24T09:59:02Z _5kg joined #lisp 2014-10-24T09:59:02Z cracauer joined #lisp 2014-10-24T09:59:02Z zeroish joined #lisp 2014-10-24T09:59:02Z yrk joined #lisp 2014-10-24T09:59:02Z c74d joined #lisp 2014-10-24T09:59:02Z mhd joined #lisp 2014-10-24T09:59:02Z devon joined #lisp 2014-10-24T09:59:02Z capisce joined #lisp 2014-10-24T09:59:02Z Patzy joined #lisp 2014-10-24T09:59:02Z cpc26_ joined #lisp 2014-10-24T09:59:02Z drewc joined #lisp 2014-10-24T09:59:02Z rvchangue joined #lisp 2014-10-24T09:59:02Z Subfusc joined #lisp 2014-10-24T09:59:02Z wedgeV joined #lisp 2014-10-24T09:59:02Z otwieracz joined #lisp 2014-10-24T09:59:02Z nha_ joined #lisp 2014-10-24T09:59:02Z TDog joined #lisp 2014-10-24T09:59:02Z kbtr joined #lisp 2014-10-24T09:59:02Z joshe joined #lisp 2014-10-24T09:59:02Z Takumo joined #lisp 2014-10-24T09:59:02Z Grue` joined #lisp 2014-10-24T09:59:02Z Longlius joined #lisp 2014-10-24T09:59:02Z henesy joined #lisp 2014-10-24T09:59:02Z slyrus joined #lisp 2014-10-24T09:59:02Z zeitue joined #lisp 2014-10-24T09:59:02Z Qudit2 joined #lisp 2014-10-24T09:59:02Z joneshf-laptop joined #lisp 2014-10-24T09:59:02Z chitofan joined #lisp 2014-10-24T09:59:02Z vsync joined #lisp 2014-10-24T09:59:02Z wooden_ joined #lisp 2014-10-24T09:59:02Z Vutral__ joined #lisp 2014-10-24T09:59:02Z zickzackv joined #lisp 2014-10-24T09:59:02Z ubra joined #lisp 2014-10-24T09:59:02Z mishoo_ joined #lisp 2014-10-24T09:59:02Z Shinmera joined #lisp 2014-10-24T09:59:02Z mrSpec joined #lisp 2014-10-24T09:59:02Z alchemis7 joined #lisp 2014-10-24T09:59:02Z ec_ joined #lisp 2014-10-24T09:59:02Z arenz joined #lisp 2014-10-24T09:59:02Z mveety joined #lisp 2014-10-24T09:59:02Z DGASAU joined #lisp 2014-10-24T09:59:02Z ivan\ joined #lisp 2014-10-24T09:59:02Z nisstyre joined #lisp 2014-10-24T09:59:02Z stassats joined #lisp 2014-10-24T09:59:02Z funnel joined #lisp 2014-10-24T09:59:02Z 17SAAO8YG joined #lisp 2014-10-24T09:59:02Z ndrei joined #lisp 2014-10-24T09:59:02Z karswell` joined #lisp 2014-10-24T09:59:02Z jaminja joined #lisp 2014-10-24T09:59:02Z theos joined #lisp 2014-10-24T09:59:02Z klltkr joined #lisp 2014-10-24T09:59:02Z mguzmann_ joined #lisp 2014-10-24T09:59:02Z bend3r joined #lisp 2014-10-24T09:59:02Z rtra joined #lisp 2014-10-24T09:59:02Z rak[1] joined #lisp 2014-10-24T09:59:02Z Xach joined #lisp 2014-10-24T09:59:02Z JokesOnYou77_ joined #lisp 2014-10-24T09:59:03Z Jubb joined #lisp 2014-10-24T09:59:03Z zymurgy joined #lisp 2014-10-24T09:59:03Z aap_ joined #lisp 2014-10-24T09:59:03Z mindCrime joined #lisp 2014-10-24T09:59:03Z Khisanth joined #lisp 2014-10-24T09:59:03Z cyphase joined #lisp 2014-10-24T09:59:03Z Sgeo joined #lisp 2014-10-24T09:59:03Z john-mcaleely joined #lisp 2014-10-24T09:59:03Z ramus joined #lisp 2014-10-24T09:59:03Z tbarletz joined #lisp 2014-10-24T09:59:03Z Colleen joined #lisp 2014-10-24T09:59:03Z xebd``` joined #lisp 2014-10-24T09:59:03Z l3thal joined #lisp 2014-10-24T09:59:03Z fionnan_ joined #lisp 2014-10-24T09:59:03Z jsnell_ joined #lisp 2014-10-24T09:59:03Z sellout joined #lisp 2014-10-24T09:59:03Z justinmcp_ joined #lisp 2014-10-24T09:59:03Z mingvs joined #lisp 2014-10-24T09:59:03Z joneshf joined #lisp 2014-10-24T09:59:03Z przerull joined #lisp 2014-10-24T09:59:03Z njsg_ joined #lisp 2014-10-24T09:59:03Z clop joined #lisp 2014-10-24T09:59:03Z ft joined #lisp 2014-10-24T09:59:03Z eMBee joined #lisp 2014-10-24T09:59:03Z jasom joined #lisp 2014-10-24T09:59:03Z marvin-hh joined #lisp 2014-10-24T09:59:03Z rx14 joined #lisp 2014-10-24T09:59:03Z nydel joined #lisp 2014-10-24T09:59:03Z fragamus joined #lisp 2014-10-24T09:59:03Z jbf` joined #lisp 2014-10-24T09:59:03Z vlnx joined #lisp 2014-10-24T09:59:03Z teiresias joined #lisp 2014-10-24T09:59:03Z j0ni joined #lisp 2014-10-24T09:59:03Z dfox_ joined #lisp 2014-10-24T09:59:03Z necronian joined #lisp 2014-10-24T09:59:03Z misv joined #lisp 2014-10-24T09:59:03Z replcated joined #lisp 2014-10-24T09:59:03Z cods joined #lisp 2014-10-24T09:59:03Z vert2 joined #lisp 2014-10-24T09:59:03Z killmaster joined #lisp 2014-10-24T09:59:03Z flip214 joined #lisp 2014-10-24T09:59:03Z copec joined #lisp 2014-10-24T09:59:03Z acieroid joined #lisp 2014-10-24T09:59:03Z Soft joined #lisp 2014-10-24T09:59:03Z finnrobi joined #lisp 2014-10-24T09:59:03Z jayne joined #lisp 2014-10-24T09:59:03Z bagackiz joined #lisp 2014-10-24T09:59:03Z Oddity joined #lisp 2014-10-24T09:59:03Z MrWoohoo joined #lisp 2014-10-24T09:59:03Z Cymew joined #lisp 2014-10-24T09:59:03Z pillton joined #lisp 2014-10-24T09:59:03Z tali713 joined #lisp 2014-10-24T09:59:03Z cibs joined #lisp 2014-10-24T09:59:03Z kcj joined #lisp 2014-10-24T09:59:03Z nalssee joined #lisp 2014-10-24T09:59:03Z stepnem joined #lisp 2014-10-24T09:59:03Z jtza8 joined #lisp 2014-10-24T09:59:03Z pavelpenev joined #lisp 2014-10-24T09:59:03Z william3 joined #lisp 2014-10-24T09:59:03Z pt1 joined #lisp 2014-10-24T09:59:03Z GuilOooo joined #lisp 2014-10-24T09:59:03Z heddwch joined #lisp 2014-10-24T09:59:03Z Amaan joined #lisp 2014-10-24T09:59:03Z angavrilov joined #lisp 2014-10-24T09:59:03Z quazimodo joined #lisp 2014-10-24T09:59:03Z LoicLisp joined #lisp 2014-10-24T09:59:03Z rjmacready_ joined #lisp 2014-10-24T09:59:03Z urandom__ joined #lisp 2014-10-24T09:59:03Z dxtr joined #lisp 2014-10-24T09:59:03Z hugod joined #lisp 2014-10-24T09:59:03Z hitecnologys joined #lisp 2014-10-24T09:59:03Z Vutral joined #lisp 2014-10-24T09:59:03Z cpt_nemo joined #lisp 2014-10-24T09:59:17Z gigetoo joined #lisp 2014-10-24T10:02:08Z przl joined #lisp 2014-10-24T10:02:40Z chitofan quit (Ping timeout: 246 seconds) 2014-10-24T10:03:42Z jtza8 quit (Ping timeout: 244 seconds) 2014-10-24T10:04:36Z prxq: how do i install tha abcl contribs? 2014-10-24T10:05:27Z munksgaard quit (Ping timeout: 246 seconds) 2014-10-24T10:05:41Z malice joined #lisp 2014-10-24T10:06:22Z dxtr quit (Ping timeout: 265 seconds) 2014-10-24T10:07:10Z dxtr joined #lisp 2014-10-24T10:07:11Z twistsm joined #lisp 2014-10-24T10:07:25Z Vutral quit (Ping timeout: 260 seconds) 2014-10-24T10:10:01Z svetlyak40wt joined #lisp 2014-10-24T10:10:26Z sabalaba_ joined #lisp 2014-10-24T10:10:33Z Vutral joined #lisp 2014-10-24T10:11:24Z Karl_Dscc quit (Remote host closed the connection) 2014-10-24T10:13:43Z ustunozg_ joined #lisp 2014-10-24T10:13:48Z Shinmera quit (Quit: しつれいしなければならないんです。) 2014-10-24T10:14:49Z svetlyak40wt quit (Ping timeout: 255 seconds) 2014-10-24T10:14:53Z sabalaba_ quit (Ping timeout: 240 seconds) 2014-10-24T10:15:58Z `JRG joined #lisp 2014-10-24T10:17:51Z Vutral quit (Excess Flood) 2014-10-24T10:18:51Z rjmacready_ quit (Quit: Page closed) 2014-10-24T10:19:46Z Vutral joined #lisp 2014-10-24T10:22:13Z DrCode joined #lisp 2014-10-24T10:26:33Z Karl_Dscc joined #lisp 2014-10-24T10:27:16Z kcj quit (Remote host closed the connection) 2014-10-24T10:34:39Z zxq9 quit (Quit: Konversation terminated!) 2014-10-24T10:34:48Z codeburg joined #lisp 2014-10-24T10:36:08Z McMAGIC--Copy joined #lisp 2014-10-24T10:37:47Z Karl_Dscc quit (Remote host closed the connection) 2014-10-24T10:39:09Z asontu joined #lisp 2014-10-24T10:39:31Z asontu quit (Client Quit) 2014-10-24T10:43:20Z posterdati300 quit (Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/) 2014-10-24T10:44:27Z quazimod1 joined #lisp 2014-10-24T10:46:00Z Adlai joined #lisp 2014-10-24T10:47:42Z quazimodo quit (Ping timeout: 250 seconds) 2014-10-24T10:49:13Z twistsm: (hello (everyone)) 2014-10-24T10:51:27Z przl quit (Ping timeout: 244 seconds) 2014-10-24T10:54:22Z Vutral_ joined #lisp 2014-10-24T10:54:42Z Vutral__ quit (Ping timeout: 265 seconds) 2014-10-24T10:57:36Z Cheery joined #lisp 2014-10-24T10:58:04Z sword` joined #lisp 2014-10-24T10:58:35Z thawes joined #lisp 2014-10-24T10:58:40Z Cheery: I'd need to explain why dropping homoiconicity in favor of readability is a tradeoff 2014-10-24T10:59:55Z Cheery: for that a person would need to understand what is lost. 2014-10-24T10:59:55Z sword quit (Ping timeout: 272 seconds) 2014-10-24T11:02:15Z ovenpasta joined #lisp 2014-10-24T11:02:50Z nalssee quit (Quit: This computer has gone to sleep) 2014-10-24T11:02:59Z Cheery: the program internal representation can be inferred by reading the text's layout.. 2014-10-24T11:03:36Z Cheery: actually that's incorrect.. you can do that on python too. 2014-10-24T11:03:47Z Cheery: need to find a correct definition first.. 2014-10-24T11:05:18Z Cheery: am I even using the correct term.. 2014-10-24T11:06:26Z josteink quit (Quit: brb. testing.) 2014-10-24T11:06:26Z Cheery: not just the homoiconicity.. the genericity. 2014-10-24T11:07:16Z josteink joined #lisp 2014-10-24T11:10:47Z svetlyak40wt joined #lisp 2014-10-24T11:11:18Z sabalaba_ joined #lisp 2014-10-24T11:11:38Z josteink quit (Client Quit) 2014-10-24T11:11:46Z josteink joined #lisp 2014-10-24T11:12:48Z poindontcare joined #lisp 2014-10-24T11:13:04Z leo2007 joined #lisp 2014-10-24T11:15:21Z svetlyak40wt quit (Ping timeout: 258 seconds) 2014-10-24T11:15:45Z kushal quit (Quit: Leaving) 2014-10-24T11:15:53Z sabalaba_ quit (Ping timeout: 240 seconds) 2014-10-24T11:22:55Z malice quit (Quit: Leaving) 2014-10-24T11:24:09Z munksgaard joined #lisp 2014-10-24T11:25:37Z malice joined #lisp 2014-10-24T11:25:39Z svetlyak40wt joined #lisp 2014-10-24T11:25:51Z svetlyak40wt quit (Remote host closed the connection) 2014-10-24T11:26:05Z svetlyak40wt joined #lisp 2014-10-24T11:26:11Z svetlyak40wt quit (Remote host closed the connection) 2014-10-24T11:26:38Z svetlyak40wt joined #lisp 2014-10-24T11:28:52Z ustunozg_ quit (Remote host closed the connection) 2014-10-24T11:31:25Z svetlyak40wt quit (Ping timeout: 260 seconds) 2014-10-24T11:32:28Z svetlyak40wt joined #lisp 2014-10-24T11:32:38Z svetlyak40wt quit (Remote host closed the connection) 2014-10-24T11:33:05Z svetlyak40wt joined #lisp 2014-10-24T11:35:12Z madmalik joined #lisp 2014-10-24T11:37:13Z svetlyak40wt quit (Ping timeout: 244 seconds) 2014-10-24T11:39:02Z thawes quit (Ping timeout: 245 seconds) 2014-10-24T11:41:21Z zacharias quit (Ping timeout: 246 seconds) 2014-10-24T11:43:31Z echo-area quit (Remote host closed the connection) 2014-10-24T11:45:09Z Shinmera joined #lisp 2014-10-24T11:47:31Z zacharias joined #lisp 2014-10-24T11:48:02Z przl joined #lisp 2014-10-24T11:49:39Z eudoxia joined #lisp 2014-10-24T11:55:38Z thawes joined #lisp 2014-10-24T11:59:45Z ustunozg_ joined #lisp 2014-10-24T12:04:06Z ustunozg_ quit (Ping timeout: 246 seconds) 2014-10-24T12:05:43Z Karl_Dscc joined #lisp 2014-10-24T12:07:52Z varjag quit (Quit: Leaving) 2014-10-24T12:09:42Z tadni quit (Ping timeout: 246 seconds) 2014-10-24T12:11:46Z ejbs joined #lisp 2014-10-24T12:12:04Z nalssee joined #lisp 2014-10-24T12:12:06Z sabalaba_ joined #lisp 2014-10-24T12:13:47Z hardenedapple joined #lisp 2014-10-24T12:13:55Z svetlyak40wt joined #lisp 2014-10-24T12:14:59Z Perkol joined #lisp 2014-10-24T12:16:07Z Longlius quit (Remote host closed the connection) 2014-10-24T12:16:46Z sabalaba_ quit (Ping timeout: 255 seconds) 2014-10-24T12:18:36Z ssake joined #lisp 2014-10-24T12:18:48Z svetlyak40wt quit (Ping timeout: 265 seconds) 2014-10-24T12:21:40Z Perkol left #lisp 2014-10-24T12:30:59Z chu joined #lisp 2014-10-24T12:31:32Z chu quit (Remote host closed the connection) 2014-10-24T12:31:43Z billstclair quit (Read error: Connection reset by peer) 2014-10-24T12:31:58Z chu joined #lisp 2014-10-24T12:32:34Z oleo joined #lisp 2014-10-24T12:33:00Z billstclair joined #lisp 2014-10-24T12:34:05Z fragamus quit (Quit: Computer has gone to sleep.) 2014-10-24T12:36:21Z eudoxia quit (Quit: Lost terminal) 2014-10-24T12:36:25Z BitPuffin joined #lisp 2014-10-24T12:37:08Z josteink quit (Quit: brb.) 2014-10-24T12:37:16Z josteink joined #lisp 2014-10-24T12:40:00Z sivoais_ quit (Quit: leaving) 2014-10-24T12:40:12Z sivoais joined #lisp 2014-10-24T12:40:36Z josteink quit (Client Quit) 2014-10-24T12:40:49Z josteink joined #lisp 2014-10-24T12:43:54Z josteink quit (Client Quit) 2014-10-24T12:44:03Z josteink joined #lisp 2014-10-24T12:44:06Z josteink quit (Client Quit) 2014-10-24T12:57:16Z ovenpasta quit (Ping timeout: 250 seconds) 2014-10-24T12:58:39Z jangle joined #lisp 2014-10-24T12:59:47Z nalssee quit (Quit: This computer has gone to sleep) 2014-10-24T13:01:04Z mhd quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2014-10-24T13:01:11Z jusss joined #lisp 2014-10-24T13:01:11Z DGASAU quit (Read error: Connection reset by peer) 2014-10-24T13:01:34Z drmeister: What is genericity? 2014-10-24T13:02:19Z josteink joined #lisp 2014-10-24T13:02:35Z drmeister: I read the wiki definition. 2014-10-24T13:03:24Z k-stz joined #lisp 2014-10-24T13:03:25Z jkaye joined #lisp 2014-10-24T13:07:02Z ejbs` joined #lisp 2014-10-24T13:08:35Z ejbs quit (Ping timeout: 255 seconds) 2014-10-24T13:08:53Z DGASAU joined #lisp 2014-10-24T13:09:18Z ustunozgur joined #lisp 2014-10-24T13:11:46Z cosiner joined #lisp 2014-10-24T13:13:00Z sabalaba_ joined #lisp 2014-10-24T13:17:38Z sabalaba_ quit (Ping timeout: 258 seconds) 2014-10-24T13:18:47Z nalssee joined #lisp 2014-10-24T13:19:17Z drdanmaku joined #lisp 2014-10-24T13:19:28Z ustunozgur quit (Remote host closed the connection) 2014-10-24T13:20:14Z zickzackv quit (Ping timeout: 250 seconds) 2014-10-24T13:22:01Z zeitue quit (Quit: Leaving) 2014-10-24T13:25:22Z cosiner quit (Quit: Leaving) 2014-10-24T13:26:44Z chu quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-10-24T13:27:38Z jangle quit (Quit: jangle) 2014-10-24T13:27:43Z rustico joined #lisp 2014-10-24T13:27:49Z ggole: My understanding it that it is defining constructs that are parametric, but expect a certain kind of "shape" from the parameter 2014-10-24T13:28:20Z jusss is now known as alvin-rxg 2014-10-24T13:30:26Z momo-reina quit (Remote host closed the connection) 2014-10-24T13:31:32Z ejbs`` joined #lisp 2014-10-24T13:33:43Z ejbs` quit (Ping timeout: 265 seconds) 2014-10-24T13:36:22Z wedgeV quit (Ping timeout: 256 seconds) 2014-10-24T13:39:08Z DGASAU quit (Read error: Connection reset by peer) 2014-10-24T13:39:25Z ustunozgur joined #lisp 2014-10-24T13:39:53Z ubra left #lisp 2014-10-24T13:42:05Z Mon_Ouie joined #lisp 2014-10-24T13:43:29Z billstclair quit (Ping timeout: 260 seconds) 2014-10-24T13:43:40Z DGASAU joined #lisp 2014-10-24T13:45:02Z chu joined #lisp 2014-10-24T13:47:52Z CrazyWoods joined #lisp 2014-10-24T13:48:11Z thawes quit (Ping timeout: 255 seconds) 2014-10-24T13:48:31Z thawes joined #lisp 2014-10-24T13:51:07Z przl quit (Ping timeout: 245 seconds) 2014-10-24T13:52:19Z vaporatorius joined #lisp 2014-10-24T13:52:19Z CrazyWoods: Are there someone here ever using McCLIM? 2014-10-24T13:52:48Z ofosos joined #lisp 2014-10-24T13:53:33Z hiroakip joined #lisp 2014-10-24T13:54:01Z przl joined #lisp 2014-10-24T13:55:29Z DGASAU quit (Remote host closed the connection) 2014-10-24T13:58:00Z DGASAU joined #lisp 2014-10-24T13:59:02Z hiroakip quit (Ping timeout: 258 seconds) 2014-10-24T14:00:33Z Aiwass joined #lisp 2014-10-24T14:01:31Z Aiwass left #lisp 2014-10-24T14:01:51Z LiamH joined #lisp 2014-10-24T14:03:20Z nyef joined #lisp 2014-10-24T14:04:16Z Amadiro quit (*.net *.split) 2014-10-24T14:04:16Z wasamasa quit (*.net *.split) 2014-10-24T14:04:16Z renard_ quit (*.net *.split) 2014-10-24T14:04:56Z wasamasa joined #lisp 2014-10-24T14:08:09Z svetlyak40wt joined #lisp 2014-10-24T14:08:56Z c74d quit (Remote host closed the connection) 2014-10-24T14:09:45Z Amadiro joined #lisp 2014-10-24T14:09:48Z renard_ joined #lisp 2014-10-24T14:09:49Z ejbs`` quit (Ping timeout: 245 seconds) 2014-10-24T14:10:27Z segmond quit (Ping timeout: 265 seconds) 2014-10-24T14:11:54Z c74d joined #lisp 2014-10-24T14:14:40Z svetlyak40wt quit (Ping timeout: 255 seconds) 2014-10-24T14:14:52Z przl quit (Ping timeout: 245 seconds) 2014-10-24T14:15:26Z hiroakip joined #lisp 2014-10-24T14:15:52Z Hache_ joined #lisp 2014-10-24T14:16:04Z thawes quit (Ping timeout: 245 seconds) 2014-10-24T14:18:42Z TristamWrk quit (Quit: Some days you're the pigeon, some days the statue...) 2014-10-24T14:19:31Z ustunozgur quit (Remote host closed the connection) 2014-10-24T14:22:28Z vap1 joined #lisp 2014-10-24T14:24:22Z vaporatorius quit (Ping timeout: 240 seconds) 2014-10-24T14:24:30Z ApellA quit (Quit: leaving) 2014-10-24T14:24:48Z vap1 quit (Client Quit) 2014-10-24T14:27:20Z ahungry_ quit (Quit: leaving) 2014-10-24T14:27:40Z ahungry joined #lisp 2014-10-24T14:29:31Z svetlyak40wt joined #lisp 2014-10-24T14:29:47Z thawes joined #lisp 2014-10-24T14:30:43Z 7F1ABNZXD is now known as faheem_ 2014-10-24T14:31:18Z froggey quit (Ping timeout: 250 seconds) 2014-10-24T14:31:36Z mveety quit (Remote host closed the connection) 2014-10-24T14:33:21Z froggey joined #lisp 2014-10-24T14:36:17Z thawes_ joined #lisp 2014-10-24T14:37:47Z Cymew quit (Ping timeout: 272 seconds) 2014-10-24T14:38:16Z paddymahoney joined #lisp 2014-10-24T14:40:23Z thawes quit (Ping timeout: 255 seconds) 2014-10-24T14:41:40Z przl joined #lisp 2014-10-24T14:42:14Z TristamWrk joined #lisp 2014-10-24T14:42:21Z pt1 quit (Ping timeout: 265 seconds) 2014-10-24T14:43:58Z Odin-` joined #lisp 2014-10-24T14:44:27Z Odin-` is now known as Odin- 2014-10-24T14:44:57Z `JRG quit (Quit: Page closed) 2014-10-24T14:46:42Z przl quit (Ping timeout: 265 seconds) 2014-10-24T14:47:02Z edgar-rft joined #lisp 2014-10-24T14:48:13Z przl joined #lisp 2014-10-24T14:48:15Z ynniv joined #lisp 2014-10-24T14:48:31Z gingerale joined #lisp 2014-10-24T14:49:44Z billstclair joined #lisp 2014-10-24T14:49:48Z prxq: what's the best way of finding out where a reader macro is defined? I have a case of #\[ 2014-10-24T14:50:27Z hugod quit (Ping timeout: 272 seconds) 2014-10-24T14:50:35Z nalssee quit (Quit: This computer has gone to sleep) 2014-10-24T14:51:14Z hugod joined #lisp 2014-10-24T14:51:53Z xyjprc joined #lisp 2014-10-24T14:51:59Z _death: get-macro-character and M-. on the resulting function might work 2014-10-24T14:52:02Z przl_ joined #lisp 2014-10-24T14:53:03Z zickzackv joined #lisp 2014-10-24T14:54:00Z prxq: already tried that 2014-10-24T14:54:21Z Xach: What happened? 2014-10-24T14:54:23Z billstclair: (get-dispatch-macro-character #\# #\[), and if that doesn't work, look for callers of set-dispatch-macro-character. 2014-10-24T14:54:37Z prxq: hm... this is allegro. maybe it has #\[ built in 2014-10-24T14:54:48Z billstclair: But if the call was top-level with an unnamed function as the value, you can't find it, short of grepping source code 2014-10-24T14:54:59Z prxq: Xach: got back a function that didn't react to M-, 2014-10-24T14:55:03Z prxq: M-. i mean 2014-10-24T14:55:59Z Xach: prxq: what was the name of the function? (i'm just curious, i don't know if i can help) 2014-10-24T14:56:16Z prxq: READ-TOKEN :-) 2014-10-24T14:57:43Z nyef: If it's defined in an implementation package, now's the time to dig out the manual. 2014-10-24T14:58:58Z Cheery left #lisp 2014-10-24T14:59:17Z prxq: grepping through the sources helped somewhat, because I found two places where the macro char is set. 2014-10-24T15:00:27Z prxq: ok it's rdnzl 2014-10-24T15:00:32Z alvin-rxg quit (Remote host closed the connection) 2014-10-24T15:03:48Z zickzackv quit (Ping timeout: 250 seconds) 2014-10-24T15:04:16Z wedgeV joined #lisp 2014-10-24T15:04:44Z sabalaba_ joined #lisp 2014-10-24T15:09:11Z sabalaba_ quit (Ping timeout: 255 seconds) 2014-10-24T15:10:45Z Vutral quit (Ping timeout: 260 seconds) 2014-10-24T15:11:33Z beach joined #lisp 2014-10-24T15:11:52Z beach: Good evening everyone! 2014-10-24T15:12:23Z nyef: Hello beach. 2014-10-24T15:12:37Z munksgaard quit (Ping timeout: 260 seconds) 2014-10-24T15:12:41Z beach: CrazyWoods: I still use McCLIM. 2014-10-24T15:12:45Z prxq: hi beach 2014-10-24T15:13:24Z beach: What did I miss? 2014-10-24T15:15:35Z Vutral joined #lisp 2014-10-24T15:20:49Z karbak joined #lisp 2014-10-24T15:21:31Z karbak quit (Client Quit) 2014-10-24T15:22:09Z harish joined #lisp 2014-10-24T15:23:55Z beach: This is the protocol I suggest for SICL global environments: http://metamodular.com/generic-functions.lisp in case anyone has any remarks. It is not quite complete yet. 2014-10-24T15:25:25Z beach: That protocol is then used to implement Common Lisp environment macros such as defvar, defun, defmacro, deftype, etc. But also the compiler functions varaible-info, function-info, etc. 2014-10-24T15:25:58Z beach: variable 2014-10-24T15:26:46Z innertracks joined #lisp 2014-10-24T15:28:09Z przl quit (Ping timeout: 246 seconds) 2014-10-24T15:28:48Z nyef: Is (SETF FUNCTION-TYPE) supposed to be used for FTYPE proclamations? 2014-10-24T15:28:51Z przl_ quit (Ping timeout: 246 seconds) 2014-10-24T15:29:00Z beach: Yes 2014-10-24T15:29:02Z gravicappa joined #lisp 2014-10-24T15:29:21Z nyef: It's legal, AFAIK, to declaim an FTYPE before defining the function. 2014-10-24T15:29:52Z beach: OK. Do you have a page where I can see that? 2014-10-24T15:29:56Z hugod quit (Read error: Connection reset by peer) 2014-10-24T15:30:02Z Nizumzen joined #lisp 2014-10-24T15:30:02Z nyef: In which case, what you want is an error when attempting to set the name to something OTHER than an ordinary or generic function. 2014-10-24T15:30:03Z thawes__ joined #lisp 2014-10-24T15:30:20Z hugod joined #lisp 2014-10-24T15:31:43Z schjetne quit (Read error: Connection reset by peer) 2014-10-24T15:31:43Z beach: Once the type has been proclaimed you mean? 2014-10-24T15:31:57Z schjetne joined #lisp 2014-10-24T15:32:00Z akkad quit (Ping timeout: 246 seconds) 2014-10-24T15:32:05Z nyef: Yeah. 2014-10-24T15:32:17Z schjetne quit (Changing host) 2014-10-24T15:32:17Z schjetne joined #lisp 2014-10-24T15:32:17Z beach: I see. 2014-10-24T15:32:25Z nyef: Trying to find a reference for declaring an ftype of a not-yet-defined function. 2014-10-24T15:32:41Z beach: No rush. 2014-10-24T15:33:09Z beach: I have not seen anything like that. It may be there anyway, of course. 2014-10-24T15:33:42Z thawes_ quit (Ping timeout: 250 seconds) 2014-10-24T15:34:12Z boogie joined #lisp 2014-10-24T15:34:30Z beach: I noticed SBCL lets you define a SETF expander for a name that is not defined to be a function or a macro. But at least one Common Lisp HyperSpec page I read, says it has to be defined. 2014-10-24T15:34:51Z Guest9751 joined #lisp 2014-10-24T15:35:06Z Shinmera: SBCL is more lenient than the spec declares in more than one situation, it seems. 2014-10-24T15:35:21Z Guest9751: hey, anybody familiar with answer set programming? 2014-10-24T15:35:53Z beach: Shinmera: True. But I think the ambition of the SBCL developers is for SBCL to be strict. 2014-10-24T15:35:58Z Shinmera: beach: I've done ftype declaims before the defun and I don't recall that breaking anywhere. 2014-10-24T15:36:03Z akkad joined #lisp 2014-10-24T15:36:38Z |3b|: beach: ftype declarations apply to call sites, not function definitions, so it at least seems reasonable that the definition isn't required, since you can compile call sites first as well 2014-10-24T15:36:41Z beach: Shinmera: Yes, me too. But I am interested in knowing what the Common Lisp HyperSpec says about it. 2014-10-24T15:36:59Z beach: |3b|: That's a good point. 2014-10-24T15:37:29Z Shinmera: beach: I only said that I didn't see it break because I was unable to find anything in the spec on the quick. 2014-10-24T15:37:30Z |3b|: also they can be 'free declarations' which is pretty open 2014-10-24T15:37:52Z kpreid joined #lisp 2014-10-24T15:38:24Z beach: Actually, this discussion makes me think that there is some state of a function definition that i am missing in that protocol, namely knowing its lambda list, but not its definition. 2014-10-24T15:38:38Z beach: ... corresponding to the information a compiler would add at compile time. 2014-10-24T15:39:42Z beach: It is always great to submit ideas to #lisp participants, because the feedback is almost always valuable. 2014-10-24T15:40:54Z Nizumzen quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2014-10-24T15:41:08Z nyef: Oh, neat. Proclaiming TYPE for a variable before setting its value invokes undefined consequences. 2014-10-24T15:41:32Z beach: Aha! 2014-10-24T15:42:09Z luis` quit (Ping timeout: 246 seconds) 2014-10-24T15:42:09Z beach: What about making it unbound after its type has been proclaimed? 2014-10-24T15:42:21Z luis joined #lisp 2014-10-24T15:43:05Z nug700 joined #lisp 2014-10-24T15:43:29Z nyef: Hrm. Maybe I'm wrong, the entire situation seems ambiguous. 2014-10-24T15:44:44Z beach: Another section for my book "Common Lisp for language implementers". 2014-10-24T15:45:16Z ggole: Wonder if that stems from representation 2014-10-24T15:45:18Z farhaven quit (Ping timeout: 246 seconds) 2014-10-24T15:46:51Z ggole: eg you would want to make it possible to represent an (unsigned-byte 32) densely, leaving no room for a special value to indicate "unbound" 2014-10-24T15:47:34Z splittist: So if I have a symbol that has both a special-operator and a macro definition, and I want to remove the macro definition, I have to save the special-operator definition [object], fmakunbound, then setf special-operator? 2014-10-24T15:48:19Z |3b|: where did you get mutable special-operators to start with? 2014-10-24T15:48:24Z beach: splittist: I think you can use NIL with (SETF MACRO-FUNCTION). No? 2014-10-24T15:48:49Z farhaven joined #lisp 2014-10-24T15:48:50Z |3b|: oh, that was in response to beach? 2014-10-24T15:49:08Z |3b| lost track of context for a bit 2014-10-24T15:49:20Z Ryan_Burnside joined #lisp 2014-10-24T15:49:34Z rtra quit (Ping timeout: 244 seconds) 2014-10-24T15:49:58Z boogie quit (Remote host closed the connection) 2014-10-24T15:50:17Z splittist: beach: that isn't explained as an option 2014-10-24T15:50:30Z splittist: (as I read it) 2014-10-24T15:50:37Z beach: splittist: Hmm. OK. I'll fix that. 2014-10-24T15:51:46Z Grue` quit (Read error: Connection reset by peer) 2014-10-24T15:52:26Z araujo joined #lisp 2014-10-24T15:52:56Z theos quit (Disconnected by services) 2014-10-24T15:53:13Z beach: While cogitating about first-class global environments, I was thinking that they might solve some bootstrapping problems that SBCL solves by renaming packages. But I don't know the details of SBCL bootstrapping, so I am not sure about that. 2014-10-24T15:53:16Z theos joined #lisp 2014-10-24T15:55:27Z beach: splittist: You are right. That's an omission. Fixed it. 2014-10-24T15:57:41Z rtoym quit (Read error: Connection reset by peer) 2014-10-24T15:58:11Z rtoym joined #lisp 2014-10-24T15:58:37Z wglb` joined #lisp 2014-10-24T16:00:42Z joneshf-laptop quit (Ping timeout: 245 seconds) 2014-10-24T16:01:00Z __main__ quit (Ping timeout: 250 seconds) 2014-10-24T16:01:07Z sword`` joined #lisp 2014-10-24T16:01:07Z Anarch quit (Ping timeout: 245 seconds) 2014-10-24T16:01:11Z boogie joined #lisp 2014-10-24T16:01:24Z henesy quit (Ping timeout: 272 seconds) 2014-10-24T16:01:33Z xyjprc quit (Ping timeout: 265 seconds) 2014-10-24T16:01:33Z stacksmith_ quit (Ping timeout: 265 seconds) 2014-10-24T16:01:52Z phao joined #lisp 2014-10-24T16:01:57Z eugene_ joined #lisp 2014-10-24T16:02:18Z eugene_ is now known as varjag 2014-10-24T16:02:37Z Anarch joined #lisp 2014-10-24T16:02:45Z stacksmith_ joined #lisp 2014-10-24T16:02:49Z xyjprc joined #lisp 2014-10-24T16:02:53Z wglb quit (Ping timeout: 240 seconds) 2014-10-24T16:03:04Z sword` quit (Ping timeout: 265 seconds) 2014-10-24T16:03:25Z __main__ joined #lisp 2014-10-24T16:04:02Z henesy joined #lisp 2014-10-24T16:04:20Z tajjada joined #lisp 2014-10-24T16:04:25Z innertracks quit (Ping timeout: 260 seconds) 2014-10-24T16:04:32Z joneshf-laptop joined #lisp 2014-10-24T16:04:35Z rtra joined #lisp 2014-10-24T16:05:05Z Grue` joined #lisp 2014-10-24T16:05:33Z sabalaba_ joined #lisp 2014-10-24T16:06:03Z jtza8 joined #lisp 2014-10-24T16:07:58Z arenz quit (Ping timeout: 250 seconds) 2014-10-24T16:10:06Z sabalaba_ quit (Ping timeout: 250 seconds) 2014-10-24T16:10:20Z arenz joined #lisp 2014-10-24T16:12:40Z boogie quit (Remote host closed the connection) 2014-10-24T16:13:18Z Intensity quit (Ping timeout: 246 seconds) 2014-10-24T16:16:32Z arenz quit (Ping timeout: 265 seconds) 2014-10-24T16:19:30Z hiroakip quit (Ping timeout: 265 seconds) 2014-10-24T16:23:07Z twistsm quit (Ping timeout: 246 seconds) 2014-10-24T16:24:27Z ofosos quit (Ping timeout: 245 seconds) 2014-10-24T16:24:42Z Hache_ quit (Remote host closed the connection) 2014-10-24T16:25:29Z madmalik quit (Quit: Connection closed for inactivity) 2014-10-24T16:25:49Z Grue`: yay, my site is (kinda) working http://ichi.moe/cl/qr/?q=そういう場合もあります 2014-10-24T16:26:29Z Grue`: now to find out how to automatically restart hunchentoot when it inevitably crashes 2014-10-24T16:26:50Z Jesin quit (Quit: Leaving) 2014-10-24T16:27:13Z Xach: inevitably? 2014-10-24T16:27:32Z Xach had good luck with it not crashing 2014-10-24T16:27:45Z Grue`: due to bugs in my code of course 2014-10-24T16:28:03Z Grue`: and/or VPS shutting down for some reason 2014-10-24T16:28:31Z Jesin joined #lisp 2014-10-24T16:34:04Z Shinmera: Hunchentoot has been working just dandy for me. http://shinmera.tymoon.eu/public/screenshot-2014.10.24-18:33:53.png 2014-10-24T16:34:31Z xyjprc quit (Ping timeout: 244 seconds) 2014-10-24T16:36:16Z hlavaty quit (Remote host closed the connection) 2014-10-24T16:36:54Z jtza8 quit (Ping timeout: 245 seconds) 2014-10-24T16:37:26Z thawes joined #lisp 2014-10-24T16:37:31Z boogie joined #lisp 2014-10-24T16:37:50Z wglb`: . 2014-10-24T16:38:07Z tadni joined #lisp 2014-10-24T16:38:17Z wglb` quit (Remote host closed the connection) 2014-10-24T16:40:26Z wglb joined #lisp 2014-10-24T16:40:49Z thawes__ quit (Ping timeout: 260 seconds) 2014-10-24T16:41:29Z someone quit (Quit: ZNC - http://znc.in) 2014-10-24T16:41:49Z vlnx quit (Ping timeout: 255 seconds) 2014-10-24T16:42:52Z Ryan_Burnside: Good morning folks. I've gotten 4 hours of sleep and am in a really good mood swing for now. 2014-10-24T16:44:24Z przl joined #lisp 2014-10-24T16:44:32Z przl_ joined #lisp 2014-10-24T16:44:59Z joneshf-laptop quit (Remote host closed the connection) 2014-10-24T16:47:47Z varjag quit (Ping timeout: 245 seconds) 2014-10-24T16:49:04Z vlnx joined #lisp 2014-10-24T16:49:21Z keen____ joined #lisp 2014-10-24T16:49:59Z svetlyak40wt quit (Remote host closed the connection) 2014-10-24T16:50:19Z beach: Ryan_Burnside: I have heard of being in a good mood, but not in a good mood swing. 2014-10-24T16:50:22Z keen___ quit (Ping timeout: 265 seconds) 2014-10-24T16:50:26Z svetlyak40wt joined #lisp 2014-10-24T16:50:50Z beach: Not that the subject is on topic, though. 2014-10-24T16:53:40Z Intensity joined #lisp 2014-10-24T16:53:41Z varjag joined #lisp 2014-10-24T16:54:11Z kushal joined #lisp 2014-10-24T16:55:16Z svetlyak40wt quit (Ping timeout: 256 seconds) 2014-10-24T16:56:19Z s0meone joined #lisp 2014-10-24T16:57:13Z innertracks joined #lisp 2014-10-24T16:58:00Z thawes_ joined #lisp 2014-10-24T16:58:22Z s0meone is now known as someone 2014-10-24T17:00:05Z kanru` joined #lisp 2014-10-24T17:02:17Z thawes quit (Ping timeout: 260 seconds) 2014-10-24T17:04:11Z Grue` quit (Ping timeout: 258 seconds) 2014-10-24T17:06:26Z sabalaba_ joined #lisp 2014-10-24T17:06:53Z hitecnologys quit (Quit: hitecnologys) 2014-10-24T17:08:05Z fragamus joined #lisp 2014-10-24T17:11:01Z MoALTz joined #lisp 2014-10-24T17:11:07Z sabalaba_ quit (Ping timeout: 256 seconds) 2014-10-24T17:12:24Z thawes__ joined #lisp 2014-10-24T17:14:42Z protist quit (Quit: Konversation terminated!) 2014-10-24T17:15:42Z thawes_ quit (Ping timeout: 245 seconds) 2014-10-24T17:16:37Z BlueRavenGT joined #lisp 2014-10-24T17:20:59Z hardenedapple quit (Quit: WeeChat 1.0.1) 2014-10-24T17:24:12Z slyrus quit (Ping timeout: 250 seconds) 2014-10-24T17:28:53Z attila_lendvai joined #lisp 2014-10-24T17:28:54Z attila_lendvai quit (Changing host) 2014-10-24T17:28:54Z attila_lendvai joined #lisp 2014-10-24T17:29:29Z someone quit (Quit: ZNC - http://znc.in) 2014-10-24T17:30:03Z tsuru joined #lisp 2014-10-24T17:33:05Z easye` quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-10-24T17:33:17Z easye joined #lisp 2014-10-24T17:34:47Z s0meone joined #lisp 2014-10-24T17:36:45Z madrik joined #lisp 2014-10-24T17:37:56Z Ryan_Burnside quit (Quit: Leaving) 2014-10-24T17:40:07Z beach left #lisp 2014-10-24T17:42:08Z vlnx quit (Ping timeout: 258 seconds) 2014-10-24T17:42:14Z svetlyak40wt joined #lisp 2014-10-24T17:42:43Z Ryan_Burnside joined #lisp 2014-10-24T17:43:45Z ndrei quit (Ping timeout: 244 seconds) 2014-10-24T17:46:57Z quazimod1 quit (Ping timeout: 245 seconds) 2014-10-24T17:47:29Z killmaster quit (Quit: Bye!) 2014-10-24T17:48:06Z jackdaniel joined #lisp 2014-10-24T17:48:29Z malbertife joined #lisp 2014-10-24T17:48:47Z killmaster joined #lisp 2014-10-24T17:48:56Z quazimodo joined #lisp 2014-10-24T17:49:04Z vlnx joined #lisp 2014-10-24T17:49:23Z tesuji quit (Ping timeout: 255 seconds) 2014-10-24T17:51:03Z Vutral quit (Excess Flood) 2014-10-24T17:51:45Z matko joined #lisp 2014-10-24T17:52:35Z mhd joined #lisp 2014-10-24T17:54:10Z attila_lendvai1 joined #lisp 2014-10-24T17:54:10Z attila_lendvai quit (Disconnected by services) 2014-10-24T17:54:11Z attila_lendvai1 quit (Changing host) 2014-10-24T17:54:11Z attila_lendvai1 joined #lisp 2014-10-24T17:56:01Z quazimodo quit (Ping timeout: 272 seconds) 2014-10-24T17:57:18Z leb joined #lisp 2014-10-24T17:57:48Z hardenedapple joined #lisp 2014-10-24T17:58:08Z Nizumzen joined #lisp 2014-10-24T17:59:07Z Grue` joined #lisp 2014-10-24T17:59:33Z Vutral joined #lisp 2014-10-24T18:02:08Z william3 quit (Remote host closed the connection) 2014-10-24T18:02:16Z madrik quit (Quit: sleep) 2014-10-24T18:03:50Z briantrice joined #lisp 2014-10-24T18:04:15Z briantrice left #lisp 2014-10-24T18:04:49Z innertracks quit (Ping timeout: 245 seconds) 2014-10-24T18:06:02Z ubra joined #lisp 2014-10-24T18:06:36Z a20141024 joined #lisp 2014-10-24T18:07:36Z tesuji joined #lisp 2014-10-24T18:10:08Z wasamasa quit (Ping timeout: 250 seconds) 2014-10-24T18:10:31Z Nizumzen quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2014-10-24T18:10:33Z Guest9751 quit 2014-10-24T18:10:57Z fragamus quit (Quit: Computer has gone to sleep.) 2014-10-24T18:16:41Z jackdaniel quit (Quit: ((()) ;-)) 2014-10-24T18:19:44Z rpg joined #lisp 2014-10-24T18:20:58Z JokesOnYou77 quit (Quit: Ex-Chat) 2014-10-24T18:22:07Z chu_ joined #lisp 2014-10-24T18:22:11Z rpg: Does anyone know who "owns" the ILC these days? 2014-10-24T18:22:40Z chu quit (Read error: Connection reset by peer) 2014-10-24T18:23:35Z chu_ is now known as mwsb 2014-10-24T18:24:14Z rpg: was a little surprised (and disappointed) that the ilc.org link just jumps to the most recent conference, instead of a common page linking to pages for each year's conference (which seems more typical). 2014-10-24T18:24:52Z jewel quit (Ping timeout: 250 seconds) 2014-10-24T18:25:48Z wasamasa joined #lisp 2014-10-24T18:28:12Z ubra left #lisp 2014-10-24T18:28:18Z svetlyak40wt quit (Remote host closed the connection) 2014-10-24T18:31:52Z altamic joined #lisp 2014-10-24T18:33:16Z stacksmith_: Is there a way to see the actual sexps of a compiled function in SBCL? 2014-10-24T18:33:38Z altamic left #lisp 2014-10-24T18:34:20Z c74d quit (Remote host closed the connection) 2014-10-24T18:34:24Z jkaye quit (Read error: Connection reset by peer) 2014-10-24T18:34:45Z |3b| isn't sure a compiled function still has 'actual sexps', unless you just mean "look at the source" 2014-10-24T18:34:48Z jkaye joined #lisp 2014-10-24T18:35:06Z altamic joined #lisp 2014-10-24T18:35:21Z mindCrime quit (Quit: Konversation terminated!) 2014-10-24T18:36:06Z |3b|: sbcl doesn't normally save an extra copy of whatever is being compiled during compilation (aside from possibly some bits used to find the source stored in the debug info, but i may be confusing that with slime/swank) 2014-10-24T18:36:38Z nyef: IIRC, it might save it if it's a definition entered at the REPL, but otherwise it's just information on how to find it in the source file. 2014-10-24T18:37:15Z c74d joined #lisp 2014-10-24T18:37:38Z stacksmith_: Thanks. I had a git mishap, lost the source of a function that's in the image... Not too much work to redo... 2014-10-24T18:38:04Z nyef: A git mishap? 2014-10-24T18:38:16Z nyef: Accidentally reset your working tree? 2014-10-24T18:38:30Z Xach: rpg: as far as i know, still the alu 2014-10-24T18:39:14Z rpg: Xach: thanks, Xach. I'll check in with them. For some reason 2009 isn't indexed on DBLP although most of the other conference proceedings are... 2014-10-24T18:39:17Z stacksmith_: ech. Had some unsaved files in Emacs apparently, etc. 2014-10-24T18:40:49Z stacksmith_: The gazillion buffers created by SBCL restarts... I am still trying to figure out a workflow that is sane. 2014-10-24T18:40:59Z svetlyak40wt joined #lisp 2014-10-24T18:41:46Z |3b|: ,restart-inferior-lisp at repl doesn't usually create any extra buffers for me 2014-10-24T18:42:33Z prxq: anyone knows how, if ever, spam used to be filtered out from paste.lisp.org? 2014-10-24T18:43:37Z stacksmith_: |3b| I mean error / restart messages during debugging, the ones that take create a new buffer and take over a random window in Emacs. 2014-10-24T18:43:42Z nyef: prxq: There is/was a dedicated admin interface for deleting spam pastes. 2014-10-24T18:44:09Z nyef: prxq: Failing that, pastes should be deletable from the REPL if you know what you're doing. 2014-10-24T18:44:18Z prxq: nyef: so - manual? hm. 2014-10-24T18:44:55Z prxq: nyef: ok. well, I think I'll wait a little before commiting to that adventure. 2014-10-24T18:45:03Z nyef: There might be a more automatic process, but if there is then I don't know of it. Could have been added after I stopped helping out on the implementation side. 2014-10-24T18:47:50Z przl_ quit (Ping timeout: 250 seconds) 2014-10-24T18:47:52Z przl quit (Ping timeout: 240 seconds) 2014-10-24T18:49:21Z boogie quit (Quit: Leaving...) 2014-10-24T18:49:42Z mishoo__ joined #lisp 2014-10-24T18:50:39Z pnpuff joined #lisp 2014-10-24T18:51:13Z mishoo_ quit (Ping timeout: 244 seconds) 2014-10-24T18:51:44Z srcerer joined #lisp 2014-10-24T18:51:48Z stacksmith_: Bizzare. Now Emacs is really vocal about files changing on disk, even though there shouldn't be any changes after a git commit... 2014-10-24T18:53:43Z madmalik joined #lisp 2014-10-24T18:54:00Z stacksmith_: I am a magnet for strange behaviour. Time to quit Emacs, see what's in git repos and start over. 2014-10-24T18:54:28Z pnpuff left #lisp 2014-10-24T18:54:47Z przl joined #lisp 2014-10-24T18:54:49Z przl_ joined #lisp 2014-10-24T18:55:38Z rpg: stacksmith_: I find using vc-dir mode keeps me more sane by keeping the buffers synced with the disk... 2014-10-24T18:55:42Z rustico quit (Quit: Leaving) 2014-10-24T18:56:51Z leb quit (Quit: Computer has gone to sleep.) 2014-10-24T18:57:29Z stacksmith_: rpg, thanks, I have to do something, and vc-dir may be it... 2014-10-24T18:58:00Z |3b|: magit is also popular for git-within-emacs 2014-10-24T19:00:04Z dlowe: <3 magit 2014-10-24T19:01:16Z przl quit (Ping timeout: 250 seconds) 2014-10-24T19:01:19Z przl_ quit (Ping timeout: 255 seconds) 2014-10-24T19:01:21Z slyrus joined #lisp 2014-10-24T19:01:39Z zacharias quit (Ping timeout: 246 seconds) 2014-10-24T19:02:10Z ltbarcly joined #lisp 2014-10-24T19:02:29Z ehu joined #lisp 2014-10-24T19:02:55Z rpg: I have to use svn and git, so I ended up with vc-dir. If you're able to be git exclusively another library might be better. But the key thing is not to have emacs and the disk get out of sync. 2014-10-24T19:03:24Z malbertife quit (Ping timeout: 258 seconds) 2014-10-24T19:06:43Z Patzy quit (Ping timeout: 244 seconds) 2014-10-24T19:06:57Z przl joined #lisp 2014-10-24T19:06:59Z przl_ joined #lisp 2014-10-24T19:07:17Z Patzy joined #lisp 2014-10-24T19:07:44Z sabalaba_ joined #lisp 2014-10-24T19:07:52Z yrk quit (Remote host closed the connection) 2014-10-24T19:08:47Z vaporatorius joined #lisp 2014-10-24T19:09:47Z nug700|2 joined #lisp 2014-10-24T19:12:24Z nug700 quit (Ping timeout: 256 seconds) 2014-10-24T19:12:29Z Vutral quit (Ping timeout: 260 seconds) 2014-10-24T19:12:32Z przl quit (Ping timeout: 250 seconds) 2014-10-24T19:13:01Z sabalaba_ quit (Ping timeout: 265 seconds) 2014-10-24T19:13:01Z przl_ quit (Ping timeout: 265 seconds) 2014-10-24T19:15:26Z altamic quit (Quit: altamic) 2014-10-24T19:15:35Z vaporatorius quit (Read error: No route to host) 2014-10-24T19:16:20Z Vutral joined #lisp 2014-10-24T19:18:21Z attila_lendvai1 quit (Ping timeout: 272 seconds) 2014-10-24T19:19:46Z tesuji quit (Ping timeout: 255 seconds) 2014-10-24T19:20:22Z bend3r quit (Ping timeout: 244 seconds) 2014-10-24T19:20:34Z on4k joined #lisp 2014-10-24T19:21:21Z Vutral quit (Ping timeout: 260 seconds) 2014-10-24T19:21:30Z slyrus_ joined #lisp 2014-10-24T19:21:50Z vaporatorius joined #lisp 2014-10-24T19:23:22Z vert2 quit (Ping timeout: 255 seconds) 2014-10-24T19:23:39Z slyrus quit (Ping timeout: 265 seconds) 2014-10-24T19:23:40Z slyrus_ is now known as slyrus 2014-10-24T19:23:43Z mishoo_ joined #lisp 2014-10-24T19:24:08Z vert2 joined #lisp 2014-10-24T19:25:01Z mishoo__ quit (Ping timeout: 244 seconds) 2014-10-24T19:25:20Z fourmyle joined #lisp 2014-10-24T19:26:57Z bend3r joined #lisp 2014-10-24T19:27:57Z DickGates joined #lisp 2014-10-24T19:28:08Z nug700 joined #lisp 2014-10-24T19:28:33Z matija joined #lisp 2014-10-24T19:31:00Z stardiviner quit (Ping timeout: 258 seconds) 2014-10-24T19:31:01Z nug700|2 quit (Ping timeout: 272 seconds) 2014-10-24T19:32:38Z ndrei joined #lisp 2014-10-24T19:32:58Z Vutral joined #lisp 2014-10-24T19:34:11Z sabalaba_ joined #lisp 2014-10-24T19:37:34Z uzo_ joined #lisp 2014-10-24T19:38:50Z pt1 joined #lisp 2014-10-24T19:39:21Z zacharias joined #lisp 2014-10-24T19:40:35Z fragamus joined #lisp 2014-10-24T19:41:16Z fragamus quit (Max SendQ exceeded) 2014-10-24T19:41:22Z billstclair quit (Ping timeout: 240 seconds) 2014-10-24T19:41:27Z DickGates: Greatings lispers are there any who would want to create a common lisp/Linux distribution? 2014-10-24T19:41:41Z fragamus joined #lisp 2014-10-24T19:42:04Z Grue`: how would that even work? 2014-10-24T19:42:06Z Shinmera: What does that even mean. 2014-10-24T19:42:49Z billstclair joined #lisp 2014-10-24T19:42:56Z billstclair quit (Changing host) 2014-10-24T19:42:56Z billstclair joined #lisp 2014-10-24T19:44:09Z DickGates: Well I envisage a highly hackable platform instead of a bash terminal or DE one boots directly into a repel 2014-10-24T19:44:51Z DickGates: A well documented programable Window manager 2014-10-24T19:45:00Z mwsb: StumpWM or its fork? 2014-10-24T19:45:14Z DickGates: caplable of displaying HTML5 2014-10-24T19:45:24Z sheilong joined #lisp 2014-10-24T19:45:56Z DickGates: StumpWM could be a start 2014-10-24T19:45:57Z Shinmera: And this is where I lose interest in the conversation. 2014-10-24T19:46:14Z mwsb: I imagine that's up to the browser more then anything else, but I can certainly do html5 videos in stumpwm. 2014-10-24T19:46:20Z Bicyclidine joined #lisp 2014-10-24T19:47:14Z JokesOnYou77 joined #lisp 2014-10-24T19:47:58Z pjb: Grue`: I've got an hunchentoot server with: * (COM.INFORMATIMAGO.COMMON-LISP.INTERACTIVE:UPTIME) --> uptime: 6 years, 1 month, 19 days, 14 hours, 52 minutes, 45 seconds. 2014-10-24T19:47:58Z pjb: 2014-10-24T19:48:02Z fourmyle quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2014-10-24T19:48:53Z dlowe: all you have to do is replicate the work of the past 20 years with a group of ragtag misfit engineers. 2014-10-24T19:49:28Z stacksmith_: Why not make a viral video while doing it... 2014-10-24T19:50:09Z Grue`: pjb: sweet 2014-10-24T19:50:20Z stacksmith_: And crowdsource it! Yeah. 2014-10-24T19:50:22Z JokesOnYou77: Hi all. How can I check is a string contains a space? I know this is silly, but I have real trouble dealing with things that aren't already lists :/ 2014-10-24T19:50:30Z kushal quit (Quit: Leaving) 2014-10-24T19:50:32Z dlowe: JokesOnYou77: (find #\space string) 2014-10-24T19:50:52Z dlowe: JokesOnYou77: check out the sequence operations - all lists are sequences, too 2014-10-24T19:51:49Z JokesOnYou77: you're brilliant. Here I was messing around with coercion and MEMBER. Should have known there was a sequence equivalent. TY! 2014-10-24T19:51:55Z pjb: DickGates: have a look at: http://git.informatimago.com/viewgit/index.php?a=summary&p=public/lep 2014-10-24T19:52:29Z Grue`: I was about to joke that you can turn string into a list, but you actually did that for real! 2014-10-24T19:53:11Z pjb: Grue`: find doesn't coerce anything. 2014-10-24T19:53:25Z joneshf-laptop joined #lisp 2014-10-24T19:53:35Z Grue`: I'm aware of that 2014-10-24T19:54:02Z pjb: ok, you were referening JokesOnYou77's solution. 2014-10-24T19:54:11Z pjb: s/n// 2014-10-24T19:54:30Z DickGates: pjb:Thanks for the pointer 2014-10-24T19:54:43Z JokesOnYou77: Well...I came here first, because I figured I was being an idiot :P 2014-10-24T19:58:44Z kcj joined #lisp 2014-10-24T19:58:54Z ivan\ quit (Ping timeout: 244 seconds) 2014-10-24T19:59:11Z DickGates: pjb:Why did you stop the project 2014-10-24T19:59:33Z DickGates: pjb:this is what I have in mind 2014-10-24T20:00:14Z DGASAU quit (Ping timeout: 245 seconds) 2014-10-24T20:00:53Z pt1 quit (Remote host closed the connection) 2014-10-24T20:01:07Z dagnachew joined #lisp 2014-10-24T20:01:57Z DGASAU joined #lisp 2014-10-24T20:03:48Z CrazyWoods quit (Quit: leaving) 2014-10-24T20:04:32Z pjb: DickGates: I didn't stop it! 2014-10-24T20:04:36Z Mon_Ouie quit (Quit: WeeChat 1.0.1) 2014-10-24T20:04:58Z pjb: I'm only working on it when time permits (which is to say, when the IRS and other creditors permit). 2014-10-24T20:06:01Z pjb: DickGates: So perhaps in addition to people providing patches, or writing documentation, we'd need people setting up kickstarters or whatever to bring in money (to saciate the hungry hienas after us). 2014-10-24T20:06:08Z tajjada quit (Ping timeout: 244 seconds) 2014-10-24T20:08:16Z tajjada joined #lisp 2014-10-24T20:10:00Z resttime joined #lisp 2014-10-24T20:11:35Z DickGates: pjb:I see. Would such a distro attract funds though? 2014-10-24T20:11:56Z pjb: It's a difficult question. 2014-10-24T20:12:56Z pjb: Perhaps the mathematical expectancy is higher of having a lisper making a fortune (like a few did, cf Paul Graham, or (I assume) people at ITA), and using the funds to develop a Lisp OS, just like Armstrong did with Ubuntu. 2014-10-24T20:13:32Z pjb: I'd think that most of us think so, since we're I still assume, all busy working on our lisp start ups ;-) 2014-10-24T20:13:52Z nyef: I have one, very simple, question for all of the "let's make an all-lisp linux distro" people: aren't there already enough pieces out there to construct a basic system? SBCL as /bin/init, use the sysinit file to bring in whatever else, run-program to get an X server started, fire up stumpwm or something, and go? 2014-10-24T20:14:02Z pjb: The problem is that we're too smart to think about easy dumb stuff like an Yo! application. 2014-10-24T20:14:27Z pjb: nyef: yes, there are a lot of pieces. Hence the project we're discussing now. 2014-10-24T20:14:54Z prxq: it would be fun. but stumpwm is really an acquired taste, afaict 2014-10-24T20:15:28Z H4ns: quite some stuff needs to be written in order to fully boot a system 2014-10-24T20:15:40Z H4ns: i.e. fs mounting, network configuration and the like. 2014-10-24T20:15:41Z pjb: I may have introduced some confusion by saying "Lisp OS". Beach's Lisp OS project would be an entirely different kernel. My "LEP" project is a Lisp user land over unix kernel thing. 2014-10-24T20:15:49Z H4ns: not too hard, but time consuming 2014-10-24T20:15:50Z jdz: rewrite systemd in lisp! 2014-10-24T20:15:55Z H4ns: \o/ 2014-10-24T20:16:01Z pjb: But from the user point of view both systems could be close enough. 2014-10-24T20:16:05Z jdz: everybody will welcome lisp, then 2014-10-24T20:16:21Z H4ns: right. and torvalds will go just bonkers 2014-10-24T20:16:44Z pjb: Well, if systemd spreads too much I might switch to openbsd. 2014-10-24T20:17:44Z jdz: pjb: why wait? 2014-10-24T20:17:57Z pjb: That said, LEP, even if using a unix kernel, may be quite different from a usual unix system (like Android is quite different). 2014-10-24T20:18:11Z attila_lendvai joined #lisp 2014-10-24T20:18:11Z pjb: jdz: for a unix system, I like the simplicity of BSD boot scripts. 2014-10-24T20:18:11Z attila_lendvai quit (Changing host) 2014-10-24T20:18:11Z attila_lendvai joined #lisp 2014-10-24T20:18:20Z Grue` quit (Ping timeout: 255 seconds) 2014-10-24T20:18:20Z przl joined #lisp 2014-10-24T20:18:37Z jdz: i personally have never found them simple 2014-10-24T20:18:44Z jdz: and they're shell scripts moste of the time 2014-10-24T20:18:52Z jdz: i'm allergic to shell scripts 2014-10-24T20:18:53Z pjb: Yes, that's why it's simple :-) 2014-10-24T20:19:15Z jdz: i find shell scripts complicated 2014-10-24T20:19:24Z jdz: so much weird unpredictable rules 2014-10-24T20:19:49Z pjb: Granted, the language is bad. The principle is good however. 2014-10-24T20:19:49Z Ryan_Burnside: I can only imagine Torvalds going bonkers over lisp. 2014-10-24T20:19:49Z pjb: See, the thing is that computer software should be _readable_ by _people_, if GNU/FSF goals are to be advanced. 2014-10-24T20:19:52Z Ryan_Burnside: So much profanity. 2014-10-24T20:20:34Z Ryan_Burnside: Speaking of Lisp in GNU/Linux, does anyone recall a chart saying roughly how much of each language the software represents? 2014-10-24T20:20:35Z DickGates: bash scripts are so hard to read 2014-10-24T20:21:02Z Ryan_Burnside: $whatdoyoumean 2014-10-24T20:21:10Z jdz: if GNU is to succeed, the'll have to pick a higher level language to write the system in, because C, frankly, has proven to be a bad choice 2014-10-24T20:21:16Z Ryan_Burnside: wat 2014-10-24T20:21:22Z pjb: But for example, this won't be this week end that I'll be making any progress on LispOS or LEP. Still have to work on a paid project. 2014-10-24T20:21:23Z Grue` joined #lisp 2014-10-24T20:21:23Z pjb: jdz: yes. 2014-10-24T20:21:42Z jasom: jdz: yes, clearly GNU hs failed big time; nobody at all uses a gnu userspace... 2014-10-24T20:21:58Z pjb: And by the way, I'm really surprised that RMS didn't switch to lisp and actually reboot the GNU project toward a Lisp OS, given that was his initial goal. 2014-10-24T20:21:59Z Ryan_Burnside: Everyone is running scared of Lisp (save the Clojure kids) because of "Scary Parens Syndrome or SPS". 2014-10-24T20:22:23Z przl quit (Ping timeout: 240 seconds) 2014-10-24T20:22:24Z prxq: Ryan_Burnside: where are people running scared? 2014-10-24T20:22:25Z pjb: Ryan_Burnside: well Clojure kids use brackets and braces too, IIRC. 2014-10-24T20:23:08Z DickGates: Why dont we role our sleeves and get CL-Linux going 2014-10-24T20:23:10Z Ryan_Burnside: I'm just making the assumption that Clojure has more visibility to hipsters and young people. 2014-10-24T20:23:18Z jdz: jasom: which part of the GNU software do you find especially readable? 2014-10-24T20:23:41Z pjb: DickGates: because I've got invoices to pay, so if I don't work on paid project instead I won't even be able to work at all. 2014-10-24T20:24:03Z pjb: DickGates: hence my promoting of citizen revenue. 2014-10-24T20:24:16Z Ryan_Burnside: Am I allowed to coin the term "Scary Parens Syndrome or SPS"? The irrational fear a person faces when trying something that doesn't look like C and contains s expressions. 2014-10-24T20:24:17Z fragamus quit (Quit: Computer has gone to sleep.) 2014-10-24T20:24:37Z pt1 joined #lisp 2014-10-24T20:24:44Z DickGates: Getting started means even sorting the finances out 2014-10-24T20:25:08Z JokesOnYou77: I set (proclaim '(optimize (debug 3))) at the top of my file but when I (load (compile-file myfile.lisp)) the compiler prints that debug = 2 How do I get this to stick? 2014-10-24T20:25:33Z Shinmera quit (Quit: しつれいしなければならないんです。) 2014-10-24T20:25:45Z pjb: JokesOnYou77: toplevel forms are compiled, and things are set up to execute them when the fasl file is loaded. 2014-10-24T20:25:55Z pjb: Or they are evaluated when you load the source file. 2014-10-24T20:26:05Z pjb: JokesOnYou77: therefore they cannot have any effect when you compile the file. 2014-10-24T20:26:05Z nyef: clhs declaim 2014-10-24T20:26:05Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_declai.htm 2014-10-24T20:26:09Z jasom: pjb: out of curiousity, what's your plan for programs running on LEP; everything in a single process, or separate processes? 2014-10-24T20:26:31Z slyrus_ joined #lisp 2014-10-24T20:26:37Z jasom: most lisp runtimes have significant overhead so the unixy process separation gets expsive... 2014-10-24T20:26:38Z jdz: containers! 2014-10-24T20:26:40Z pjb: jasom: separate processes mostly. 2014-10-24T20:26:49Z wizzo quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2014-10-24T20:27:34Z JokesOnYou77: pjb, So basically, I can't do that with proclaim. I shuld declaim my compiler settings if I want them paid attention to 2014-10-24T20:27:40Z pjb: JokesOnYou77: to have toplevel forms evaluated at compilation time, you need to use (eval-when (:compile-toplevel :load-toplevel :execute) (proclaim '(optimize (debug 3)))), which is exactly what (declaim (optimize (debug 3))) expands to. 2014-10-24T20:27:59Z pjb: So yes, better use declaim, in general. 2014-10-24T20:28:37Z JokesOnYou77: Ok, this is helpful. There's so much you don't have to learn when you do this in school vs. work :P 2014-10-24T20:29:06Z pjb: JokesOnYou77: schools cannot fill your brain with everything: you have to learn by yourself. 2014-10-24T20:29:14Z slyrus quit (Ping timeout: 250 seconds) 2014-10-24T20:29:17Z JokesOnYou77: No kidding lol 2014-10-24T20:29:26Z slyrus_ is now known as slyrus 2014-10-24T20:29:44Z pt1 quit (Remote host closed the connection) 2014-10-24T20:30:31Z DickGates: pjb:Would it be easier to base the distro on another distro or build from scratch? 2014-10-24T20:31:23Z pjb: Since I'd want to have 100% of lisp code, I'd proceed by aggregating lisp programs only. 2014-10-24T20:31:28Z JokesOnYou77: Ok, now I have to ask, is there any way at all to get line numbers in debugging statements in emacs? 2014-10-24T20:31:38Z sheilong quit (Quit: Konversation terminated!) 2014-10-24T20:32:32Z pjb: DickGates: A few years ago I did: https://www.informatimago.com/linux/emacs-on-user-mode-linux.html ; the same principle: boot ccl (or sbcl) on a linux kernel, set things up (to start, you only need to mount / actually), and then fork other lisp processes to run servers and user programs. 2014-10-24T20:32:50Z Xach: JokesOnYou77: http://jsnell.iki.fi/blog/archive/2007-12-19-pretty-sbcl-backtraces.html has a technique. it's one of those things where once you know enough to do it, you know enough to not need it, though. 2014-10-24T20:33:03Z pjb: DickGates: if you have C code to run, use the Vacietis :-) 2014-10-24T20:33:17Z pjb: DickGates: also we have javascript, python and other languages implemented in CL. 2014-10-24T20:33:49Z pjb: Once we've got something running, we can also work on Movitz to run the userland over Movitz. 2014-10-24T20:34:25Z pjb: JokesOnYou77: you don't need line numbers, with slime/emacs, you just type v in the sldb debugger to jump to the source forms. 2014-10-24T20:34:26Z DGASAU quit (Remote host closed the connection) 2014-10-24T20:34:28Z jdz: JokesOnYou77: why do you need the line numebers if you can jump straight to the exact source location? 2014-10-24T20:35:30Z pjb: JokesOnYou77for example if you write (list (+ 1 2) (/ 1 0) (* 2 3)) you want to jump to (/ 1 0), not to (list…). 2014-10-24T20:35:42Z JokesOnYou77: Xach, I was afraid of that :/ We use LispWorks at work so I have emacs/slime running a lispworks interactive image but the LW ide has go-to funciton ability that I can't figure out in emacs. I don't know how to make the compilation tags table or whatever it is work 2014-10-24T20:35:50Z DGASAU joined #lisp 2014-10-24T20:36:04Z JokesOnYou77: Wait, I can just hit v? 2014-10-24T20:36:05Z JokesOnYou77: O.O 2014-10-24T20:36:36Z dlowe: If you have compile set to 3 (done in slime with C-u C-c C-c), it'll take you to the exact form 2014-10-24T20:36:37Z JokesOnYou77: Cannot resolve location :UNKNOWN 2014-10-24T20:36:39Z JokesOnYou77: :< 2014-10-24T20:36:48Z dlowe: er, optimize debug set to 3 2014-10-24T20:37:42Z dlowe: .. let me start over. If you compile the function with optimize (debug 3) set, which you can do in slime with C-u C-c C-c, pressing v on a slime debug frame will take you to the exact form 2014-10-24T20:37:51Z DickGates: pjb:Great work you got there. I once did the Linux From Scratch summer of 2007 2014-10-24T20:38:07Z Xach: JokesOnYou77: You can get the :UNKNOWN message for system functions or otherwise source-unavilable functions. but for the most part your own code is accessible. 2014-10-24T20:38:20Z ltbarcly quit (Ping timeout: 250 seconds) 2014-10-24T20:38:28Z JokesOnYou77: Cool! 2014-10-24T20:38:28Z DickGates: So you mean the installer will be in Lisp as well? 2014-10-24T20:38:34Z Xach: JokesOnYou77: I used lispworks+slime a lot and I can't think of anything I missed over my usual setup of sbcl, other than easy access to implementation source. 2014-10-24T20:38:56Z JokesOnYou77: You can get access to implementation source O.O 2014-10-24T20:39:17Z pjb: DickGates: yes, everything. 2014-10-24T20:39:32Z Xach: JokesOnYou77: sure. it's just not as easy. 2014-10-24T20:40:03Z JokesOnYou77: Xach, Can I jump to the source of a loaded function when not in the debug pane 2014-10-24T20:40:04Z JokesOnYou77: ? 2014-10-24T20:40:16Z pjb: Yes, with M-. 2014-10-24T20:40:31Z pjb: (my-function M-. --> jump to (defun my-function …). 2014-10-24T20:40:54Z yrk joined #lisp 2014-10-24T20:41:16Z svetlyak40wt quit (Remote host closed the connection) 2014-10-24T20:41:20Z yrk quit (Changing host) 2014-10-24T20:41:20Z yrk joined #lisp 2014-10-24T20:41:23Z DickGates: What about building the linux kernel? 2014-10-24T20:41:28Z pjb: JokesOnYou77: and come back with M-, 2014-10-24T20:41:42Z svetlyak40wt joined #lisp 2014-10-24T20:41:43Z pjb: DickGates: for now, I take it in binary form. Later, we'll use Movitz. 2014-10-24T20:41:51Z JokesOnYou77: pjb, could you run that one by me again? meta- then what? 2014-10-24T20:42:13Z jasom: JokesOnYou77: hold alt and press the period 2014-10-24T20:42:14Z pjb: Meta dot or Meta comma. 2014-10-24T20:43:38Z JokesOnYou77: OMG that's awesome! HAHA! 2014-10-24T20:43:48Z JokesOnYou77: How about who-calls? 2014-10-24T20:43:59Z pjb: M-x slime-who-calls 2014-10-24T20:44:20Z pjb: You could bind it to any key you like too. 2014-10-24T20:44:47Z jasom: C-c C-w C-c is default IIRC 2014-10-24T20:45:50Z JokesOnYou77: Sweet!!! 2014-10-24T20:45:57Z svetlyak40wt quit (Ping timeout: 246 seconds) 2014-10-24T20:46:12Z jtza8 joined #lisp 2014-10-24T20:46:35Z francogrex joined #lisp 2014-10-24T20:46:37Z Kanae joined #lisp 2014-10-24T20:46:53Z JokesOnYou77: Oh man, now I never have to use the LW IDE again! I love this channel. Thank you guys 2014-10-24T20:47:11Z nyef: Is there something wrong with the LW IDE? 2014-10-24T20:48:57Z Adlai quit (Remote host closed the connection) 2014-10-24T20:49:19Z Adlai joined #lisp 2014-10-24T20:50:34Z mingvs quit (Read error: No route to host) 2014-10-24T20:50:35Z francogrex: if you have the personal edition I thought they had prevented integration with emacs 2014-10-24T20:52:43Z mingvs joined #lisp 2014-10-24T20:53:07Z DickGates: pjb:I think CLIM needs some revamp 2014-10-24T20:53:33Z Ryan_Burnside: I'll second that. 2014-10-24T20:53:59Z jasom: I got a CLIM application to work once 2014-10-24T20:54:23Z edran quit (Quit: My VPS has for some reason gone down :-() 2014-10-24T20:54:27Z Ryan_Burnside: Did it require a pagan ritual? 2014-10-24T20:54:30Z Ryan_Burnside: ;) 2014-10-24T20:54:35Z Ryan_Burnside: Pact with the devil? 2014-10-24T20:54:42Z jasom: no goats were sacrificed 2014-10-24T20:54:58Z edran joined #lisp 2014-10-24T20:55:21Z Ryan_Burnside: I'm one of those people who don't care about how modern a GUI looks, I just need something that WORKs well and is easy on the programmer. 2014-10-24T20:55:32Z Ryan_Burnside: Tk/Tcl is fine by me. 2014-10-24T20:56:54Z thawes__ quit (Quit: Konversation terminated!) 2014-10-24T20:57:00Z beppu: I need to turn '(1 2 3) into '((1 2 3) (2 3) (3)) . 2014-10-24T20:57:03Z jtza8 quit (Remote host closed the connection) 2014-10-24T20:57:06Z beppu: So far, I have: (defun ir (lst) (when lst (list lst (ir (cdr lst))))) 2014-10-24T20:57:20Z DickGates: I like things that work well too + lots of eye candy 2014-10-24T20:57:36Z svetlyak40wt joined #lisp 2014-10-24T20:57:58Z beppu: (ir '(1 2 3)) => ((1 2 3) ((2 3) ((3) NIL))) 2014-10-24T20:58:09Z beppu: How do I keep it from nesting? 2014-10-24T20:58:16Z BitPuffin quit (Remote host closed the connection) 2014-10-24T20:59:48Z on4k quit (Quit: Leaving) 2014-10-24T21:00:27Z Ryan_Burnside: beppy you might be able to use the collect clause of the LOOP macro 2014-10-24T21:00:28Z H4ns: beppu: (maplist #'identity '(1 2 3)) 2014-10-24T21:00:34Z Ryan_Burnside: or that :) 2014-10-24T21:01:10Z jasom: beppu: change the "list" call to "cons" 2014-10-24T21:01:28Z jasom: and then draw out the resultant linked-list if you don't see why that fixes it. 2014-10-24T21:01:34Z sabalaba_ quit (Remote host closed the connection) 2014-10-24T21:02:07Z jasom: but H4ns's solution is the simpler way of doing it. 2014-10-24T21:02:09Z svetlyak40wt quit (Ping timeout: 244 seconds) 2014-10-24T21:02:39Z beppu: let me try.. thanks 2014-10-24T21:03:13Z Bicyclidine quit (Ping timeout: 265 seconds) 2014-10-24T21:03:24Z jasom: what book is it that starts out with pretty diagrams of lists? 2014-10-24T21:03:29Z JokesOnYou77: nyef, There's nothing particularly wrong with it. But I strongly prefer the functionality of emacs, especially buffers. Also, I have the professional edition through work so I can make an interactive image of the entire Lisp and use it as the back end for slime 2014-10-24T21:03:46Z jasom: Touretzky 2014-10-24T21:04:39Z jasom: beppu: if you're having trouble visualizing the list structure, check out here (there is a PDF): http://www.cs.cmu.edu/~dst/LispBook/ 2014-10-24T21:05:29Z madmalik quit (Quit: Connection closed for inactivity) 2014-10-24T21:05:40Z jasom: beppu: chapter 2 in particular 2014-10-24T21:06:45Z ggole quit 2014-10-24T21:08:30Z c74d quit (Remote host closed the connection) 2014-10-24T21:10:52Z c74d joined #lisp 2014-10-24T21:13:49Z henesy quit (Ping timeout: 244 seconds) 2014-10-24T21:13:49Z Bicyclidine joined #lisp 2014-10-24T21:13:54Z svetlyak40wt joined #lisp 2014-10-24T21:14:46Z fragamus joined #lisp 2014-10-24T21:15:33Z bicyclethief joined #lisp 2014-10-24T21:15:37Z JokesOnYou77: So the other day someone here helped me use uiop:run-program to capture the stdout from a perl script and I tested it and it worked and it was great. But now it only returns NIL :< 2014-10-24T21:16:25Z Grue`: you're passing :output :string right? 2014-10-24T21:16:51Z hardenedapple quit (Quit: WeeChat 1.0.1) 2014-10-24T21:17:45Z cpc26 joined #lisp 2014-10-24T21:17:55Z LoicLisp quit (Remote host closed the connection) 2014-10-24T21:18:03Z JokesOnYou77: :OUTPUT fell through ETYPECASE expression ? 2014-10-24T21:18:23Z svetlyak40wt quit (Ping timeout: 240 seconds) 2014-10-24T21:18:44Z JokesOnYou77: I'm just doing (uiop:run-program "path/to/script.pl") and I swear it worked the other day :/ 2014-10-24T21:19:12Z Grue`: it returns nil by default I think 2014-10-24T21:19:30Z cpc26_ quit (Ping timeout: 244 seconds) 2014-10-24T21:19:58Z gko quit (Ping timeout: 272 seconds) 2014-10-24T21:20:23Z Grue`: "E.g., using :OUTPUT :STRING will have it return the entire output stream as a string." I don't know what you're doing wrong 2014-10-24T21:20:36Z jasom: :output needs to be a value that is suitable first argument to slurp-input-stream, or a list of sucha a value and keyword-arguments 2014-10-24T21:21:21Z jasom: but :string should work (so should 'cl:string apparently) 2014-10-24T21:21:38Z JokesOnYou77: Ok, let me rephrase my question. I have a perl script (I couldn't find any other library to do what I wanted), and it prints the data I want to stdout. How can I call that script and bind it's output to a variable in lisp? 2014-10-24T21:21:44Z Grue`: though maybe it depends on asdf version, maybe old versions dont have this 2014-10-24T21:21:48Z gko joined #lisp 2014-10-24T21:22:24Z ruste joined #lisp 2014-10-24T21:22:25Z jewel joined #lisp 2014-10-24T21:22:27Z JokesOnYou77: Wait, I got it! 2014-10-24T21:22:29Z Grue`: JokesOnYou77: but you already did it this morning 2014-10-24T21:22:43Z jasom: JokesOnYou77: (uiop:run-program (list "echo" "hello world") :output :string) returns a string for me 2014-10-24T21:22:57Z JokesOnYou77: :ouput :string worked I had a typo. Wow, thank you 2014-10-24T21:23:59Z ltbarcly joined #lisp 2014-10-24T21:24:07Z innertracks joined #lisp 2014-10-24T21:25:09Z Nizumzen joined #lisp 2014-10-24T21:26:35Z yrk quit (Remote host closed the connection) 2014-10-24T21:27:21Z mhd quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2014-10-24T21:29:36Z angavrilov quit (Remote host closed the connection) 2014-10-24T21:31:15Z innertracks quit (Quit: innertracks) 2014-10-24T21:31:40Z matija quit (Remote host closed the connection) 2014-10-24T21:34:05Z henesy joined #lisp 2014-10-24T21:34:12Z nisstyre quit (Changing host) 2014-10-24T21:34:12Z nisstyre joined #lisp 2014-10-24T21:35:45Z gravicappa quit (Remote host closed the connection) 2014-10-24T21:37:16Z beppu: jasom: Thanks for the link. H4ns: didn't know about maplist, but it's very useful. thanks again. 2014-10-24T21:37:49Z resttime left #lisp 2014-10-24T21:38:07Z resttime joined #lisp 2014-10-24T21:41:41Z ltbarcly_ joined #lisp 2014-10-24T21:42:24Z innertracks joined #lisp 2014-10-24T21:42:27Z francogrex quit (Quit: ERC Version 5.2 (IRC client for Emacs)) 2014-10-24T21:42:46Z rx14 quit (Ping timeout: 272 seconds) 2014-10-24T21:42:52Z ltbarcly quit (Ping timeout: 255 seconds) 2014-10-24T21:44:35Z Longlius joined #lisp 2014-10-24T21:48:10Z stepnem quit (Ping timeout: 265 seconds) 2014-10-24T21:48:21Z ltbarcly_ quit (Quit: Computer has gone to sleep.) 2014-10-24T21:49:05Z ynniv quit (Quit: ynniv) 2014-10-24T21:49:13Z DickGates quit (Quit: "Darude-Sandstorm") 2014-10-24T21:52:01Z LiamH quit (Quit: Leaving.) 2014-10-24T21:52:26Z malice quit (Ping timeout: 250 seconds) 2014-10-24T21:52:34Z fragamus quit (Quit: Computer has gone to sleep.) 2014-10-24T21:59:47Z dagnachew quit (Quit: WeeChat 1.0.1) 2014-10-24T22:00:01Z 17SAAO8YG quit (Ping timeout: 244 seconds) 2014-10-24T22:00:35Z dagnachew joined #lisp 2014-10-24T22:01:57Z Bicyclidine quit (Ping timeout: 245 seconds) 2014-10-24T22:02:44Z paddymahoney quit (Ping timeout: 245 seconds) 2014-10-24T22:07:36Z pt1 joined #lisp 2014-10-24T22:11:54Z oleo quit (Ping timeout: 244 seconds) 2014-10-24T22:12:02Z oleo__ joined #lisp 2014-10-24T22:12:29Z oleo__ is now known as oleo 2014-10-24T22:13:42Z pt1 quit (Remote host closed the connection) 2014-10-24T22:14:46Z pt1 joined #lisp 2014-10-24T22:16:00Z pt1 quit (Remote host closed the connection) 2014-10-24T22:18:29Z ehu quit (Ping timeout: 255 seconds) 2014-10-24T22:19:32Z PuercoPop: how do I access the symbol that was looked up in the undefined-function condition? 2014-10-24T22:20:33Z stassats quit (Ping timeout: 265 seconds) 2014-10-24T22:21:19Z zacts- joined #lisp 2014-10-24T22:21:43Z bgs100 joined #lisp 2014-10-24T22:23:44Z innertracks1 joined #lisp 2014-10-24T22:23:49Z innertracks1 quit (Client Quit) 2014-10-24T22:24:45Z Vutral quit (Ping timeout: 260 seconds) 2014-10-24T22:25:25Z PuercoPop: found it, cell-error-name 2014-10-24T22:26:37Z innertracks quit (Ping timeout: 260 seconds) 2014-10-24T22:28:17Z innertracks joined #lisp 2014-10-24T22:31:00Z s0meone is now known as someone 2014-10-24T22:33:07Z Vutral joined #lisp 2014-10-24T22:33:25Z ustunozgur joined #lisp 2014-10-24T22:33:43Z matko quit (Remote host closed the connection) 2014-10-24T22:33:47Z JokesOnYou77: Does the order in which I define my functions/structs matter? It looks like it does, but I thought the compiler was smart enough to go back... 2014-10-24T22:35:25Z neurokraft joined #lisp 2014-10-24T22:36:52Z jkaye quit (Remote host closed the connection) 2014-10-24T22:37:01Z Fare joined #lisp 2014-10-24T22:37:28Z Fare: does common-lisp.net not offer gitweb for users projects anymore? 2014-10-24T22:37:48Z Fare: http://common-lisp.net/gitweb/?p=users/fare/workout-timer.git doesn't work anymore 2014-10-24T22:37:52Z Fare: or has the URL changed? 2014-10-24T22:38:00Z neurokraft quit (Client Quit) 2014-10-24T22:41:26Z ltbarcly joined #lisp 2014-10-24T22:42:12Z k-stz: JokesOnYou77 its fine, its just a style warning, regarding defining in order 2014-10-24T22:42:49Z Ryan_Burnside quit (Quit: Leaving) 2014-10-24T22:43:00Z neurokraft joined #lisp 2014-10-24T22:43:22Z edran quit (*.net *.split) 2014-10-24T22:43:22Z Kanae quit (*.net *.split) 2014-10-24T22:43:22Z mwsb quit (*.net *.split) 2014-10-24T22:43:22Z BlueRavenGT quit (*.net *.split) 2014-10-24T22:43:22Z kanru` quit (*.net *.split) 2014-10-24T22:43:22Z Intensity quit (*.net *.split) 2014-10-24T22:43:23Z schjetne quit (*.net *.split) 2014-10-24T22:43:23Z yeticry quit (*.net *.split) 2014-10-24T22:43:23Z m4dnificent quit (*.net *.split) 2014-10-24T22:43:23Z eazar001 quit (*.net *.split) 2014-10-24T22:43:23Z jlarocco quit (*.net *.split) 2014-10-24T22:43:23Z pjb quit (*.net *.split) 2014-10-24T22:43:23Z ananna quit (*.net *.split) 2014-10-24T22:43:23Z oGMo quit (*.net *.split) 2014-10-24T22:43:23Z eee-blt quit (*.net *.split) 2014-10-24T22:43:23Z mtd quit (*.net *.split) 2014-10-24T22:43:23Z cmatei quit (*.net *.split) 2014-10-24T22:43:23Z peccu2 quit (*.net *.split) 2014-10-24T22:43:38Z mtd joined #lisp 2014-10-24T22:43:39Z cmatei joined #lisp 2014-10-24T22:43:41Z eee-blt joined #lisp 2014-10-24T22:43:41Z m4dnificent joined #lisp 2014-10-24T22:43:46Z pjb joined #lisp 2014-10-24T22:43:47Z oGMo joined #lisp 2014-10-24T22:43:47Z neurokraft quit (Client Quit) 2014-10-24T22:43:52Z BlueRavenGT joined #lisp 2014-10-24T22:43:57Z eazar001 joined #lisp 2014-10-24T22:43:58Z peccu2 joined #lisp 2014-10-24T22:44:01Z mwsb joined #lisp 2014-10-24T22:44:07Z yeticry joined #lisp 2014-10-24T22:44:09Z Kanae joined #lisp 2014-10-24T22:44:10Z pjb is now known as Guest12196 2014-10-24T22:44:18Z jlarocco joined #lisp 2014-10-24T22:44:31Z anannie joined #lisp 2014-10-24T22:44:32Z anannie quit (Changing host) 2014-10-24T22:44:32Z anannie joined #lisp 2014-10-24T22:44:59Z edran joined #lisp 2014-10-24T22:45:29Z joneshf-laptop quit (Remote host closed the connection) 2014-10-24T22:45:29Z varjag quit (Ping timeout: 255 seconds) 2014-10-24T22:46:29Z srcerer quit (Ping timeout: 245 seconds) 2014-10-24T22:47:17Z JokesOnYou77: k-stz, I didn't get a compile warning, or I may have but that's not the problem. I have a struct defined below a function that uses one of that struct's accessor functions and I got an error that that accessor wasn't defined at compile time and the whole thing crapped out 2014-10-24T22:47:52Z schjetne joined #lisp 2014-10-24T22:48:12Z mwsb quit (Client Quit) 2014-10-24T22:48:59Z zacts- quit (Quit: Bye) 2014-10-24T22:52:53Z pt1 joined #lisp 2014-10-24T22:56:11Z zacts- joined #lisp 2014-10-24T22:56:52Z pt1 quit (Remote host closed the connection) 2014-10-24T22:57:09Z ltbarcly quit (Quit: Computer has gone to sleep.) 2014-10-24T23:00:56Z rak[1]: anything like the Python's Fabric framework for Common Lisp? 2014-10-24T23:00:57Z vaporatorius quit (Remote host closed the connection) 2014-10-24T23:02:08Z Xach: What does that do? 2014-10-24T23:02:12Z jasom: rak[1]: not really; using something like uiop:run-program to launch an ssh client is the only option I'm aware of currently 2014-10-24T23:02:27Z malice joined #lisp 2014-10-24T23:02:33Z jasom: Xach: execute commands on one or more remote hosts using ssh 2014-10-24T23:02:42Z urandom__ quit (Quit: Konversation terminated!) 2014-10-24T23:02:43Z rak[1]: Xach, mostly a framework ... yeah what jasom said 2014-10-24T23:03:00Z JokesOnYou77: Is there an accepted or, bestpractice way to get the directory a file is being run in? 2014-10-24T23:03:02Z rak[1]: ``parallell`` execution of running remote commands on multiple hosts 2014-10-24T23:03:17Z rak[1]: trying it out and it seems helpful. it is a simple framework to use. 2014-10-24T23:03:24Z jasom: oh, inferior-shell seems to have something for running ssh commands 2014-10-24T23:03:46Z rak[1]: thinking it would be nice if i could do the programming in lisp. i am sure i could write the framework myself, just wondering if there is anything out there that is mature like Fabric 2014-10-24T23:04:13Z JokesOnYou77: rak[1], If you're feeling really adventurous you might be able to hack somthing together using huthintoot or something else that will give you port access and then mirror a stream out to multiple hosts :P 2014-10-24T23:04:32Z rak[1]: JokesOnYou77: not a bad idea 2014-10-24T23:04:37Z jasom: rak[1]: no, nothing like that; however, you could probably hack something up quickly with something like inferior-shell and lparallel 2014-10-24T23:04:53Z rak[1]: i'd likely take the short way around and just use ext:run-program to call the shells ssh 2014-10-24T23:04:59Z JokesOnYou77: Like i said though, I expect that it would be a real project 2014-10-24T23:05:07Z Karl_Dscc quit (Remote host closed the connection) 2014-10-24T23:05:51Z JokesOnYou77: Maybe you could have the remote servers listen to a redis channel and send commands that way? I don't actually know if that's possible but I know cl-redis is a thing 2014-10-24T23:05:54Z Fare: jasom: inferior-shell can run ssh for you 2014-10-24T23:06:09Z jasom: Fare: yeah, I saw that after my first answer 2014-10-24T23:06:20Z slyrus_ joined #lisp 2014-10-24T23:06:22Z Fare: but it's synchronous (unless you use it in threads) 2014-10-24T23:06:34Z jasom: Fare: which is why I suggested inferior-shell and lparallel 2014-10-24T23:06:53Z Fare: ext:run-program is E-V-I-L 2014-10-24T23:06:58Z JokesOnYou77: Wait, really? You can just pull up a subshell of some other interpreter as a process in a running lisp? 2014-10-24T23:07:14Z rak[1]: JokesOnYou77: of course!!! 2014-10-24T23:07:22Z rak[1]: i run screen inside clisp sometimes... 2014-10-24T23:07:31Z Fare: you couldn't do that portably two years ago 2014-10-24T23:07:34Z jasom: rak[1]: I do recommend uiop:run-program over ext:run-program 2014-10-24T23:07:39Z JokesOnYou77: My mind is shattering. 2014-10-24T23:07:49Z rak[1]: jasom: i will look in to the uiop package for the future 2014-10-24T23:07:57Z rak[1]: being a clisp user, ext works fine for me though 2014-10-24T23:08:05Z rak[1]: any particular reasons to use uiop? 2014-10-24T23:08:10Z rak[1]: besides its quick to type? 2014-10-24T23:08:11Z rak[1]: :P 2014-10-24T23:08:16Z jasom: rak[1]: portability 2014-10-24T23:08:22Z rak[1]: jasom: ah right on 2014-10-24T23:08:24Z rak[1]: i will look it up 2014-10-24T23:08:26Z slyrus quit (Ping timeout: 255 seconds) 2014-10-24T23:08:31Z slyrus_ is now known as slyrus 2014-10-24T23:08:44Z rak[1]: JokesOnYou77: with respect to "Is there an accepted or, bestpractice way to get the directory a file is being run in?" 2014-10-24T23:08:49Z jasom: rak[1]: also inferior shell does have ssh launching built-in, plus a simple sexp based shell command language 2014-10-24T23:09:11Z JokesOnYou77: Plus uiop awesome, they showed it to me earlier and I'm using it for what Im working on as we speak :P 2014-10-24T23:09:18Z JokesOnYou77: *is awesome 2014-10-24T23:09:25Z rak[1]: a file being run? what kind of file, if you are running say a bash script, you can use 'echo $(dirname $0)' 2014-10-24T23:09:37Z jasom: JokesOnYou77: you can blame Fare for the existence of uiop, btw 2014-10-24T23:10:10Z JokesOnYou77: Fare, Thank you! lol 2014-10-24T23:10:43Z Bicyclidine joined #lisp 2014-10-24T23:10:53Z innertracks quit (Quit: innertracks) 2014-10-24T23:11:19Z rak[1]: what else is in uiop ? 2014-10-24T23:12:00Z jasom: rak[1]: “I’m not saying breast-feeding is not beneficial,” Colen told the media at the time of the study’s release. “But if we really want to improve maternal and child health in this country, let’s also focus on things that can really do that in the long term — like subsidized day care, better maternity-leave policies and more employment opportunities for low-income mothers that pay a living wage, for example.” 2014-10-24T23:12:00Z JokesOnYou77: rak[1], I meant a .lisp. I'm using uiop to run an external script but I would like what I write to be more-or-less portable but uiop only seems to be able to call the script with an absolute path. I need a way to tell it to look in the current directory it's being called from 2014-10-24T23:12:06Z jasom: alksdjfodmasfm 2014-10-24T23:12:16Z pt1 joined #lisp 2014-10-24T23:12:24Z jasom: rak[1]: http://quickdocs.org/uiop/ 2014-10-24T23:12:34Z malice quit (Ping timeout: 258 seconds) 2014-10-24T23:12:36Z jasom loves how chrome doesn't update the primary selection until the *second* time you select a url 2014-10-24T23:13:00Z rak[1]: hehe 2014-10-24T23:13:01Z jasom: it took me months of inadvertant pastes to figure out how that was happening 2014-10-24T23:13:11Z rak[1] uses firefox 2014-10-24T23:13:17Z rak[1]: + pentadactyl for the win! 2014-10-24T23:13:31Z Xach: JokesOnYou77: doing something relative to *load-truename* might help in that case. 2014-10-24T23:14:36Z tadni quit (Read error: Connection reset by peer) 2014-10-24T23:14:41Z j_king quit (Read error: Connection reset by peer) 2014-10-24T23:15:09Z svetlyak40wt joined #lisp 2014-10-24T23:17:08Z billstclair quit (Read error: Connection reset by peer) 2014-10-24T23:18:40Z attila_lendvai quit (Quit: Leaving.) 2014-10-24T23:19:12Z JokesOnYou77: Xach, (subseq *load-truename* 0 (- (length *load-truename*) (length *load-pathname*))) 2014-10-24T23:19:13Z JokesOnYou77: ? 2014-10-24T23:19:43Z JokesOnYou77: For the current dir 2014-10-24T23:19:49Z svetlyak40wt quit (Ping timeout: 260 seconds) 2014-10-24T23:28:14Z __prefect joined #lisp 2014-10-24T23:29:35Z pt1 quit (Remote host closed the connection) 2014-10-24T23:30:42Z nha_ quit (Ping timeout: 245 seconds) 2014-10-24T23:30:58Z Xach: JokesOnYou77: no. 2014-10-24T23:31:17Z Xach: JokesOnYou77: if you want to get a file named "foo.txt" relative to *load-truename*, use (merge-pathnames "foo.txt" *load-truename*) 2014-10-24T23:32:32Z jasom: Xach: I think JokesOnYou77's point is that it's insufficient if *load-pathname* contains a directory component 2014-10-24T23:33:05Z Xach: jasom: Insufficient for what? 2014-10-24T23:33:23Z jasom: to get the default pathname when it was loaded 2014-10-24T23:33:59Z Xach: Right. But the problem isn't necessarily "get the directory pathname", it's "get a path to a file in that directory" 2014-10-24T23:34:02Z jasom: oh, I just saw the more complete description of the file, so yeah 2014-10-24T23:34:14Z jasom: s/file/problem 2014-10-24T23:34:26Z JokesOnYou77: Actually, my point was that I don't know how to properly use merge-pathnames :P 2014-10-24T23:34:41Z zeitue joined #lisp 2014-10-24T23:35:16Z Fare: merge-pathnames is very unportable 2014-10-24T23:35:31Z Fare: uiop:merge-pathnames* or uiop:subpathname or uiop:subpathname* are much better 2014-10-24T23:35:48Z jasom: uiop:merge-pathnames* is your friend 2014-10-24T23:36:23Z Fare: in this case, I recommend (uiop:subpathname (uiop:current-lisp-file-pathname) "foo.txt") 2014-10-24T23:37:11Z Fare: or (asdf:system-relative-pathname :foo "foo.txt") 2014-10-24T23:37:27Z mhd joined #lisp 2014-10-24T23:38:01Z uzo_ quit (Ping timeout: 260 seconds) 2014-10-24T23:38:36Z Fare: http://quickdocs.org/uiop/api fails to document any but the first package in uiop. Sucks. 2014-10-24T23:38:36Z jasom: oh, I had forgotten about system-relative-pathname 2014-10-24T23:39:23Z billstclair joined #lisp 2014-10-24T23:39:23Z billstclair quit (Changing host) 2014-10-24T23:39:23Z billstclair joined #lisp 2014-10-24T23:39:34Z pt1 joined #lisp 2014-10-24T23:39:39Z Fare: if the file is used at compile-time, it's better to declare it as a component, and use its component-pathname, so that ASDF knows about the dependency 2014-10-24T23:39:47Z ustunozgur quit (Remote host closed the connection) 2014-10-24T23:40:06Z Fare: if it's used at runtime, system-relative-pathname isn't so great, but the least bad thing we have so far. 2014-10-24T23:40:39Z Fare: not so great, because it doesn't work unless you distribute source together with your binary 2014-10-24T23:40:59Z Fare: not that lisp is much worse than other languages this way 2014-10-24T23:41:10Z Fare: at least java has a notion of "resources" 2014-10-24T23:42:33Z JokesOnYou77: And we don't like merge pathnames because it's not portable? And I'm not sure I understnad how to use the uiop example? 2014-10-24T23:43:36Z uzo_ joined #lisp 2014-10-24T23:46:42Z slyrus_ joined #lisp 2014-10-24T23:47:20Z jasom: JokesOnYou77: (uiop:current-lisp-file-pathname) will return the pathname for the lisp file; subpathname will resolve the second argument relative to the directory of the first 2014-10-24T23:48:07Z jasom: so that example will give you the pathname for a file named "foo.txt" in the same director as the lisp file it appears in. 2014-10-24T23:48:52Z slyrus quit (Ping timeout: 240 seconds) 2014-10-24T23:48:53Z slyrus_ is now known as slyrus 2014-10-24T23:49:22Z JokesOnYou77: Ok, I think I get it. I am really learning a lot today 2014-10-24T23:51:36Z jasom: Fare: I got really confused by the naming of subpathp; yes it returns nil if maybe-subpath isn't in base-pathname, but it also returns a useful value in the non-nil case. 2014-10-24T23:53:36Z billstclair quit (Read error: Connection reset by peer) 2014-10-24T23:53:48Z billstclair joined #lisp 2014-10-24T23:53:48Z billstclair quit (Changing host) 2014-10-24T23:53:48Z billstclair joined #lisp 2014-10-24T23:54:24Z yrk joined #lisp 2014-10-24T23:54:50Z yrk quit (Changing host) 2014-10-24T23:54:50Z yrk joined #lisp 2014-10-24T23:56:38Z k-stz: JokesOnYou77, you and me both, heh 2014-10-24T23:57:15Z zacts- quit (Quit: Bye) 2014-10-24T23:57:48Z ruste quit (Quit: Leaving)