2014-12-05T00:01:27Z vaporatorius quit (Remote host closed the connection) 2014-12-05T00:03:05Z asimov42 quit (Ping timeout: 252 seconds) 2014-12-05T00:08:00Z zRecursive joined #lisp 2014-12-05T00:16:36Z jumblerg joined #lisp 2014-12-05T00:17:12Z LiamH quit (Quit: Leaving.) 2014-12-05T00:31:47Z Denommus joined #lisp 2014-12-05T00:34:25Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-05T00:36:23Z k-dawg joined #lisp 2014-12-05T00:40:12Z henesy quit (Ping timeout: 258 seconds) 2014-12-05T00:40:41Z loke_ quit (Ping timeout: 264 seconds) 2014-12-05T00:45:58Z defaultxr joined #lisp 2014-12-05T00:46:03Z fourens quit (Quit: ZNC - http://znc.in) 2014-12-05T00:50:37Z nha_ quit (Ping timeout: 264 seconds) 2014-12-05T00:51:17Z gabriel_laddel quit (Ping timeout: 240 seconds) 2014-12-05T00:56:57Z goglosh left #lisp 2014-12-05T00:57:09Z araujo quit (Ping timeout: 272 seconds) 2014-12-05T00:59:37Z kuanyui quit (Ping timeout: 244 seconds) 2014-12-05T01:00:31Z henesy joined #lisp 2014-12-05T01:00:42Z innertracks quit (Quit: innertracks) 2014-12-05T01:08:40Z edgar-rft joined #lisp 2014-12-05T01:08:42Z pnpuff joined #lisp 2014-12-05T01:10:23Z t10 joined #lisp 2014-12-05T01:13:22Z BitPuffin joined #lisp 2014-12-05T01:15:31Z EvW1 quit (Ping timeout: 250 seconds) 2014-12-05T01:16:37Z xrash quit (Ping timeout: 240 seconds) 2014-12-05T01:21:33Z xrash joined #lisp 2014-12-05T01:24:06Z MrWoohoo quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2014-12-05T01:24:29Z lyanchih joined #lisp 2014-12-05T01:26:28Z pnpuff quit (Quit: quit) 2014-12-05T01:26:37Z stepnem quit (Ping timeout: 264 seconds) 2014-12-05T01:29:19Z drmeister: I'm working on getting swank working. Does anyone have any tips? 2014-12-05T01:29:42Z drmeister: I can load swank-loader.lisp without it complaining. I've added #+clasp specific forms. 2014-12-05T01:30:52Z goglosh joined #lisp 2014-12-05T01:31:34Z drewc1 quit (Ping timeout: 258 seconds) 2014-12-05T01:31:55Z towodo joined #lisp 2014-12-05T01:32:13Z tristero quit (Quit: tristero) 2014-12-05T01:32:20Z atgreen` joined #lisp 2014-12-05T01:32:36Z echo-area quit (Read error: Connection reset by peer) 2014-12-05T01:33:25Z atgreen quit (Ping timeout: 244 seconds) 2014-12-05T01:33:27Z echo-area joined #lisp 2014-12-05T01:33:59Z Guest32899 joined #lisp 2014-12-05T01:35:14Z manuel__ joined #lisp 2014-12-05T01:37:00Z k-dawg quit (Quit: This computer has gone to sleep) 2014-12-05T01:37:11Z drewc joined #lisp 2014-12-05T01:38:40Z t10 quit (Quit: Leaving) 2014-12-05T01:40:08Z Grue` quit (Ping timeout: 244 seconds) 2014-12-05T01:41:22Z kurakot joined #lisp 2014-12-05T01:41:53Z dagnachew quit (Remote host closed the connection) 2014-12-05T01:42:34Z Denommus quit (Quit: going home) 2014-12-05T01:44:33Z kurakot: is there an existing algorithm implementing Natural Sort Order in common lisp? 2014-12-05T01:45:48Z atgreen` quit (Remote host closed the connection) 2014-12-05T01:46:44Z atgreen joined #lisp 2014-12-05T01:48:29Z Guest32899 quit (Ping timeout: 264 seconds) 2014-12-05T01:49:05Z pillton: Sorting can be performed with SORT. What you need is a natural order predicate. What is the natural order? 2014-12-05T01:49:14Z jasom: kurakot: the closest built-in function is string-lessp 2014-12-05T01:50:16Z jasom: kurakot: however, that is still just a character-by-character comparison 2014-12-05T01:55:04Z l3thal: I had to write a sort function today. fun++ 2014-12-05T01:55:23Z l3thal: ;D 2014-12-05T02:00:16Z drewc quit (Ping timeout: 255 seconds) 2014-12-05T02:00:32Z gendl left #lisp 2014-12-05T02:02:43Z DrCode joined #lisp 2014-12-05T02:03:16Z kuanyui joined #lisp 2014-12-05T02:03:19Z kuanyui quit (Client Quit) 2014-12-05T02:05:40Z kurakot: jasom: i tried using string-lessp here 2014-12-05T02:05:41Z kurakot: http://paste.lisp.org/display/144586 2014-12-05T02:06:25Z kurakot: it does not work though -_-' 2014-12-05T02:07:35Z araujo joined #lisp 2014-12-05T02:09:16Z Bicyclidine joined #lisp 2014-12-05T02:09:37Z tessier_ is now known as tessier 2014-12-05T02:10:15Z drmeister: Does anyone know how to start swank? 2014-12-05T02:10:41Z pillton: SANKE:START-SERVER 2014-12-05T02:10:54Z pillton: err, SWANK:START-SERVER 2014-12-05T02:10:58Z drmeister: "clasp_boehm_o -l swank-loader.lisp" doesn't actually run anything. There is a swank-loader:init function. 2014-12-05T02:11:07Z drmeister: swank:start-server - got it. 2014-12-05T02:12:59Z drmeister: What do you load to start swank? (load "swank-loader.lisp") loads fine but doesn't load "swank.lisp" as far as I can tell and that contains start-server 2014-12-05T02:13:20Z pillton: I use (asdf:load-system "swank") 2014-12-05T02:14:13Z Karl_Dscc joined #lisp 2014-12-05T02:15:51Z drmeister: Excellent, and I have ASDF working. 2014-12-05T02:18:51Z dlowe: Xach: local-time now also has a release branch 2014-12-05T02:18:53Z dlowe: and a new release 2014-12-05T02:21:29Z zRecursive quit (Remote host closed the connection) 2014-12-05T02:21:47Z xrash quit (Ping timeout: 258 seconds) 2014-12-05T02:21:53Z zRecursive joined #lisp 2014-12-05T02:22:09Z innertracks joined #lisp 2014-12-05T02:28:13Z Karl_Dscc quit (Remote host closed the connection) 2014-12-05T02:30:05Z vinleod joined #lisp 2014-12-05T02:31:00Z orhan89 joined #lisp 2014-12-05T02:32:21Z towodo quit (Quit: towodo) 2014-12-05T02:32:32Z orhan89 quit (Client Quit) 2014-12-05T02:33:17Z goglosh quit (Quit: leaving) 2014-12-05T02:34:26Z ered quit (Ping timeout: 258 seconds) 2014-12-05T02:34:52Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-05T02:36:53Z blahzik joined #lisp 2014-12-05T02:40:28Z xrash joined #lisp 2014-12-05T02:45:10Z hlavaty quit (Ping timeout: 258 seconds) 2014-12-05T02:45:26Z boogie quit (Remote host closed the connection) 2014-12-05T02:46:13Z ered joined #lisp 2014-12-05T02:48:21Z pillton thinks *macroexpand-hook* is fantastic. 2014-12-05T02:53:41Z cpc26 joined #lisp 2014-12-05T02:56:17Z cpc26_ quit (Ping timeout: 258 seconds) 2014-12-05T02:57:16Z orhan89 joined #lisp 2014-12-05T02:57:17Z orhan89 quit (Client Quit) 2014-12-05T02:57:36Z Hydan is now known as Hydan` 2014-12-05T02:58:17Z orhan89 joined #lisp 2014-12-05T03:00:39Z henesy quit (Ping timeout: 245 seconds) 2014-12-05T03:02:35Z nydel: how to read a line from input stream but such that the user doesn't see echo of the input, as when prompting for a password? 2014-12-05T03:03:14Z decimation joined #lisp 2014-12-05T03:03:53Z pillton: I think that is a terminal issue. 2014-12-05T03:03:54Z Zhivago: In an implementation dependent fashion. 2014-12-05T03:06:42Z jusss joined #lisp 2014-12-05T03:07:21Z nydel: yeah i can't quite figure out where to tackle it. say i've a socket open for connection and i use linux telnet to connect. my functions in my repl/daemonized process prompt for login with #'read-line and that's fine. but when i prompt for password i don't know exactly where to go about, say, temporarily disabling echo. or do i use something other than read-line? i'm a bit lost in all the different buffers and 2014-12-05T03:07:22Z nydel: streams. 2014-12-05T03:09:46Z nydel: i guess anytime i call #'read-line in all of this, the user's terminal is going to echo, and i just have to accept that. so where go i from there? 2014-12-05T03:10:02Z nydel: this can't be undoable i wouldn't suppose 2014-12-05T03:10:06Z pillton: The man page for telnet mentions something about LINEMODE. 2014-12-05T03:11:10Z nydel: pillton: oh you know what, i plan to write the client end myself in CL after i have the server working, i'm only using gnu/linux telnet for testing in the meantime. so maybe i worry about it then instead of now? 2014-12-05T03:11:53Z nydel: (i.e. such that you couldn't successfully connect with telnet and be prompted to login once things are done) 2014-12-05T03:13:33Z nydel: incidentally i'm not finding the flag to set LINEMODE for remote/local in the man 2014-12-05T03:15:49Z nydel: strike that, the server has to inform telnet of linemode support. now i /really/ don't know where to look up how that's done. telnet spec/rfc? 2014-12-05T03:16:27Z Xach: dlowe: yow 2014-12-05T03:18:39Z nydel: it's in here http://tools.ietf.org/html/rfc1184 somewhere i think. freaking tangential rabbit holes. gotta love them. 2014-12-05T03:20:15Z beach joined #lisp 2014-12-05T03:20:24Z beach: Good morning everyone! 2014-12-05T03:20:51Z nydel: (format stream-of-socket-thread "IAC WILL LINEMODE~%IAC DO LINEMODE~%")(force-output stream-of-socket-thread) seems to have started it up 2014-12-05T03:21:07Z nydel: howdy beach how are you? 2014-12-05T03:21:38Z henesy joined #lisp 2014-12-05T03:21:48Z beach: nydel: Fine thanks. Yourself? 2014-12-05T03:22:57Z nydel: beach: pretty well, navigating many specs of tcp/ip sub protocols, woo! what you up to? 2014-12-05T03:23:31Z beach: nydel: Mainly trying to help drmeister write a compiler. 2014-12-05T03:23:53Z scymtym_ quit (Ping timeout: 264 seconds) 2014-12-05T03:23:58Z nydel: beach: compiles cl? to binary? 2014-12-05T03:24:02Z pnpuff joined #lisp 2014-12-05T03:24:17Z beach: nydel: Ask him! :) 2014-12-05T03:24:39Z nydel: ha, well drmeister ? 2014-12-05T03:25:05Z beach: From the logs, I take it he is trying to get SWANK to work in Clasp (his Lisp system) 2014-12-05T03:25:55Z beach: His system integrates C++ and Common Lisp. 2014-12-05T03:25:59Z drmeister: Hello. 2014-12-05T03:26:52Z drmeister: minion tell nydel about clasp 2014-12-05T03:26:59Z drmeister: Darnit! 2014-12-05T03:27:06Z drmeister: minion: tell nydel about clasp 2014-12-05T03:27:07Z minion: nydel: clasp: An implementation of Common Lisp that interoperates smoothly with C++ and uses LLVM to generate native code 2014-12-05T03:27:07Z beach: minion: please tell nydel about clasp 2014-12-05T03:27:13Z drmeister: Yehaa 2014-12-05T03:27:24Z nydel: please do 2014-12-05T03:28:01Z beach: nydel, and my part in there is called Cleavir. 2014-12-05T03:28:12Z beach: minion: please tell nydel about Cleavir. 2014-12-05T03:28:12Z minion: nydel: Cleavir: A project to create an implementation-independent compilation framework for Common Lisp. Currently Cleavir is part of SICL, but that might change in the future 2014-12-05T03:28:38Z drmeister: Anyway nydel - yes, it's a new implementation of Common Lisp written from the ground up in C++ so it interoperates with C++ and allows one to expose C++ libraries easily within Common Lisp without using an FFI. 2014-12-05T03:29:02Z drmeister: It uses LLVM as the backend as a JIT and as an ahead-of-time compiler. 2014-12-05T03:30:02Z nydel: this sounds super fun. is the source-in-progress viewable on a git or something? 2014-12-05T03:30:23Z drmeister: beach: I was setting up *inferior-lisp* again (my laptop got wiped out a couple of weeks ago) and I got fed up and decided to bang at slime for a few hours. 2014-12-05T03:31:09Z beach: drmeister: Good choice. 2014-12-05T03:31:10Z drmeister: I got swank-loader.lisp to load and I'm seeing how far I can get with it this evening. It would be way more fun to program in Clasp if I had slime. 2014-12-05T03:31:40Z drmeister: nydel: github.com/drmeister/clasp 2014-12-05T03:31:41Z BitPuffin quit (Ping timeout: 272 seconds) 2014-12-05T03:32:25Z drmeister: Viewable, buildable, and runnable. 2014-12-05T03:34:25Z nydel having a look 2014-12-05T03:35:57Z jasom: kurakot: a true natural sort odering function may never have been written in any language 2014-12-05T03:36:28Z kcj joined #lisp 2014-12-05T03:36:52Z nydel: wow yay this is really something! let me take a couple hours to read the source. there are 7 contributors listed, are they all active & is the project looking for more potentially? 2014-12-05T03:37:43Z nydel: not that i could or would be invited, i am betting this is just right in that over-my-head-but-should-follow-the-emails-during-dev section of things 2014-12-05T03:40:00Z nydel: i'm going to attempt a build on CentOS 2014-12-05T03:42:11Z manuel__ quit (Read error: Connection reset by peer) 2014-12-05T03:43:35Z sheilong quit (Remote host closed the connection) 2014-12-05T03:43:42Z xrash quit (Remote host closed the connection) 2014-12-05T03:43:58Z sheilong joined #lisp 2014-12-05T03:47:10Z drmeister: nydel: I'm always interested in contributions. 2014-12-05T03:47:22Z drmeister: It's open source and everything that entails. 2014-12-05T03:47:39Z niness joined #lisp 2014-12-05T03:48:16Z drmeister: At this point I'm the primary contributor. I've been working on it by myself (more or less) quietly for four years. Beach and I are working together to integrate a new compiler front end to make it a lot faster. 2014-12-05T03:49:45Z drmeister: You could say we have parallel and enlightened self interests and complimentary interests and backgrounds. I'm always looking for more excellent collaborators. 2014-12-05T03:51:32Z drmeister: Question about slime - how does it implement its own debugger for a host Common Lisp? It seems to me that a debugger is very low-level, implementation dependent functionality. 2014-12-05T03:52:00Z Zhivago: With implementation dependent bits. 2014-12-05T03:52:18Z beach: And probably some #+ and #-. 2014-12-05T03:52:55Z c53100 quit (Ping timeout: 244 seconds) 2014-12-05T03:53:09Z Bicyclidine quit (Ping timeout: 245 seconds) 2014-12-05T03:56:13Z drmeister: Ah, the answer to everything implementation dependent. 2014-12-05T03:56:49Z drewc joined #lisp 2014-12-05T03:59:22Z jleija joined #lisp 2014-12-05T03:59:53Z leo2007 joined #lisp 2014-12-05T04:00:11Z Bicyclidine joined #lisp 2014-12-05T04:02:02Z beach: drmeister: How close is your system to ECL? Perhaps there was an ECL implementation of SWANK that could be reused, at least partially? 2014-12-05T04:02:20Z Bicyclidine quit (Client Quit) 2014-12-05T04:02:37Z drmeister: Its pretty close in terms of the functionality. 2014-12-05T04:03:59Z drmeister: I did that. I cp ecl.lisp clasp.lisp and then do a s/ecl/clasp/(carefully) I don't want declare --> dclaspare 2014-12-05T04:04:38Z drmeister: Right now I got distracted trying to figure out why some of my stack frames have -unknown-file- for their source file. 2014-12-05T04:04:52Z drmeister: The joys of rolling your own Common Lisp. 2014-12-05T04:05:44Z beach: drmeister: What kind of contributions do you expect/solicit/need? 2014-12-05T04:06:46Z urandom__ quit (Quit: Konversation terminated!) 2014-12-05T04:08:29Z drmeister: Well, that's tough to say - I don't expect or solicit anything because I'm afraid that people will say no - I need lots of bug fixes and speedups and optimizations, expected features like quick-lisp support, new C++ libraries being exposed to Clasp - stuff like that. 2014-12-05T04:09:03Z drmeister: I'm kind of working away, trying to make it faster and better to the point where people are excited enough to collaborate and contribute. 2014-12-05T04:09:15Z drmeister: Also, to the point where I can use it for my research. 2014-12-05T04:09:16Z yuikov joined #lisp 2014-12-05T04:09:31Z beach: Yes, I see. 2014-12-05T04:09:56Z jusss quit (Ping timeout: 260 seconds) 2014-12-05T04:10:07Z axion: if i have a list of strings in the format of ("1/2/3" "4/5/6" "7/8/9"), what would be the least hackiest way to create the list: (1 4 7)? 2014-12-05T04:11:16Z drmeister: Your contribution is enormous. Right when I reached the end of my rope and saw that my generated code was not adequate you came along with Cleavir. That's the biggest win I've had so far - and I'm just getting to the point of incorporating Cleavir. 2014-12-05T04:12:30Z drmeister: I've got a couple of weeks not with few interruptions and it's time to get serious. So here I am messing around with swank (sigh). 2014-12-05T04:12:42Z beach: axion: (loop for string in collect (digit-char-p (char string 0))) 2014-12-05T04:14:12Z axion: beach: ok, and if there was an arbitrary amount of characters between the slashes in each set? 2014-12-05T04:14:15Z beach: drmeister: I see. I would not call Cleavir a "contribution" though. And I was not asking so much for myself. I just wanted to get an idea what needs to be done. 2014-12-05T04:15:18Z drmeister: Of course not, not in the normal sense - it's your research. But I can use it, right? 2014-12-05T04:15:38Z beach: axion: (loop for string in collect (parse-integer string :junk-allowed t)) 2014-12-05T04:15:53Z beach: drmeister: Of course. 2014-12-05T04:16:52Z yuikov quit (Remote host closed the connection) 2014-12-05T04:16:55Z drmeister: Right, and if I use it to cure aging by developing robust catalysts that are smaller than enzymes that reverse the oxidative cross links between collagen fibers in skin, you can use that. 2014-12-05T04:17:15Z axion: beach: thank you 2014-12-05T04:17:22Z beach: axion: Anytime! 2014-12-05T04:17:36Z axion: i completely forgot about junk-allowed 2014-12-05T04:17:47Z beach: drmeister: That might be too late for my personal use. :) 2014-12-05T04:18:07Z yuikov joined #lisp 2014-12-05T04:18:14Z drmeister: We're not dead yet. 2014-12-05T04:18:44Z axion: beach: on a related note, would there be a similar way to get the 2nd and 3rd numbers of each string? 2014-12-05T04:18:51Z axion: separate 3 item lists 2014-12-05T04:19:23Z axion: not needed anytime soon, but eventually will need to work with these too 2014-12-05T04:19:28Z beach: axion: You want me to do *all* your work for you? 2014-12-05T04:19:43Z axion: :) no, ok 2014-12-05T04:19:45Z beach: axion: Try using split-sequence, maybe? 2014-12-05T04:22:25Z beach: axion: (loop for string in collect (loop for substring in (split-sequence:split-sequence #\/ string collect (read-from-string substring)))) 2014-12-05T04:23:29Z Bike: or use parse-integer, maybe. 2014-12-05T04:23:35Z beach: Sure. 2014-12-05T04:24:30Z Bike: actually i think you could just use position then, since p-i takes :start ;end 2014-12-05T04:25:13Z beach: Yes, but it gets messy anyway, because you need to keep the old position and find the next one from there. 2014-12-05T04:25:21Z radioninja joined #lisp 2014-12-05T04:25:31Z beach: Though I guess if you have only two occurrences of #\/ it is doable. 2014-12-05T04:26:02Z beach: But axion changes the specifications incrementally, so perhaps the next change is for an arbitrary number of #\/. 2014-12-05T04:27:50Z axion: lol, thanks guys 2014-12-05T04:28:17Z yuikov quit (Remote host closed the connection) 2014-12-05T04:28:29Z beach: axion: I am not sufficiently awake to do more taxing stuff, so no problem. 2014-12-05T04:28:39Z axion: that is the final spec :) 2014-12-05T04:28:59Z beach: axion: Just messing with you. 2014-12-05T04:29:07Z axion: i was messing around with very hacky split-sequence stuff prior to asking. this will give me enough info to make it better 2014-12-05T04:32:16Z yuikov joined #lisp 2014-12-05T04:33:32Z yuikov quit (Remote host closed the connection) 2014-12-05T04:33:54Z lyanchih quit (Quit: lyanchih) 2014-12-05T04:35:34Z blahzik quit (Quit: blahzik) 2014-12-05T04:36:02Z yuikov joined #lisp 2014-12-05T04:36:15Z maxpeck joined #lisp 2014-12-05T04:38:35Z emaczen joined #lisp 2014-12-05T04:38:53Z pnpuff quit (Ping timeout: 264 seconds) 2014-12-05T04:39:12Z eazar001 is now known as eazar002 2014-12-05T04:39:20Z eazar002 quit (Quit: WeeChat 1.0.1) 2014-12-05T04:39:41Z eazar001 joined #lisp 2014-12-05T04:39:49Z eazar001 is now known as eazar002 2014-12-05T04:40:13Z yuikov quit (Remote host closed the connection) 2014-12-05T04:40:34Z eazar002 is now known as eazar001 2014-12-05T04:40:46Z emaczen: Is there such thing as a multi-element case statement in elisp? 2014-12-05T04:40:53Z emaczen: As an example, say that I just want to do different things based on 2014-12-05T04:40:53Z emaczen: the types in a pair 2014-12-05T04:42:23Z Bike: try #emacs 2014-12-05T04:42:46Z emaczen: Why? 2014-12-05T04:43:04Z emaczen: Bike: Why would elisp have it and not common-lisp? 2014-12-05T04:43:06Z Bike: because this channel isn't about elisp, and people in #emacs will know elisp better than us CL people 2014-12-05T04:43:30Z emaczen: Oops, I am happy with either common-lisp or elisp :) 2014-12-05T04:43:55Z Bike: well, i'm not sure i understand your question anyway 2014-12-05T04:44:46Z emaczen: Bike: I'll try explaining it with a different syntax (maybe somewhat reminiscent of Scala) 2014-12-05T04:44:59Z yuikov joined #lisp 2014-12-05T04:45:13Z eazar001 quit (Quit: WeeChat 1.0.1) 2014-12-05T04:45:55Z yuikov quit (Remote host closed the connection) 2014-12-05T04:46:04Z emaczen: Tup(x, y) match { 2014-12-05T04:46:04Z emaczen: case x:Int, y:Symbol => ... 2014-12-05T04:46:04Z emaczen: case x:Function, y:Double => ... 2014-12-05T04:46:07Z emaczen: } 2014-12-05T04:46:24Z emaczen: Bike: Did what I paste in display Ok for you? 2014-12-05T04:46:33Z Bike: yes, though you should probably use a paste bin for that 2014-12-05T04:46:54Z Bike: (typecase (cons x y) ((cons integer symbol) ...) ((cons function double-float) ...)) 2014-12-05T04:47:16Z __main__ quit (Read error: No route to host) 2014-12-05T04:48:01Z eazar001 joined #lisp 2014-12-05T04:48:43Z Harag joined #lisp 2014-12-05T04:49:20Z yuikov joined #lisp 2014-12-05T04:49:30Z emaczen: Bike: Sweet! I'll try it out. 2014-12-05T04:49:35Z yuikov quit (Remote host closed the connection) 2014-12-05T04:51:16Z Harag quit (Client Quit) 2014-12-05T04:51:59Z yuikov joined #lisp 2014-12-05T04:54:33Z yuikov quit (Remote host closed the connection) 2014-12-05T04:54:37Z BlueRavenGT joined #lisp 2014-12-05T04:55:57Z BlueRavenGT quit (Client Quit) 2014-12-05T04:56:49Z yuikov joined #lisp 2014-12-05T04:57:24Z __main__ joined #lisp 2014-12-05T04:58:02Z Harag joined #lisp 2014-12-05T04:59:21Z bgs100 quit (Quit: bgs100) 2014-12-05T05:04:04Z pllx_ quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-05T05:04:11Z emaczen: Bike: Thanks very much! It does indeed work. 2014-12-05T05:04:25Z Bike: no problem 2014-12-05T05:06:41Z blahzik joined #lisp 2014-12-05T05:08:10Z beach: drmeister: The picture on how to convert HIR to MIR is getting clearer. I think I know all the steps that need to be taken. Now I just have to come up with a CLOS protocol for the implementation-specific part. 2014-12-05T05:08:23Z niness left #lisp 2014-12-05T05:16:17Z jusss joined #lisp 2014-12-05T05:16:49Z antonv quit (Ping timeout: 272 seconds) 2014-12-05T05:17:33Z lyanchih_ joined #lisp 2014-12-05T05:17:34Z easye: OTR in CL? 2014-12-05T05:18:15Z beach: minion: What does OTR stand for? 2014-12-05T05:18:15Z minion: Orthodoxality Tic Retanner 2014-12-05T05:18:17Z yuikov quit (Remote host closed the connection) 2014-12-05T05:18:24Z easye: Latest Quicklisp Irconclad has all then necessary crypto 2014-12-05T05:19:27Z easye: "Off The Record" a chat protocol with repudiation. 2014-12-05T05:19:42Z drmeister: beach: Great, because I'm wracking my brains trying to figure out how to go straight from HIR to LLVM-IR. I think an intermediate step would make things a lot easier. 2014-12-05T05:20:33Z easye: So, I'm like why doesn't OTR layer on IRC (nee ERC). 2014-12-05T05:20:34Z beach: drmeister: Definitely. MIR will be very close to what all the books use. Just virtual registers, memory operations, arithmetic, that kind of stuff. 2014-12-05T05:21:37Z easye: And then I'm eyeing the tag in HTML5 and thinkin... 2014-12-05T05:22:10Z jleija quit (Quit: leaving) 2014-12-05T05:22:25Z Guest85785 quit (Ping timeout: 264 seconds) 2014-12-05T05:24:42Z easye: cuz as I read the tea leaves, Certs are gonna be free if "Let's Encrypt" succeeds. 2014-12-05T05:26:16Z easye: Which comes actually to a question about Parenscript wrt. namespaces, which actually is sort of on topic. 2014-12-05T05:26:21Z easye ducks. 2014-12-05T05:27:39Z easye: "PS:PS is to PS:PS* as CL:COMPILE is to CL:EVAL" how do I research this assertion? 2014-12-05T05:27:43Z Harag quit (Ping timeout: 250 seconds) 2014-12-05T05:28:02Z Bike: the parenscript manual, probably? 2014-12-05T05:28:11Z easye: Not enough examples. 2014-12-05T05:28:19Z kushal joined #lisp 2014-12-05T05:28:22Z easye: I want to lexically close file compilation. 2014-12-05T05:29:05Z easye: So, why isn't there a PS:PS analog to PS:COMPILE-FILE 2014-12-05T05:29:13Z sheilong quit (Quit: Konversation terminated!) 2014-12-05T05:30:04Z Guest42984 joined #lisp 2014-12-05T05:30:18Z moei quit (Quit: Leaving...) 2014-12-05T05:30:46Z easye: Bike: the parenscript manual refers to concepts like "compile time macro expansion" that I want to understand better. 2014-12-05T05:31:28Z easye: I've been using CL for almost a decade, and I still don't understand all the phases in a proper abstraction. 2014-12-05T05:32:04Z moei joined #lisp 2014-12-05T05:32:08Z diginet quit (Ping timeout: 250 seconds) 2014-12-05T05:32:17Z loz joined #lisp 2014-12-05T05:32:41Z joshe joined #lisp 2014-12-05T05:33:23Z innertracks quit (Quit: innertracks) 2014-12-05T05:34:41Z Guest42984 quit (Ping timeout: 264 seconds) 2014-12-05T05:35:17Z diginet joined #lisp 2014-12-05T05:36:17Z emaczen: Bike: How do I get this to work: (case (cons '+ 0) 2014-12-05T05:36:17Z emaczen: ((cons '+ 0) (format t "it-worked"))) 2014-12-05T05:36:55Z beach: emaczen: It depends on what you want it to do. 2014-12-05T05:37:12Z emaczen: Bike: I want it to check for the addition symbol and zero. 2014-12-05T05:37:31Z emaczen: beach: Same thing. 2014-12-05T05:37:57Z beach: And where are those objects located? 2014-12-05T05:38:22Z emaczen: Plus is loaded by default as addition right? 2014-12-05T05:38:23Z Bike: emaczen: (eql +) 2014-12-05T05:38:34Z Bike: and (eql 0), actually 2014-12-05T05:38:44Z Bike: oh, you're on case, not typecase 2014-12-05T05:38:51Z Bike: won't work with case, it compares with eql 2014-12-05T05:39:18Z emaczen: Bike: I just want to implement the rule "x+0 = x" 2014-12-05T05:39:40Z Bike: honestly i'd just use cond 2014-12-05T05:39:55Z Bike: (cond ((equal (rest expr) '(+ 0)) ...)) 2014-12-05T05:40:54Z emaczen: I guess I can do that for now -- case statements are just so much cleaner. 2014-12-05T05:41:03Z emaczen: I guess once I am more experienced I can do that. 2014-12-05T05:41:25Z Bike: you might want to look up the book Paradigms of Artificial Intelligence, it includes a pattern matching system to do just that kind of simplification 2014-12-05T05:41:36Z emaczen: Who wrote it? 2014-12-05T05:41:39Z Bike: norvig 2014-12-05T05:42:14Z Bike: paradigms of artificial intelligence programming, sorry 2014-12-05T05:42:27Z maxpeck quit (Ping timeout: 265 seconds) 2014-12-05T05:42:32Z beach: minion: please tell emaczen about PAIP. 2014-12-05T05:42:32Z minion: PAIP: No definition was found in the first 5 lines of http://www.cliki.net/PAIP 2014-12-05T05:43:01Z blahzik quit (Ping timeout: 255 seconds) 2014-12-05T05:43:19Z emaczen: Bike: I'll ask for Christmas :D 2014-12-05T05:44:03Z emaczen: Bike: Is there a default / catch all symbol for the case statement? 2014-12-05T05:44:18Z Bike: yes, t or otherwise 2014-12-05T05:44:22Z pranavrc joined #lisp 2014-12-05T05:44:22Z pranavrc quit (Changing host) 2014-12-05T05:44:22Z pranavrc joined #lisp 2014-12-05T05:44:27Z emaczen: Awesome! 2014-12-05T05:44:27Z Bike: clhs case 2014-12-05T05:44:27Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_case_.htm 2014-12-05T05:46:56Z yuikov joined #lisp 2014-12-05T05:49:25Z lyanchih_ quit (Quit: lyanchih_) 2014-12-05T05:51:07Z yuikov quit (Remote host closed the connection) 2014-12-05T05:53:49Z zeitue quit (Ping timeout: 244 seconds) 2014-12-05T05:55:14Z lyanchih joined #lisp 2014-12-05T05:56:02Z ggole joined #lisp 2014-12-05T05:57:24Z ananna joined #lisp 2014-12-05T05:58:13Z zeitue joined #lisp 2014-12-05T06:03:29Z gingerale quit (Ping timeout: 264 seconds) 2014-12-05T06:05:56Z raphaelss joined #lisp 2014-12-05T06:06:30Z raphaelss quit (Client Quit) 2014-12-05T06:07:42Z kushal quit (Ping timeout: 264 seconds) 2014-12-05T06:08:32Z kurakot quit (Ping timeout: 246 seconds) 2014-12-05T06:09:50Z oleo quit (Quit: Verlassend) 2014-12-05T06:12:48Z theos quit (Disconnected by services) 2014-12-05T06:13:18Z theos joined #lisp 2014-12-05T06:14:31Z loz quit (Ping timeout: 250 seconds) 2014-12-05T06:15:26Z yuikov joined #lisp 2014-12-05T06:19:12Z beach left #lisp 2014-12-05T06:24:17Z nykac joined #lisp 2014-12-05T06:24:37Z Vutral quit (Ping timeout: 244 seconds) 2014-12-05T06:25:15Z kanru joined #lisp 2014-12-05T06:26:18Z yuikov quit (Remote host closed the connection) 2014-12-05T06:29:36Z yuikov joined #lisp 2014-12-05T06:30:03Z pt1 joined #lisp 2014-12-05T06:32:41Z yuikov quit (Remote host closed the connection) 2014-12-05T06:33:58Z Vutral joined #lisp 2014-12-05T06:35:20Z yuikov joined #lisp 2014-12-05T06:36:41Z vinleod quit (Excess Flood) 2014-12-05T06:37:16Z drdanmaku quit (Quit: ,) 2014-12-05T06:37:28Z katco quit (Ping timeout: 255 seconds) 2014-12-05T06:39:41Z vinleod joined #lisp 2014-12-05T06:41:09Z katco joined #lisp 2014-12-05T06:41:52Z Harag joined #lisp 2014-12-05T06:44:54Z pt1 quit (Remote host closed the connection) 2014-12-05T06:46:29Z vinleod quit (Ping timeout: 245 seconds) 2014-12-05T06:48:01Z jtza8 joined #lisp 2014-12-05T06:53:05Z cy quit (Quit: :q!) 2014-12-05T06:58:10Z rhllor joined #lisp 2014-12-05T06:59:50Z yuikov quit (Remote host closed the connection) 2014-12-05T07:00:00Z frkout_ joined #lisp 2014-12-05T07:00:59Z echo-area quit (Ping timeout: 244 seconds) 2014-12-05T07:01:36Z chu quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-12-05T07:01:40Z keen______ joined #lisp 2014-12-05T07:01:50Z Vutral quit (Excess Flood) 2014-12-05T07:02:32Z keen_____ quit (Ping timeout: 244 seconds) 2014-12-05T07:03:05Z vinleod joined #lisp 2014-12-05T07:03:08Z frkout quit (Ping timeout: 250 seconds) 2014-12-05T07:07:31Z yuikov joined #lisp 2014-12-05T07:08:05Z decimation quit (Quit: quitting!) 2014-12-05T07:08:05Z yuikov quit (Read error: Connection reset by peer) 2014-12-05T07:08:43Z zRecursive quit (Remote host closed the connection) 2014-12-05T07:10:59Z Vutral joined #lisp 2014-12-05T07:13:28Z defaultxr quit (Quit: gnight) 2014-12-05T07:14:39Z ndrei quit (Ping timeout: 258 seconds) 2014-12-05T07:15:09Z ndrei joined #lisp 2014-12-05T07:15:57Z blahzik joined #lisp 2014-12-05T07:17:00Z rhllor quit (Ping timeout: 244 seconds) 2014-12-05T07:20:10Z Cymew joined #lisp 2014-12-05T07:23:02Z nha_ joined #lisp 2014-12-05T07:25:18Z Shinmera joined #lisp 2014-12-05T07:27:02Z pt1 joined #lisp 2014-12-05T07:31:02Z usrj joined #lisp 2014-12-05T07:31:04Z yuikov joined #lisp 2014-12-05T07:31:30Z usrj quit (Client Quit) 2014-12-05T07:31:50Z usrj joined #lisp 2014-12-05T07:32:00Z yuikov quit (Read error: Connection reset by peer) 2014-12-05T07:36:10Z Beetny joined #lisp 2014-12-05T07:40:15Z frkout_ quit (Remote host closed the connection) 2014-12-05T07:40:42Z frkout joined #lisp 2014-12-05T07:44:20Z blahzik quit (Quit: blahzik) 2014-12-05T07:46:05Z mishoo joined #lisp 2014-12-05T07:46:34Z mrSpec joined #lisp 2014-12-05T07:51:50Z Vutral quit (Excess Flood) 2014-12-05T07:55:04Z Vicfred joined #lisp 2014-12-05T07:56:10Z usrj quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )) 2014-12-05T08:00:35Z Vutral joined #lisp 2014-12-05T08:02:58Z arenz joined #lisp 2014-12-05T08:05:04Z xaaabk joined #lisp 2014-12-05T08:08:33Z Grue`` joined #lisp 2014-12-05T08:08:39Z Grue`` is now known as Grue` 2014-12-05T08:14:02Z teletraffic joined #lisp 2014-12-05T08:16:38Z stassats joined #lisp 2014-12-05T08:18:35Z stopbit quit (Ping timeout: 272 seconds) 2014-12-05T08:19:26Z jdz quit (Ping timeout: 258 seconds) 2014-12-05T08:19:48Z jdz joined #lisp 2014-12-05T08:26:29Z MaryPoppins is now known as Adeon 2014-12-05T08:32:35Z stopbit joined #lisp 2014-12-05T08:32:56Z teletraffic quit (Quit: Lost terminal) 2014-12-05T08:33:11Z johs quit (Quit: .) 2014-12-05T08:33:14Z drdo quit (Ping timeout: 258 seconds) 2014-12-05T08:33:58Z mvilleneuve joined #lisp 2014-12-05T08:35:27Z drdo joined #lisp 2014-12-05T08:37:48Z radioninja quit (Ping timeout: 260 seconds) 2014-12-05T08:38:16Z ASau` joined #lisp 2014-12-05T08:41:15Z johs joined #lisp 2014-12-05T08:41:44Z ASau quit (Ping timeout: 244 seconds) 2014-12-05T08:42:06Z johs quit (Client Quit) 2014-12-05T08:42:30Z johs joined #lisp 2014-12-05T08:43:26Z johs quit (Client Quit) 2014-12-05T08:43:43Z johs joined #lisp 2014-12-05T08:44:58Z schaueho joined #lisp 2014-12-05T08:45:37Z MrWoohoo joined #lisp 2014-12-05T08:46:45Z munksgaard joined #lisp 2014-12-05T23:59:51Z ccl-logbot joined #lisp 2014-12-05T23:59:51Z 2014-12-05T23:59:51Z names: ccl-logbot manuel___ blahzik innertracks MightyJoe towodo dagnachew Bicyclidine eudoxia posttoasties_ genii patojo Joreji c53100 Longlius xenophon milosn robot-beethoven isoraqathedh bgs100 tharugrim oleo radioninja drmeister BitPuffin loz Grue` LiamH srcerer blkFriTWO yrk Patzy reb` EvW jweiss black_13 sternenseemann jewel Denommus theseb corni Vutral gingerale vaporatorius acieroid ConstantineXVI cpt_nemo p_l|backup yeticry mingvs Soft quazimodo 2014-12-05T23:59:51Z names: schoppenhauer Sgeo_ dfox girrig someone psy_ urandom__ attila_lendvai DrCode hitecnologys avawn stepnem maxpeck viaken johs fridim_ Bike MrWoohoo ASau drdo stopbit jdz frkout nha keen______ katco nykac theos ananna diginet joshe moei __main__ eazar001 emaczen leo2007 drewc henesy orhan89 cpc26 ered araujo atgreen sol__ matko specbot rtra fikusz nydel cyphase klltkr ghard White_Flame Natch sword` mindCrime K1rk Anarch |3b| chameco dxtr kalzz gigetoo 2014-12-05T23:59:51Z names: wormphle1m Faed ssake_ ivan4th fe[nl]ix abbe joast hugod necronian lifenoodles gabc lg188 codeburg nicdev Khisanth sauerkrause nand1 grungier salv0 oconnore vlnx ivan\ alchemis7 vhost- hyoyoung_ farhaven j0ni_ finnrobi killmaster yorick Borbus_ tokenrove rk[1] hzp`co`uk splittist foom eli pillton xorpse arpunk soggybread Jesin nightshade427 Petit_Dejeuner bool_ stacksmith sbryant whartung p_nathan adlai trn alpha- agumonkey swflint Zhivago pjb PuercoPop 2014-12-05T23:59:51Z names: cibs DeadTrickster munge nowhereman_ scymtym gregburd_ emlow karswell loke Jubb zxq9 jtz zymurgy yrdz Nshag kirin` ahungry ggherdov _d3f Tristam rvirding peterhil` lpaste Intensity Ralt TristamWrk ans alexherbo2 GGMethos froggey faheem_ hellome teiresias Devon scoofy mikaelj gz__ endou_____ sytse segmond rvchangue phf` bambams cosmicexplorer Subfusc byte48 FrostyX_ guaqua` kjeldahl krrrcks lemoinem xristos gabot impulse larme gko heurist bcoburn ozzloy 2014-12-05T23:59:51Z names: danlentz CrazyEddy mathrick Krystof ananda wasamasa quasisane bjorkintosh GuilOooo Tordek bend3r clop2 superjudge eagleflo Colleen Adeon ferada InvalidCo nightfly pok_ zeroish Odin- Hydan kanru` GrayMagiker Xach mearnsh easye nisstyre shifty778 cmbntr jsnell flip214 theBlackDragon ThePhoeron vert2 phadthai kbtr_ tessier josteink tadni Rudolph-Miller Vivitron rtoym smull thomas aap fmu Oddity housel sivoais nhanH_ victor_lowther d4gg4d______ kyl_ gluegadget 2014-12-05T23:59:51Z names: aksatac Neet troydm ski brandonz AntiSpamMeta edran newcup cmatei sfa s_e z0d setheus dan64 honkfestival galdor tkd yauz inklesspen Neptu micro^ eak_ cross dim Mandus zbigniew tstc yeltzooo rotty_ sigjuice djinni` nitro_idiot ttm stokachu tomaw replcated renard_ oGMo Takumo ecraven sjl luis eMBee backupthrick brucem mband ck_ enn Posterdati qbit p4nd4m4n_ ft njsg_ Kruppe bege gf3 joga mtd sellout jasom gniourf roo copec zickzackv p_l vsync justinmcp_ 2014-12-05T23:59:51Z names: aerique_ tmh_ AeroNotix beppu benny gensym les antoszka tvaalen BlastHardcheese tbarletz ``Erik j_king capitaomorte john-mcaleely clog sshirokov eee-blt_ SHODAN misv pchrist dlowe snafuchs scharan ircbrows- axion peccu2 mood TrafficMan ramus samebchase jayne redline6561 bobbysmith007 cods H4ns daimrod lieven minion _death stux|RC-only zacts qlkzy Blkt Riviera clop jpanest ska-fan funnel Kabaka lonjil Amaan arrsim schjetne njsg shwouchk_