2015-06-20T00:00:57Z fourier` joined #lisp 2015-06-20T00:05:46Z nate_c quit 2015-06-20T00:06:16Z fourier` quit (Ping timeout: 252 seconds) 2015-06-20T00:08:28Z warex quit (Quit: leaving) 2015-06-20T00:09:44Z jlongster joined #lisp 2015-06-20T00:13:59Z jlongster quit (Ping timeout: 245 seconds) 2015-06-20T00:17:52Z Whymind quit (Read error: Connection reset by peer) 2015-06-20T00:18:23Z Whymind joined #lisp 2015-06-20T00:19:16Z zirman joined #lisp 2015-06-20T00:19:17Z zirman quit (Changing host) 2015-06-20T00:19:17Z zirman joined #lisp 2015-06-20T00:22:28Z mlamari quit (Read error: Connection reset by peer) 2015-06-20T00:23:52Z kami quit (Ping timeout: 252 seconds) 2015-06-20T00:24:43Z innertracks joined #lisp 2015-06-20T00:24:47Z manuel__ quit (Quit: manuel__) 2015-06-20T00:27:16Z innertracks quit (Remote host closed the connection) 2015-06-20T00:27:37Z Walex quit (Ping timeout: 276 seconds) 2015-06-20T00:27:47Z manuel__ joined #lisp 2015-06-20T00:28:42Z EvW quit (Ping timeout: 265 seconds) 2015-06-20T00:30:36Z larion quit (Ping timeout: 256 seconds) 2015-06-20T00:32:00Z aeth: What is in a .fasl file? 2015-06-20T00:32:34Z Bike: implementation dependent stuff 2015-06-20T00:32:51Z Bike: on sbcl it's a weird stack language. i think ecl's are so's. 2015-06-20T00:33:22Z zacts quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-06-20T00:33:36Z aeth: ah I opened an sbcl .fasl just because 2015-06-20T00:33:46Z Bike: it's a binary stack language. 2015-06-20T00:34:06Z Bike: most of it's just data. compiled functions as machine code and stuff. 2015-06-20T00:34:33Z aeth: yeah I can tell it's binary because of all the ^@^@^@s and \343 etc 2015-06-20T00:35:24Z Bike: the whole thing's pretty much defined in src/code/fop.lisp if you're inclined to stare 2015-06-20T00:35:49Z aeth: oh fop.lisp, interesting name for it 2015-06-20T00:36:05Z XachX: Fasl op 2015-06-20T00:36:18Z aeth: I didn't know it was that overpowered 2015-06-20T00:36:38Z Bike: Overpowered how? 2015-06-20T00:37:13Z aeth: I deliberately misinterpreted "op" to stand for "overpowered" 2015-06-20T00:37:27Z Bike: cute 2015-06-20T00:38:02Z karswell quit (Read error: Connection reset by peer) 2015-06-20T00:38:33Z scymtym quit (Ping timeout: 252 seconds) 2015-06-20T00:38:33Z karswell` joined #lisp 2015-06-20T00:39:02Z qsun_ quit (Read error: Connection reset by peer) 2015-06-20T00:39:29Z qsun_ joined #lisp 2015-06-20T00:41:45Z aeth: I wonder how fast Lisp on WebAssembly will be 2015-06-20T00:41:48Z akkad: s/op/nerf 2015-06-20T00:43:19Z alchemis7 quit (Ping timeout: 255 seconds) 2015-06-20T00:44:33Z eudoxia: let's not get ahead of ourselves 2015-06-20T00:44:37Z eudoxia: someone first has to implement a backend 2015-06-20T00:45:06Z innertracks joined #lisp 2015-06-20T00:45:07Z aeth: right, there was a conversation the other day about it in here, and apparently quite a few lisps are unportable to it 2015-06-20T00:45:31Z eudoxia: how so? 2015-06-20T00:45:50Z zacts joined #lisp 2015-06-20T00:46:00Z Quadrescence joined #lisp 2015-06-20T00:46:37Z jason_m joined #lisp 2015-06-20T00:50:10Z aeth: eudoxia: (checking logs) ask jasom. They're porting eclipse-lisp to emscripten 2015-06-20T00:50:19Z eudoxia: cool 2015-06-20T00:50:51Z aeth: At the moment you need to use this to get asm.js/webassembly: https://github.com/kripken/emscripten 2015-06-20T00:51:30Z przl joined #lisp 2015-06-20T00:51:40Z aeth: I guess that means the actual path being used is Lisp->C->llvm->asm.js->webassembly 2015-06-20T00:52:05Z aeth: yes, that's four ->s 2015-06-20T00:53:30Z ndrei joined #lisp 2015-06-20T00:53:53Z aeth: iirc (I can't find where atm) emscripten will for now do llvm->asm.js->webassembly 2015-06-20T00:53:58Z aeth: oh, here's where I read that. https://github.com/WebAssembly/design/blob/master/FAQ.md#whats-the-story-for-emscripten-users 2015-06-20T00:54:11Z CEnnis91 quit (Quit: Connection closed for inactivity) 2015-06-20T00:57:06Z przl quit (Ping timeout: 272 seconds) 2015-06-20T00:57:09Z aeth: found it. https://github.com/jasom/eclipse-lisp 2015-06-20T00:58:19Z aeth: (the port I mean) 2015-06-20T00:58:31Z ndrei quit (Ping timeout: 256 seconds) 2015-06-20T00:59:40Z aeth: I'm not sure if it would be better to port a Common Lisp to webassembly or to port Parenscript to webassembly and extend Parenscript. 2015-06-20T01:01:06Z williamyao joined #lisp 2015-06-20T01:06:24Z mfranzwa quit (Ping timeout: 265 seconds) 2015-06-20T01:08:48Z sharkz quit (Ping timeout: 252 seconds) 2015-06-20T01:09:20Z aap_ joined #lisp 2015-06-20T01:09:48Z jlongster joined #lisp 2015-06-20T01:11:42Z OrangeShark joined #lisp 2015-06-20T01:12:44Z lispyone joined #lisp 2015-06-20T01:13:07Z aap quit (Ping timeout: 276 seconds) 2015-06-20T01:14:25Z jlongster quit (Ping timeout: 276 seconds) 2015-06-20T01:15:50Z Karl_Dscc quit (Remote host closed the connection) 2015-06-20T01:17:22Z sharkz joined #lisp 2015-06-20T01:17:37Z mfranzwa joined #lisp 2015-06-20T01:18:25Z eudoxia quit (Quit: Leaving) 2015-06-20T01:20:45Z walter|r quit (Remote host closed the connection) 2015-06-20T01:24:08Z karswell` is now known as karswell 2015-06-20T01:26:08Z sharkz quit (Ping timeout: 256 seconds) 2015-06-20T01:28:19Z sharkz joined #lisp 2015-06-20T01:33:15Z pacon joined #lisp 2015-06-20T01:34:45Z sz0 quit (Quit: Bye.) 2015-06-20T01:35:56Z rtoym quit (Ping timeout: 246 seconds) 2015-06-20T01:36:12Z CEnnis91 joined #lisp 2015-06-20T01:36:39Z kvsari joined #lisp 2015-06-20T01:39:09Z cataska_ quit (Quit: Connection closed for inactivity) 2015-06-20T01:41:43Z clop2 quit (Ping timeout: 276 seconds) 2015-06-20T01:42:16Z ikki joined #lisp 2015-06-20T01:42:26Z akersof joined #lisp 2015-06-20T01:50:06Z fourier` joined #lisp 2015-06-20T01:52:11Z dkcl quit (Remote host closed the connection) 2015-06-20T01:52:23Z przl joined #lisp 2015-06-20T01:54:28Z mishoo quit (Ping timeout: 256 seconds) 2015-06-20T01:54:52Z clop2 joined #lisp 2015-06-20T01:55:12Z fourier` quit (Ping timeout: 276 seconds) 2015-06-20T01:57:12Z przl quit (Ping timeout: 252 seconds) 2015-06-20T01:57:18Z tmtwd quit (Ping timeout: 256 seconds) 2015-06-20T01:57:28Z dkcl joined #lisp 2015-06-20T01:57:57Z tmtwd joined #lisp 2015-06-20T01:58:14Z sheilong joined #lisp 2015-06-20T02:01:29Z Davidbrcz quit (Ping timeout: 245 seconds) 2015-06-20T02:08:54Z k-dawg joined #lisp 2015-06-20T02:09:49Z jlongster joined #lisp 2015-06-20T02:11:46Z lemondrop joined #lisp 2015-06-20T02:12:36Z mdln quit (Ping timeout: 264 seconds) 2015-06-20T02:16:39Z jlongster quit (Ping timeout: 276 seconds) 2015-06-20T02:18:38Z theos: Bike have you read books from him? 2015-06-20T02:18:58Z Bike: No. I've heard some of hsi music and seen some source code. 2015-06-20T02:19:42Z innertracks quit (Quit: innertracks) 2015-06-20T02:20:59Z theos: oh 2015-06-20T02:23:59Z jlongster joined #lisp 2015-06-20T02:28:17Z theos: musical intelligence sounds like an awesome application of CL 2015-06-20T02:30:10Z mfranzwa quit (Ping timeout: 256 seconds) 2015-06-20T02:31:22Z zRecursive joined #lisp 2015-06-20T02:31:34Z lemondrop: musical intelligence? 2015-06-20T02:32:07Z cataska_ joined #lisp 2015-06-20T02:32:14Z theos: AI making music which passes the turing test 2015-06-20T02:32:46Z theos: (unless you know that most people cant tell bach from mozart) 2015-06-20T02:33:14Z innertracks joined #lisp 2015-06-20T02:33:15Z lemondrop: hmm. 2015-06-20T02:33:25Z nyef: Bach is the one who can write his name in musical notation. 2015-06-20T02:33:30Z sdothum quit (Ping timeout: 244 seconds) 2015-06-20T02:34:16Z lemondrop: haha. 2015-06-20T02:34:52Z manuel__ quit (Quit: manuel__) 2015-06-20T02:38:41Z nyef: We'll leave the Michael J. Fox movie about time travel and music studies for later. (-: 2015-06-20T02:40:56Z joshe joined #lisp 2015-06-20T02:41:46Z mfranzwa joined #lisp 2015-06-20T02:45:35Z XachX: theos: there was a nice demo of musical improvisation at ELS in Madrid a few years ago. But the researcher had to confess that the machine wanted to solo all the time and had to be muted by a human so others could play. 2015-06-20T02:45:57Z theos: XachX serious? 2015-06-20T02:47:14Z manuel__ joined #lisp 2015-06-20T02:47:24Z akersof quit (Ping timeout: 264 seconds) 2015-06-20T02:48:17Z spyrosoft left #lisp 2015-06-20T02:49:04Z happy-dude quit (Quit: Connection closed for inactivity) 2015-06-20T02:49:23Z mfranzwa left #lisp 2015-06-20T02:49:45Z XachX: theos: Yes. The software could follow chord changes and improvise within them, IIRC. But it wanted to improvise nonstop. 2015-06-20T02:50:47Z theos: oh no! software with a brain!! kill it! 2015-06-20T02:51:15Z Bike: it's just got that je ne sais quoi in its soul 2015-06-20T02:51:43Z lemondrop left #lisp 2015-06-20T02:52:41Z beach joined #lisp 2015-06-20T02:52:57Z przl joined #lisp 2015-06-20T02:53:35Z beach: Good morning everyone! 2015-06-20T02:57:44Z przl quit (Ping timeout: 245 seconds) 2015-06-20T03:02:12Z theos: good morning beach 2015-06-20T03:02:19Z walter|r joined #lisp 2015-06-20T03:04:24Z walter|r quit (Remote host closed the connection) 2015-06-20T03:04:44Z zRecursive quit (Remote host closed the connection) 2015-06-20T03:04:51Z walter|r joined #lisp 2015-06-20T03:05:27Z c74d quit (Remote host closed the connection) 2015-06-20T03:06:46Z c74d joined #lisp 2015-06-20T03:07:38Z sword joined #lisp 2015-06-20T03:09:14Z walter|r quit (Ping timeout: 265 seconds) 2015-06-20T03:11:37Z zirman quit (Remote host closed the connection) 2015-06-20T03:13:52Z cluck quit (Remote host closed the connection) 2015-06-20T03:14:33Z smokeink joined #lisp 2015-06-20T03:16:18Z manuel__ quit (Quit: manuel__) 2015-06-20T03:16:26Z jlongster quit (Ping timeout: 272 seconds) 2015-06-20T03:18:23Z k-dawg quit (Quit: This computer has gone to sleep) 2015-06-20T03:21:08Z rick-monster quit (Read error: Connection reset by peer) 2015-06-20T03:21:19Z rick-monster joined #lisp 2015-06-20T03:28:17Z harish quit (Ping timeout: 246 seconds) 2015-06-20T03:29:13Z clop2 quit (Ping timeout: 264 seconds) 2015-06-20T03:29:50Z lispyone quit (Remote host closed the connection) 2015-06-20T03:30:01Z yasha9 quit (Ping timeout: 265 seconds) 2015-06-20T03:32:33Z jlongster joined #lisp 2015-06-20T03:37:58Z jason_m quit (Ping timeout: 272 seconds) 2015-06-20T03:38:49Z fourier` joined #lisp 2015-06-20T03:43:35Z MrWoohoo quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-06-20T03:43:59Z fourier` quit (Ping timeout: 256 seconds) 2015-06-20T03:53:45Z przl joined #lisp 2015-06-20T03:54:01Z williamyao quit (Quit: Page closed) 2015-06-20T03:55:57Z pillton quit (Ping timeout: 272 seconds) 2015-06-20T03:58:41Z jlongster quit (Read error: Connection reset by peer) 2015-06-20T03:58:44Z przl quit (Ping timeout: 252 seconds) 2015-06-20T03:58:55Z jlongste` joined #lisp 2015-06-20T04:02:03Z phadthai quit (Read error: Connection reset by peer) 2015-06-20T04:02:33Z phadthai joined #lisp 2015-06-20T04:04:19Z nyef: Oh, of all the... "... contains concepts that are not part of Common Lisp, but which are not conceptually the province of CLIM itself." Right, CLIM-SYS it is! 2015-06-20T04:07:03Z beach: Now you can move on to something more substantial. :) 2015-06-20T04:07:32Z nyef: Yeah, just trying to plan the next three or four days. 2015-06-20T04:07:38Z nyef: G'morning, btw. (-: 2015-06-20T04:07:58Z BitPuffin|osx quit (Ping timeout: 276 seconds) 2015-06-20T04:09:36Z nyef: One of the things that I'm trying to do is keep my github streak going, even in the face of possibly getting completely wiped out from work, other projects, days allocated to lots of time-consuming other things, and the like. 2015-06-20T04:10:02Z nyef: Which I find is a lot easier when I have a list of small tasks that I can just grab one of and do it without having to think too hard about what to do. 2015-06-20T04:10:06Z sheilong quit (Quit: WeeChat 1.1.1) 2015-06-20T04:12:06Z nyef: And while I have a certain amount of time and energy NOW (or, well, tomorrow), I don't want to blow through the entire list because I might not have time/energy/chance to replenish it over the next few days... But I do want to get some chunks of it just plain done and shipped. 2015-06-20T04:17:11Z DalekBaldwin: but if you leave just the last item on the list unfinished, you can benefit from hemingway's hack 2015-06-20T04:18:19Z nyef: Oh? 2015-06-20T04:18:36Z nyef: Oh, the unfinished sentence thing? 2015-06-20T04:18:50Z DalekBaldwin: yup 2015-06-20T04:19:01Z DalekBaldwin: it applies just as well to coding 2015-06-20T04:19:15Z ikki quit (Ping timeout: 265 seconds) 2015-06-20T04:19:36Z nyef: But that's more of a "get the ball rolling" sort of thing, where you expect to have a certain amount of time and energy to spend, right? 2015-06-20T04:19:59Z Whymind quit (Read error: Connection reset by peer) 2015-06-20T04:20:05Z Jesin quit (Quit: Leaving) 2015-06-20T04:20:32Z DalekBaldwin: time, yes, but you can still trick yourself into finding more energy that way 2015-06-20T04:23:27Z nyef: The approach feels like more of a hack than a system, and it doesn't address nearly the same set of issues addressed by having a ready stack of quick tasks to do. 2015-06-20T04:25:06Z kushal quit (Quit: Leaving) 2015-06-20T04:25:06Z DalekBaldwin: they go hand in hand. e.g. you can open a github issue for a trivial change you're already meaning to do anyway that will take five minutes tops 2015-06-20T04:25:10Z nyef: One of the scenarios I'm trying to cover, for example, is the ten-pm, been-on-the-job-since-seven, almost-no-breaks, overwatch-on-flaky-mission-critical-production-system scenario. 2015-06-20T04:25:16Z drmeister: Hello 2015-06-20T04:25:39Z DalekBaldwin: doing that just led me to two new features and a major design change in a project I've allowed to lie dormant for a while 2015-06-20T04:25:45Z beach: Hello drmeister. 2015-06-20T04:25:53Z beach: drmeister: Did you finish your grant proposal? 2015-06-20T04:26:03Z drmeister: No, that's going to take a few more days. 2015-06-20T04:26:17Z drmeister: I'm working on it slowly while I compile stuff. 2015-06-20T04:26:47Z jleija quit (Quit: leaving) 2015-06-20T04:28:10Z alchemis7 joined #lisp 2015-06-20T04:30:23Z lispyone joined #lisp 2015-06-20T04:31:22Z axion quit (Ping timeout: 276 seconds) 2015-06-20T04:34:28Z yasha9 joined #lisp 2015-06-20T04:35:08Z jlongste` quit (Ping timeout: 246 seconds) 2015-06-20T04:35:13Z lispyone quit (Ping timeout: 250 seconds) 2015-06-20T04:36:03Z pranavrc joined #lisp 2015-06-20T04:36:18Z DalekBaldwin: actually I think now I can declare that it's no longer a half-assed project, but a full-assed one, and I'd like to get a few guinea pigs to use it to test their own projects: https://github.com/DalekBaldwin/check-it 2015-06-20T04:38:52Z beach: Nice! 2015-06-20T04:39:41Z smokeink quit (Ping timeout: 246 seconds) 2015-06-20T04:40:51Z smokeink joined #lisp 2015-06-20T04:42:14Z axion joined #lisp 2015-06-20T04:44:24Z techiewickie quit (Ping timeout: 245 seconds) 2015-06-20T04:44:37Z OrangeShark quit (Quit: Leaving) 2015-06-20T04:45:59Z JokesOnYou77 joined #lisp 2015-06-20T04:46:02Z JokesOnYou77: Hi all 2015-06-20T04:46:30Z aeth: DalekBaldwin: cool 2015-06-20T04:46:41Z beach: Hello JokesOnYou77. 2015-06-20T04:46:57Z JokesOnYou77: Hi beach :) 2015-06-20T04:46:58Z techiewickie joined #lisp 2015-06-20T04:47:23Z k-dawg joined #lisp 2015-06-20T04:50:43Z JokesOnYou77: So I'm trying to filter out all inline attachments/data files from a corpus of emails (e.g. base-64 encoded images and documents). I started out with a regex designed to match base64 encoding and that worked ok. But it didn't take long before I found files with other encodings. So now my theory is that none of these encodings contain spaces, and that I should match for the longest contiguous string without spaces and captu 2015-06-20T04:50:43Z JokesOnYou77: re up to the last newline preceding a space. But my regex skills are laking and #regex is slow to respond 2015-06-20T04:51:18Z drmeister: beach: Do I put cleavir-primop:TYPEQ tests into my code? 2015-06-20T04:52:10Z myztic quit (Ping timeout: 255 seconds) 2015-06-20T04:52:12Z nyef: JokesOnYou77: You're also looking for the classic ------8<----- separator for inline text file bodies? 2015-06-20T04:52:39Z happy-dude joined #lisp 2015-06-20T04:53:17Z drmeister: beach: I mean to interact with Cleavir's type inference engine. 2015-06-20T04:53:53Z beach: drmeister: Let me think... 2015-06-20T04:54:24Z beach: drmeister: Ideally, you should only have to put TYPEP, but then TYPEP must be converted to TYPEQ when it has a constant argument. 2015-06-20T04:54:39Z przl joined #lisp 2015-06-20T04:54:46Z beach: drmeister: The problem with that is that TYPEQ can only appear as the conditional in an IF. 2015-06-20T04:55:29Z drmeister: A COND condition ends up as the conditional of an IF - does it not? 2015-06-20T04:56:02Z beach: Not always. 2015-06-20T04:56:43Z JokesOnYou77: nyef, If only it were so simple! My first batch of 280000 had a clear demarkation with "Content Disposition:" in front of it and it was easy. But now I'm finding messages where the entire thing is some encoded blob 2015-06-20T04:57:06Z beach: drmeister: I would say, go ahead and put TYPEQ in there for now. 2015-06-20T04:57:38Z nyef: JokesOnYou77: Check your headers for something that says "encoding" or similar, maybe? 2015-06-20T04:57:54Z drmeister: What will happen to them? Is the type inference advanced enough to eliminate them or promote them to TYPEP? 2015-06-20T04:58:16Z beach: drmeister: Right now they will all turn into calls to TYPEP. 2015-06-20T04:59:16Z drmeister: That's what what I found a bit confusing. It seemed like TYPEP would be converted to TYPEQ and then TYPEQ is converted to TYPEP ... 2015-06-20T04:59:53Z drmeister likes Scheme's use of question marks. TYPE? 2015-06-20T04:59:58Z przl quit (Ping timeout: 276 seconds) 2015-06-20T05:00:29Z JokesOnYou77: nyef, :/ It's a bit of a long story, but I won't have the headers till after the first batch of processing is due on Tuesday. I don't need absolute perfection the first time so my current plan is to bin them by size and process them in tiers. I should be able to get the vast majority done with only the small files that don't bog down the system, but it will be of much higher quality if I can properly remove the endcoded f 2015-06-20T05:00:29Z JokesOnYou77: iles 2015-06-20T05:01:07Z nyef: Well, I don't know what to say other than "good luck". 2015-06-20T05:01:09Z JokesOnYou77: drmeister, In school, my 101 professor pronounced them as "type-huh" 2015-06-20T05:01:17Z JokesOnYou77: nyef, rofl, thanks 2015-06-20T05:02:11Z beach: drmeister: It is not that simple. 2015-06-20T05:02:48Z JokesOnYou77: Any thoughts on the regex? I know the basic [^\s ]{60,} but I don't know how to get a capturing group that will only go up to the last newline preceding a space 2015-06-20T05:03:39Z drmeister years for a simpler time - when men were real men and women were real women and small furry things from alpha-centari were real small furry things from alpha-centari 2015-06-20T05:03:44Z drmeister: yearns 2015-06-20T05:04:10Z beach: drmeister: Ideally a FUNCTION-CALL FORM calling TYPEP would turn into a FUNCTION-CALL FORM calling TYPEQ by a compiler macro. Then if TYPEP can not be eliminated by the type inferencer, it turns the TYPEQ AST into a CALL-AST (not to the function-call form) calling TYPEP. 2015-06-20T05:04:32Z drmeister: Ok, that makes sense. 2015-06-20T05:04:39Z beach: However,... 2015-06-20T05:04:44Z smokeink quit (Ping timeout: 252 seconds) 2015-06-20T05:04:49Z psy_ quit (Remote host closed the connection) 2015-06-20T05:05:00Z beach: You can't blindly turn a TYPEP with a constant argument into a TYPEQ. 2015-06-20T05:05:18Z beach: Because then, TYPEQ will sometimes appear in a context where a value is required. 2015-06-20T05:05:29Z beach: So I need to think about how to handle that. 2015-06-20T05:05:43Z smokeink joined #lisp 2015-06-20T05:06:07Z drmeister: There's no way to tell a compiler macro that it is within the scope of the condition of an if - is that the problem? 2015-06-20T05:06:20Z beach: I guess the simple thing to do would be to allow TYPEQ in any context and turn it into a call to TYPEP whenever it is in a context where the value is required. 2015-06-20T05:06:21Z JokesOnYou77: Sidebar: Why do many function names and in F and Q? SETF, SETQ, INCF, etc? 2015-06-20T05:06:32Z beach: drmeister: Exactly. 2015-06-20T05:06:53Z beach: JokesOnYou77: Q means QUOTE. 2015-06-20T05:06:59Z JokesOnYou77: P makes sense as it's a predicate function. 2015-06-20T05:07:12Z beach: JokesOnYou77: As in "It doesn't evaluate its first argument". 2015-06-20T05:07:16Z nyef: F is for something to do with a "place". 2015-06-20T05:07:20Z drmeister: Why do you have these constraints (if conditional only, non-value returning position only, etc)? 2015-06-20T05:07:42Z nyef: I'm not quite sure why F, though. 2015-06-20T05:07:51Z beach: drmeister: To make maintenance of the code simpler. 2015-06-20T05:07:56Z drmeister: I see. 2015-06-20T05:07:58Z JokesOnYou77: Oh! I was going to say, but whay would you quote at the end. That makes sense, as the quote applies to the next thing 2015-06-20T05:08:21Z beach: drmeister: I have said this before. I am just one person doing all this stuff. The more I can eliminate multiple cases, the easier things become for me. 2015-06-20T05:08:35Z quazimodo quit (Ping timeout: 250 seconds) 2015-06-20T05:09:10Z drmeister: If anyone understands the "one person doing all this stuff", it's me. 2015-06-20T05:09:16Z drmeister: I hear you. 2015-06-20T05:09:16Z beach: JokesOnYou77: It used to be the case that you would say (SET 'x 234) or (SET (QUOTE x) 234) 2015-06-20T05:10:01Z beach: drmeister: But you still have a few compilers and a few interpreters, and you are programming one compiler in pidgin Common Lisp. 2015-06-20T05:10:19Z beach: drmeister: If I were you, I would have nightmares about that. 2015-06-20T05:10:21Z JokesOnYou77: beach, Oh, interesting, that makes a lot of sense. Lisp has so much history, it's amazing 2015-06-20T05:10:48Z beach: JokesOnYou77: Yes, so they turned (SET (QUOTE x) 234) into (SETQ x 234). 2015-06-20T05:11:34Z drmeister: Meh, one interpreter and two compilers - but who's counting? 2015-06-20T05:12:03Z JokesOnYou77: Neat :) 2015-06-20T05:12:10Z beach: drmeister: I couldn't do it. I guess with age, one has less energy and less tolerance. 2015-06-20T05:12:29Z drmeister: But you have wisdom coming out of your ... 2015-06-20T05:13:11Z theos mails some protein bars to beach 2015-06-20T05:14:37Z MrWoohoo joined #lisp 2015-06-20T05:14:38Z beach waits impatiently to receive them. 2015-06-20T05:15:20Z Brozo quit (Quit: Leaving...) 2015-06-20T05:15:39Z Brozo joined #lisp 2015-06-20T05:15:50Z drmeister: I'm going to put a few more days work into adding more inlined functions and get Slime working with Cleavir compiled code. 2015-06-20T05:15:56Z beach: theos: Even if I had more energy, I wouldn't spend it on needless redundancies. I would rather spend time with my (admittedly small) family then. 2015-06-20T05:16:15Z beach: drmeister: Great! 2015-06-20T05:16:28Z drmeister: Cleavir is a lot more scoldy about undefined functions and whatnot. 2015-06-20T05:16:39Z drmeister: Then I'll push out a new release. 2015-06-20T05:17:07Z drmeister: Then I'm gonna make some molecules. 2015-06-20T05:17:12Z theos: beach you have kids? if so, you need much more than protein bars 2015-06-20T05:17:27Z beach: theos: No, just a wife. Hence the "small". 2015-06-20T05:17:47Z beach: drmeister: Yes, that's on purpose. It catches problems earlier. 2015-06-20T05:18:13Z beach: drmeister: Client code can always choose to ignore those signals. 2015-06-20T05:18:29Z beach: drmeister: The other way around would have been much more difficult. 2015-06-20T05:18:55Z drmeister: Oh, I'm not complaining. "Scoldy" may sound slightly pejorative, but that's not intended. 2015-06-20T05:19:02Z nyef quit (Ping timeout: 256 seconds) 2015-06-20T05:19:14Z beach: Yeah, I think I understood. 2015-06-20T05:19:17Z Zhivago: Ah. I was suspecting dwarfism. 2015-06-20T05:19:32Z DalekBaldwin: drmeister: in the HN thread you mentioned you wanted to improve your static analyzer. what did you have in mind? 2015-06-20T05:20:24Z drmeister: To make it more general so that it could be used by other people to add compacting garbage collection to C++. 2015-06-20T05:21:07Z drmeister smiles - that'll send those weenies in ##C++ into conniptions. 2015-06-20T05:21:56Z DalekBaldwin: well, how is it implemented currently? 2015-06-20T05:24:07Z drmeister: In Common Lisp. 2015-06-20T05:24:34Z fourier` joined #lisp 2015-06-20T05:25:13Z drmeister: But it's a bit weird and convoluted. It could do with a cleanup. I rewrote it a couple of times as I tried to figure out how to do it. 2015-06-20T05:25:33Z beach: theos: Long ago, I learned that laziness is actually a virtue for people doing software development. 2015-06-20T05:25:47Z drmeister: That and arrogance. Loads of arrogance. 2015-06-20T05:26:00Z beach: drmeister: How is arrogance a virtue? 2015-06-20T05:26:09Z theos: beach how is laziness a virtue? 2015-06-20T05:26:27Z Zhivago: Lazy people produce fewer bugs. 2015-06-20T05:26:28Z drmeister: For people doing software development - I think. 2015-06-20T05:26:38Z beach: theos: You then spend more time making your code maintainable, as opposed to running around like crazy trying to keep it going. 2015-06-20T05:26:38Z theos: for me, anger/frustration is good for getting the impossible done 2015-06-20T05:26:39Z drmeister: Arrogant people think they can do things better. 2015-06-20T05:26:40Z DalekBaldwin: drmeister: where is that in the clasp source tree? I'd like to take a look 2015-06-20T05:27:12Z theos: beach thats smartness/wisdom 2015-06-20T05:27:30Z beach: drmeister: I find that arrogant programmers produce crappy code. 2015-06-20T05:27:31Z drmeister: github.com/drmeister/clasp/src/lisp/extract-gc-builder.lsp and clang-tool.lsp in that same directory. 2015-06-20T05:27:51Z drmeister: beach: You've looked at my code? 2015-06-20T05:28:02Z beach: drmeister: I have. Why? 2015-06-20T05:28:14Z drmeister: Oh, nothing. :-) 2015-06-20T05:28:37Z beach: drmeister: For what it's worth, I don't find you arrogant. 2015-06-20T05:28:48Z beach: drmeister: Your code has some issues though. 2015-06-20T05:29:24Z fourier` quit (Ping timeout: 245 seconds) 2015-06-20T05:29:25Z drmeister: Unreasonable then. 2015-06-20T05:29:42Z drmeister: "The reasonable man adapts himself to the conditions that surround him... The unreasonable man adapts surrounding conditions to himself" - George Bernard Shaw 2015-06-20T05:29:46Z drmeister: I better get to bed. 2015-06-20T05:30:03Z drmeister: I need to fly to Florida tomorrow for the American Peptide Symposium (sigh). 2015-06-20T05:30:45Z theos: i am sure thats not what mr shaw said 2015-06-20T05:30:52Z vydd quit (Remote host closed the connection) 2015-06-20T05:31:11Z drmeister: Hang on... 2015-06-20T05:31:23Z lispyone joined #lisp 2015-06-20T05:31:30Z drmeister: Yeah - aren't these accurate? http://www.elise.com/q/quotes/shawquotes.htm 2015-06-20T05:32:24Z theos: but most quotes are not exact quotes so i am not sure either 2015-06-20T05:33:07Z drmeister: Right, and I didn't finish the quote because I don't presume to make progress until I can see it long after I've done something. 2015-06-20T05:33:08Z beach: Reasonable men adapt to the world around them; unreasonable men make the world adapt to them. The world is changed by unreasonable men. Edwin Louis Cole 2015-06-20T05:33:08Z beach: 2015-06-20T05:34:22Z Zhivago: Reasonable men change the world through network effects. 2015-06-20T05:34:53Z psy joined #lisp 2015-06-20T05:35:31Z drmeister: "Exhausted men should go to bed" - Christian Schafmeister 2015-06-20T05:35:35Z drmeister: 'night all. 2015-06-20T05:35:36Z theos: drmeister i was born "unreasonable" and stubborn! (and arrogant) 2015-06-20T05:35:39Z theos: cya 2015-06-20T05:36:04Z lispyone quit (Ping timeout: 245 seconds) 2015-06-20T05:37:19Z pranavrc quit (Ping timeout: 245 seconds) 2015-06-20T05:38:19Z theos: (but i have learned to behave in front of "adults") 2015-06-20T05:38:55Z zRecursive joined #lisp 2015-06-20T05:40:13Z Whymind joined #lisp 2015-06-20T05:45:07Z tessier quit (Changing host) 2015-06-20T05:45:07Z tessier joined #lisp 2015-06-20T05:51:03Z pranavrc joined #lisp 2015-06-20T05:51:39Z wz1000 joined #lisp 2015-06-20T05:55:13Z przl joined #lisp 2015-06-20T05:59:33Z Shinmera joined #lisp 2015-06-20T06:00:00Z smokeink quit (Ping timeout: 264 seconds) 2015-06-20T06:00:25Z przl quit (Ping timeout: 264 seconds) 2015-06-20T06:00:43Z smokeink joined #lisp 2015-06-20T06:01:29Z Davidbrcz joined #lisp 2015-06-20T06:09:09Z cataska_ quit (Quit: Connection closed for inactivity) 2015-06-20T06:10:24Z mrSpec joined #lisp 2015-06-20T06:10:34Z gsantana joined #lisp 2015-06-20T06:10:41Z araujo_ joined #lisp 2015-06-20T06:10:59Z araujo quit (Ping timeout: 250 seconds) 2015-06-20T06:11:49Z sharkz quit (Ping timeout: 264 seconds) 2015-06-20T06:12:31Z akkad looks for lispm 2015-06-20T06:13:23Z gsantana is now known as santana 2015-06-20T06:22:10Z pnpuff joined #lisp 2015-06-20T06:24:27Z akkad: [06:13] 2015-06-20T06:24:28Z akkad: ERC> http://lispm.de/lisp/benchmarks.html nice 2015-06-20T06:24:44Z pnpuff is now known as BWV989 2015-06-20T06:25:16Z sharkz joined #lisp 2015-06-20T06:27:44Z angavrilov joined #lisp 2015-06-20T06:29:18Z santana quit (Quit: Changing server) 2015-06-20T06:33:40Z ebrasca joined #lisp 2015-06-20T06:34:30Z aap_ is now known as aap 2015-06-20T06:35:56Z Davidbrcz quit (Quit: Leaving) 2015-06-20T06:36:06Z psy quit (Ping timeout: 265 seconds) 2015-06-20T06:36:24Z zRecursive quit (Remote host closed the connection) 2015-06-20T06:36:25Z pranavrc quit (Ping timeout: 264 seconds) 2015-06-20T06:40:04Z psy joined #lisp 2015-06-20T06:41:47Z BWV989 left #lisp 2015-06-20T06:46:22Z emanuelz quit (Quit: emanuelz) 2015-06-20T06:50:04Z knobo1 joined #lisp 2015-06-20T06:56:07Z przl joined #lisp 2015-06-20T06:59:04Z happy-dude quit (Quit: Connection closed for inactivity) 2015-06-20T06:59:27Z BWV988 joined #lisp 2015-06-20T06:59:31Z innertracks quit (Quit: innertracks) 2015-06-20T07:01:21Z przl quit (Ping timeout: 252 seconds) 2015-06-20T07:03:34Z bgs100 quit (Quit: bgs100) 2015-06-20T07:04:00Z k-dawg quit (Quit: This computer has gone to sleep) 2015-06-20T07:04:44Z ggole joined #lisp 2015-06-20T07:08:21Z zacharias joined #lisp 2015-06-20T07:09:21Z jackdaniel: akkad: thanks 2015-06-20T07:09:27Z jackdaniel: nice idd 2015-06-20T07:10:39Z BWV988 left #lisp 2015-06-20T07:13:03Z fugilin joined #lisp 2015-06-20T07:13:19Z fourier` joined #lisp 2015-06-20T07:14:09Z cadadar joined #lisp 2015-06-20T07:15:40Z psy quit (Ping timeout: 265 seconds) 2015-06-20T07:16:26Z sharkz_ joined #lisp 2015-06-20T07:18:11Z fourier` quit (Ping timeout: 244 seconds) 2015-06-20T07:18:24Z futpib joined #lisp 2015-06-20T07:20:12Z munksgaard joined #lisp 2015-06-20T07:20:18Z yrk quit (Ping timeout: 256 seconds) 2015-06-20T07:20:41Z sharkz_ quit (Ping timeout: 246 seconds) 2015-06-20T07:23:27Z whiteline quit (Ping timeout: 276 seconds) 2015-06-20T07:23:57Z ndrei joined #lisp 2015-06-20T07:26:31Z pranavrc joined #lisp 2015-06-20T07:27:03Z theos quit (Disconnected by services) 2015-06-20T07:27:08Z psy joined #lisp 2015-06-20T07:27:31Z theos joined #lisp 2015-06-20T07:27:43Z psy quit (Max SendQ exceeded) 2015-06-20T07:28:21Z hombrelibre joined #lisp 2015-06-20T07:28:30Z psy joined #lisp 2015-06-20T07:29:44Z agumonkey quit (Quit: ZNC - http://znc.in) 2015-06-20T07:30:42Z agumonkey joined #lisp 2015-06-20T07:31:19Z hombrelibre is now known as BWV988 2015-06-20T07:32:49Z tmtwd quit (Ping timeout: 255 seconds) 2015-06-20T07:41:45Z BWV988 left #lisp 2015-06-20T07:41:53Z ndrei quit (Ping timeout: 244 seconds) 2015-06-20T07:44:24Z salv00 quit (Ping timeout: 245 seconds) 2015-06-20T07:44:59Z BWV988 joined #lisp 2015-06-20T07:45:37Z hardenedapple joined #lisp 2015-06-20T07:45:46Z shka joined #lisp 2015-06-20T07:48:00Z wgslayer quit (Quit: wgslayer) 2015-06-20T07:50:16Z futpib quit (Ping timeout: 276 seconds) 2015-06-20T07:54:29Z ndrei joined #lisp 2015-06-20T07:54:49Z dlowe quit (Ping timeout: 245 seconds) 2015-06-20T07:55:06Z cadadar quit (Quit: Leaving.) 2015-06-20T07:55:56Z dlowe joined #lisp 2015-06-20T07:56:44Z przl joined #lisp 2015-06-20T07:56:47Z shka quit (Remote host closed the connection) 2015-06-20T07:57:43Z shka joined #lisp 2015-06-20T07:59:05Z c74d quit (Read error: Connection reset by peer) 2015-06-20T07:59:19Z fourier` joined #lisp 2015-06-20T07:59:24Z ndrei quit (Ping timeout: 264 seconds) 2015-06-20T07:59:51Z angus quit (Ping timeout: 276 seconds) 2015-06-20T07:59:57Z ndrei joined #lisp 2015-06-20T08:00:07Z j0ni quit (Ping timeout: 256 seconds) 2015-06-20T08:00:12Z c74d joined #lisp 2015-06-20T08:00:40Z j0ni joined #lisp 2015-06-20T08:01:55Z przl quit (Ping timeout: 250 seconds) 2015-06-20T08:02:46Z k-dawg joined #lisp 2015-06-20T08:03:32Z k-dawg quit (Client Quit) 2015-06-20T08:05:01Z luis quit (Quit: ZNC - http://znc.sourceforge.net) 2015-06-20T08:05:11Z luis` joined #lisp 2015-06-20T08:06:02Z angus joined #lisp 2015-06-20T08:06:38Z harish_ joined #lisp 2015-06-20T08:08:20Z grees joined #lisp 2015-06-20T08:09:25Z psy quit (Ping timeout: 264 seconds) 2015-06-20T08:15:50Z mdln joined #lisp 2015-06-20T08:16:18Z BWV988 is now known as F-22raptor 2015-06-20T08:19:06Z mishoo joined #lisp 2015-06-20T08:20:50Z tmtwd joined #lisp 2015-06-20T08:22:12Z sharkz quit (Ping timeout: 264 seconds) 2015-06-20T08:22:47Z ehu joined #lisp 2015-06-20T08:23:39Z sharkz joined #lisp 2015-06-20T08:23:48Z F-22raptor is now known as BWV988 2015-06-20T08:25:01Z munksgaard quit (Ping timeout: 264 seconds) 2015-06-20T08:27:25Z selat joined #lisp 2015-06-20T08:28:08Z salva joined #lisp 2015-06-20T08:28:58Z DalekBaldwin quit (Ping timeout: 252 seconds) 2015-06-20T08:45:55Z quazimodo joined #lisp 2015-06-20T08:46:59Z ndrei quit (Ping timeout: 250 seconds) 2015-06-20T08:47:53Z grouzen joined #lisp 2015-06-20T08:48:33Z BWV988 quit (Quit: Page closed) 2015-06-20T08:56:13Z JokesOnYou77 quit (Quit: Ex-Chat) 2015-06-20T08:57:29Z przl joined #lisp 2015-06-20T08:59:12Z ndrei joined #lisp 2015-06-20T09:00:28Z F136 joined #lisp 2015-06-20T09:00:58Z munksgaard joined #lisp 2015-06-20T09:02:28Z F136 left #lisp 2015-06-20T09:03:00Z przl quit (Ping timeout: 264 seconds) 2015-06-20T09:04:00Z ndrei quit (Ping timeout: 265 seconds) 2015-06-20T09:04:06Z chrnybo joined #lisp 2015-06-20T09:04:32Z ndrei joined #lisp 2015-06-20T09:06:09Z qsun_ quit (Read error: Connection reset by peer) 2015-06-20T09:06:20Z qsun_ joined #lisp 2015-06-20T09:09:00Z phadthai_ joined #lisp 2015-06-20T09:09:05Z phadthai quit (Read error: Connection reset by peer) 2015-06-20T09:09:07Z ndrei quit (Ping timeout: 255 seconds) 2015-06-20T09:10:00Z ndrei joined #lisp 2015-06-20T09:10:28Z phadthai_ quit (Read error: Connection reset by peer) 2015-06-20T09:11:25Z phadthai joined #lisp 2015-06-20T09:14:23Z qubitnerd joined #lisp 2015-06-20T09:15:04Z ndrei quit (Remote host closed the connection) 2015-06-20T09:20:23Z ndrei joined #lisp 2015-06-20T09:21:51Z harish_ quit (Remote host closed the connection) 2015-06-20T09:21:52Z qubitnerd quit (Ping timeout: 272 seconds) 2015-06-20T09:21:54Z chrnybo quit (Ping timeout: 245 seconds) 2015-06-20T09:22:04Z robot-beethoven joined #lisp 2015-06-20T09:22:47Z araujo_ quit (Quit: Leaving) 2015-06-20T09:25:12Z ndrei quit (Ping timeout: 265 seconds) 2015-06-20T09:25:16Z mdln quit (Remote host closed the connection) 2015-06-20T09:25:55Z ndrei joined #lisp 2015-06-20T09:26:25Z harish_ joined #lisp 2015-06-20T09:31:13Z whiteline joined #lisp 2015-06-20T09:32:11Z sharkz_ joined #lisp 2015-06-20T09:32:19Z harish_ quit (Ping timeout: 276 seconds) 2015-06-20T09:34:55Z remi`bd joined #lisp 2015-06-20T09:36:42Z pnpuff joined #lisp 2015-06-20T09:36:56Z k-stz joined #lisp 2015-06-20T09:38:11Z schjetne quit (Quit: ZNC - http://znc.in) 2015-06-20T09:40:18Z schjetne joined #lisp 2015-06-20T09:41:48Z DalekBaldwin joined #lisp 2015-06-20T09:43:34Z setheus quit (Ping timeout: 265 seconds) 2015-06-20T09:44:51Z harish_ joined #lisp 2015-06-20T09:45:16Z setheus joined #lisp 2015-06-20T09:46:51Z kami joined #lisp 2015-06-20T09:46:57Z kami: Hello 2015-06-20T09:47:31Z scottj left #lisp 2015-06-20T09:49:09Z pnpuff is now known as BWV988 2015-06-20T09:49:37Z beach: Hello kami. 2015-06-20T09:50:00Z ndrei quit (Ping timeout: 252 seconds) 2015-06-20T09:51:37Z ndrei joined #lisp 2015-06-20T09:52:06Z ehu quit (Quit: Leaving.) 2015-06-20T09:52:36Z BWV988: Hello kami! 2015-06-20T09:54:36Z fourier` quit (Ping timeout: 252 seconds) 2015-06-20T09:56:23Z harish_ quit (Quit: Leaving) 2015-06-20T09:58:01Z DalekBaldwin quit (Read error: Connection reset by peer) 2015-06-20T09:58:14Z przl joined #lisp 2015-06-20T09:58:48Z spintronic quit (Ping timeout: 276 seconds) 2015-06-20T09:58:57Z spintronic joined #lisp 2015-06-20T10:00:03Z BWV988 quit (Quit: Page closed) 2015-06-20T10:03:25Z przl quit (Ping timeout: 264 seconds) 2015-06-20T10:05:20Z akersof joined #lisp 2015-06-20T10:07:59Z sdothum joined #lisp 2015-06-20T10:08:39Z pt1 joined #lisp 2015-06-20T10:13:50Z sharkz quit (Ping timeout: 252 seconds) 2015-06-20T10:14:46Z Beetny_ joined #lisp 2015-06-20T10:16:15Z fantazo joined #lisp 2015-06-20T10:17:29Z k-stz quit (Remote host closed the connection) 2015-06-20T10:21:10Z tmtwd quit (Ping timeout: 252 seconds) 2015-06-20T10:21:43Z k-stz joined #lisp 2015-06-20T10:27:17Z sharkz joined #lisp 2015-06-20T10:39:50Z beach: Hmm. (make-instance 'standard-method :lambda-list '(x y) :function (lambda (args next-methods) (apply #'list args))) should signal an error according to the AMOP. 2015-06-20T10:40:19Z beach: http://metamodular.com/CLOS-MOP/initialization-of-method-metaobjects.html 2015-06-20T10:40:44Z beach: The :specializers argument is a list of the specializer metaobjects for the method. An error is signaled if this value is not a proper list, or if the length of the list differs from the number of required arguments in the :lambda-list argument, or if any element of the list is not a specializer metaobject. If this value is not supplied, an error is signaled. 2015-06-20T10:40:52Z robot-beethoven quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-06-20T10:41:32Z beach: But SBCL does not signal an error. 2015-06-20T10:45:10Z JuanDaugherty joined #lisp 2015-06-20T10:54:07Z Davidbrcz joined #lisp 2015-06-20T10:58:59Z przl joined #lisp 2015-06-20T11:00:14Z Davidbrcz quit (Ping timeout: 245 seconds) 2015-06-20T11:03:26Z ikki joined #lisp 2015-06-20T11:04:16Z pyon quit (Quit: fixin muh confignyareshun nyaaaa!!1) 2015-06-20T11:04:17Z przl quit (Ping timeout: 265 seconds) 2015-06-20T11:04:34Z jtza8 joined #lisp 2015-06-20T11:06:40Z josemanuel joined #lisp 2015-06-20T11:09:35Z pyon joined #lisp 2015-06-20T11:11:54Z larion joined #lisp 2015-06-20T11:15:51Z Ven joined #lisp 2015-06-20T11:16:09Z quazimodo quit (Ping timeout: 276 seconds) 2015-06-20T11:17:29Z Karl_Dscc joined #lisp 2015-06-20T11:23:08Z oleo quit (Ping timeout: 265 seconds) 2015-06-20T11:23:42Z vydd joined #lisp 2015-06-20T11:25:33Z oleo joined #lisp 2015-06-20T11:29:45Z oleo: morning 2015-06-20T11:34:19Z beach: Hello oleo. 2015-06-20T11:34:39Z przl joined #lisp 2015-06-20T11:35:28Z shka: oleo: good morning 2015-06-20T11:35:50Z dilated_dinosaur: hey guys, i made a (useless) thing in CL. check it out https://github.com/ivankocienski/torus 2015-06-20T11:36:20Z shka: ha! 2015-06-20T11:36:30Z shka: dilated_dinosaur: it is hardly useless! 2015-06-20T11:36:48Z shka: actually i was searching for a solid example on the cl-opengl for some time 2015-06-20T11:36:56Z shka: so thank you 2015-06-20T11:37:57Z dilated_dinosaur: you are welcome :) 2015-06-20T11:39:43Z jtza8 quit (Ping timeout: 276 seconds) 2015-06-20T11:40:40Z dilated_dinosaur: its a bit old school GL. so not really relevant for modern GL techniques. 2015-06-20T11:41:30Z shka quit (Quit: Konversation terminated!) 2015-06-20T11:43:23Z cadadar joined #lisp 2015-06-20T11:47:13Z troydm quit (Ping timeout: 264 seconds) 2015-06-20T11:48:33Z troydm joined #lisp 2015-06-20T11:56:00Z grees quit (Ping timeout: 265 seconds) 2015-06-20T11:59:14Z BitPuffin|osx joined #lisp 2015-06-20T12:02:09Z shka joined #lisp 2015-06-20T12:06:42Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-06-20T12:07:21Z shka quit (Quit: Konversation terminated!) 2015-06-20T12:12:56Z shka joined #lisp 2015-06-20T12:16:49Z Beetny_ quit (Ping timeout: 244 seconds) 2015-06-20T12:17:44Z manuel__ joined #lisp 2015-06-20T12:18:42Z przl quit (Ping timeout: 252 seconds) 2015-06-20T12:24:07Z Ven joined #lisp 2015-06-20T12:27:59Z huza joined #lisp 2015-06-20T12:29:24Z psy joined #lisp 2015-06-20T12:30:09Z jason_m joined #lisp 2015-06-20T12:35:59Z EvW joined #lisp 2015-06-20T12:37:22Z lispyone joined #lisp 2015-06-20T12:41:19Z zadock joined #lisp 2015-06-20T12:41:29Z lispyone quit (Ping timeout: 245 seconds) 2015-06-20T12:42:44Z hiroakip joined #lisp 2015-06-20T12:51:10Z cadadar quit (Quit: Leaving.) 2015-06-20T12:51:25Z ikki quit (Ping timeout: 255 seconds) 2015-06-20T12:53:16Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-06-20T12:53:40Z spintronic quit (Ping timeout: 255 seconds) 2015-06-20T12:53:45Z Ven joined #lisp 2015-06-20T12:57:43Z spintronic joined #lisp 2015-06-20T12:58:11Z pt1 quit (Remote host closed the connection) 2015-06-20T12:58:44Z pt1 joined #lisp 2015-06-20T13:00:07Z scymtym joined #lisp 2015-06-20T13:01:31Z kushal joined #lisp 2015-06-20T13:02:16Z daimrod quit (Ping timeout: 276 seconds) 2015-06-20T13:03:57Z prince_jammys quit (Read error: Connection reset by peer) 2015-06-20T13:04:10Z prince_jammys joined #lisp 2015-06-20T13:07:23Z pt1 quit (Remote host closed the connection) 2015-06-20T13:09:12Z scymtym quit (Remote host closed the connection) 2015-06-20T13:12:10Z huza quit (Quit: WeeChat 0.3.8) 2015-06-20T13:13:19Z zirman joined #lisp 2015-06-20T13:15:50Z drmeister: Good morning 2015-06-20T13:20:14Z beach: Good morning drmeister. 2015-06-20T13:22:41Z otwieracz: drmeister: how's clasp going? 2015-06-20T13:23:29Z EvW quit (Ping timeout: 265 seconds) 2015-06-20T13:24:42Z przl joined #lisp 2015-06-20T13:25:23Z scymtym joined #lisp 2015-06-20T13:27:05Z zadock quit (Ping timeout: 244 seconds) 2015-06-20T13:29:13Z przl quit (Ping timeout: 264 seconds) 2015-06-20T13:29:19Z mea-culpa joined #lisp 2015-06-20T13:32:56Z EvW joined #lisp 2015-06-20T13:35:19Z araujo joined #lisp 2015-06-20T13:36:51Z drmeister: otwieracz: It's coming along. I can do inlining now. 2015-06-20T13:37:20Z remi`bd quit (Quit: leaving) 2015-06-20T13:37:59Z lispyone joined #lisp 2015-06-20T13:42:17Z beach: drmeister: The other day you said: 15.06.16:20:23:03 Maybe it's a problem with inlining. 2015-06-20T13:42:24Z beach: drmeister: And I haven't done anything to fix it. 2015-06-20T13:42:43Z lispyone quit (Ping timeout: 255 seconds) 2015-06-20T13:43:51Z nyef joined #lisp 2015-06-20T13:45:28Z quazimodo joined #lisp 2015-06-20T13:45:56Z drmeister: Right, that's when I repeatedly REQUIRE the "CLASP-CLEAVIR" system I see a crash. Whether it has to do with inlining or not was a guess. I haven't tracked the problem down yet. It's kind of tricky because it involves reloading the code a second time. 2015-06-20T13:46:49Z drmeister: When I run with the inlined version of cclasp I don't see any problems. Everything appears to be stable. 2015-06-20T13:47:58Z EvW quit (Ping timeout: 252 seconds) 2015-06-20T13:51:22Z jason_m quit (Ping timeout: 244 seconds) 2015-06-20T13:58:51Z drmeister: beach: I send you some updates in message channel. 2015-06-20T13:59:18Z zaquest quit (Read error: Connection reset by peer) 2015-06-20T14:00:17Z zaquest joined #lisp 2015-06-20T14:03:13Z zaquest quit (Remote host closed the connection) 2015-06-20T14:04:38Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-06-20T14:07:30Z ehu joined #lisp 2015-06-20T14:21:31Z Ven joined #lisp 2015-06-20T14:23:14Z zaquest joined #lisp 2015-06-20T14:27:13Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-06-20T14:27:18Z otwieracz: drmeister: what about performance right now? 2015-06-20T14:28:22Z pt1 joined #lisp 2015-06-20T14:38:24Z nowhere_man quit (Remote host closed the connection) 2015-06-20T14:38:28Z drmeister: otwieracz: (1) I haven't noticed a massive, instant improvement (2) I'm only inlining CONSP, CAR, CDR, RPLACA, RPLAD (3) I've been building and rebuilding the system over and over again as I fix things to get Slime some other things to work. 2015-06-20T14:38:41Z lispyone joined #lisp 2015-06-20T14:38:45Z drmeister: So I haven't had time to really sit down and try and measure performance. 2015-06-20T14:40:45Z otwieracz: I am seriously curious how thing will roll 2015-06-20T14:41:13Z otwieracz: Because, from the functional level, this might be most of the best-promising CL implementations. 2015-06-20T14:41:18Z otwieracz: (IMO) 2015-06-20T14:41:54Z otwieracz: drmeister: You're working alone? 2015-06-20T14:41:54Z drmeister: I'm really curious as well. But profiling is tricky because if I do a loop it's going to do integer counting, which isn't inlined yet. 2015-06-20T14:42:00Z oleo: i don't get it, where stems the need for llvm drmeister ? 2015-06-20T14:43:11Z Shinmera: Writing a C++ compiler on top of a CL implementation would be a bit much perhaps, no? 2015-06-20T14:43:21Z lispyone quit (Ping timeout: 252 seconds) 2015-06-20T14:43:36Z Shinmera: I should probably say "in addition to". 2015-06-20T14:44:02Z drmeister: oleo: I need C++ libraries (OpenMM and CANDO in particular). Besides that, LLVM is a great platform to build compilers on. 2015-06-20T14:44:57Z drmeister: Processors are changing all the time and who wants to spend time figuring out how to squeeze performance out of them? 2015-06-20T14:45:13Z Zhivago: Writing a C++ compiler is a bit much. :) 2015-06-20T14:45:18Z drmeister: Now I have a team of people at Google and Apple working for me to take care of that. 2015-06-20T14:45:38Z drmeister must remember to send out Christmas cards this year. 2015-06-20T14:45:38Z Zhivago: It's a vast step forward for interoperability. 2015-06-20T14:46:18Z drmeister: Zhivago: That's a good way to put it. 2015-06-20T14:46:42Z Bike: hm, cl-opengl is still oriented towards begin/end, that's kinda grody 2015-06-20T14:46:48Z otwieracz: Btw, why „clasp”? 2015-06-20T14:46:57Z OxMLR23 joined #lisp 2015-06-20T14:47:48Z drmeister: otwieracz: It was one of the few short words with "CL" in it that was somewhat unencumbered. 2015-06-20T14:48:07Z pt1 quit (Remote host closed the connection) 2015-06-20T14:48:17Z Shinmera: otwieracz: Common Lisp, A Serious Problem 2015-06-20T14:48:18Z A205B064 quit (Ping timeout: 252 seconds) 2015-06-20T14:48:21Z otwieracz: :) 2015-06-20T14:48:34Z otwieracz: common lisp, awww sounds pretty 2015-06-20T14:48:40Z drmeister: Common Lisp And Static Programming? 2015-06-20T14:48:54Z Shinmera: Boring! 2015-06-20T14:49:02Z Bike: common lisp acronyms suck... patisseries 2015-06-20T14:49:21Z Shinmera: Bike: How about "particularly" instead 2015-06-20T14:49:26Z ggole: CLASsy Programming language 2015-06-20T14:49:28Z Bike: that's probably better, yeah 2015-06-20T14:49:32Z shka: hehe 2015-06-20T14:50:01Z shka: just try to figure out what would be logo for clasp 2015-06-20T14:50:12Z nyef: A handshake! 2015-06-20T14:50:27Z Bike: a drexleroid atomic manipulation arm clasping something 2015-06-20T14:50:34Z otwieracz: Can Lisp Achieve Some Popularity? 2015-06-20T14:51:14Z otwieracz: Or „Common Lisp Achieving Some Portability” :) 2015-06-20T14:51:39Z ggole: A jewellry clasp that looks like a pair of parens 2015-06-20T14:51:41Z shka: otwieracz: meh, it was already portable 2015-06-20T14:51:56Z nyef: "If I wanted a portable CL implementation, I'd install SBCL on a MicroSD card!" 2015-06-20T14:51:58Z otwieracz: shka: so stay with popularity ;-) 2015-06-20T14:52:12Z shka: and it used to be popular, but 90s 2015-06-20T14:52:26Z otwieracz: Yeah. 2015-06-20T14:52:30Z otwieracz: But then Dark Ages came again. 2015-06-20T14:52:50Z remi`bd joined #lisp 2015-06-20T14:53:04Z otwieracz: Under authoritarian leadership of JavaScript. 2015-06-20T14:53:21Z otwieracz: And SOD (Starbuck's Oriented Development). 2015-06-20T14:53:32Z otwieracz: (or Starbucks) 2015-06-20T14:55:42Z Mhoram quit (Read error: Connection reset by peer) 2015-06-20T14:55:43Z drmeister: One idea for a logo would be a three way hand shake between one hand labeled "C++" another labeled "LLVM" and the third would be a tentacle labeled "Common Lisp" 2015-06-20T14:55:55Z Shinmera: That's way too complicated for a logo. 2015-06-20T14:56:00Z otwieracz: yep. 2015-06-20T14:56:09Z drmeister: And it's way to silly for a logo. 2015-06-20T14:56:23Z Mhoram joined #lisp 2015-06-20T14:56:36Z Shinmera: Also: Why does every gosh darn thing need a logo anyways 2015-06-20T14:57:11Z jackdaniel: Cλasp 2015-06-20T14:58:35Z Shinmera: Colleen: do convert-to circles Clasp 2015-06-20T14:58:35Z Colleen: Ⓒⓛⓐⓢⓟ 2015-06-20T14:59:10Z jackdaniel: Colleen: do convert-to circles C l a s p 2015-06-20T14:59:10Z Colleen: Ⓒ ⓛ ⓐ ⓢ ⓟ 2015-06-20T14:59:27Z jackdaniel: Colleen: do convert-to circles C λ a s p 2015-06-20T14:59:27Z Colleen: Ⓒ λ ⓐ ⓢ ⓟ 2015-06-20T14:59:32Z jackdaniel: ugh, shame 2015-06-20T15:02:00Z smokeink quit (Ping timeout: 272 seconds) 2015-06-20T15:03:21Z Somnasper joined #lisp 2015-06-20T15:03:22Z shka: https://upload.wikimedia.org/wikipedia/en/thumb/b/ba/DrawingHands.jpg/300px-DrawingHands.jpg 2015-06-20T15:03:26Z shka: drmeister: about hands 2015-06-20T15:03:44Z Somnasper: Does anyone know how I can access previous versions of CEPL? 2015-06-20T15:06:59Z shka: Somnasper: what is cepl? 2015-06-20T15:07:18Z Somnasper: shka: https://github.com/cbaggers/cepl 2015-06-20T15:07:19Z shka: ah i know 2015-06-20T15:07:36Z shka: you can't checkout to older commit? 2015-06-20T15:08:01Z drmeister: jackdaniel: Hello - I had a question for you/ECL folks but haven't gotten around to asking it. 2015-06-20T15:08:06Z Shinmera: There should be a way to use an older quicklisp dist release. 2015-06-20T15:08:19Z drmeister: Or maybe I did and I forget - forgive me if I have. 2015-06-20T15:08:45Z OxMLR23 quit (Quit: Leaving) 2015-06-20T15:08:52Z drmeister: How does ECL avoid long pauses when starting up? The ECL code compiles accessors when it boots CLOS. 2015-06-20T15:09:45Z fantazo quit (Quit: Verlassend) 2015-06-20T15:09:54Z Somnasper: shka: I wondered if it was something like that 2015-06-20T15:10:16Z Somnasper: shka: Thanks, still new to using GitHub 2015-06-20T15:10:34Z Shinmera: XachX: I can't find any functions that seem directly related to checking out an older dist version. Is that mechanism documented anywhere at all? 2015-06-20T15:10:55Z jackdaniel: drmeister: clos is compiled when building ecl 2015-06-20T15:11:02Z jackdaniel: (I believe) 2015-06-20T15:11:09Z ebrasca quit (Remote host closed the connection) 2015-06-20T15:11:43Z drmeister: Yeah, sorry to put you on the spot. It's a pretty dark corner of the code. 2015-06-20T15:11:51Z Somnasper quit (Quit: Page closed) 2015-06-20T15:12:29Z jackdaniel: and clos/ lisp sources aren't the only ones related to clos in ecl, it's also stuff in src/c/clos/accessor.d 2015-06-20T15:12:46Z otwieracz: drmeister: maybe http://otwiera.cz/public/clasp-2.png ? ;-) 2015-06-20T15:13:20Z drmeister: jackdaniel: Yes, never-mind - I'll take this to the ECL mailing list. 2015-06-20T15:13:54Z jackdaniel: sure 2015-06-20T15:15:15Z drmeister: jackdaniel: But specifically what I'm curious about is in boot.lsp, at the bottom where it does (apply #'make-empty-standard-class c) on every class, how it successfully avoids doing that at load-time. Because Clasp does it at load-time and it takes about 20 seconds. 2015-06-20T15:16:00Z drmeister: As far as I can tell, Clasp has to do it at load time and I'm puzzled how ECL successfully avoids doing it at load-time. 2015-06-20T15:17:52Z Bike: that seems like something you have to do at load time. 2015-06-20T15:19:25Z nyef: Maybe ECL is just a lot faster at doing it? 2015-06-20T15:19:57Z nyef: ... or there's a precompile step for the accessors? 2015-06-20T15:20:27Z jackdaniel: I believe the latter is a case 2015-06-20T15:20:36Z jackdaniel: but I'll check 2015-06-20T15:21:51Z JuanDaugherty: what is Collen? 2015-06-20T15:22:00Z JuanDaugherty: *Colleen 2015-06-20T15:22:21Z JuanDaugherty: Collen: what are you? 2015-06-20T15:22:36Z JuanDaugherty: Colleen: what are you? 2015-06-20T15:22:37Z Colleen: Baseball is a bat-and-ball game played between two teams of nine players each who take turns batting and fielding. 2015-06-20T15:23:37Z JuanDaugherty: Colleen: may I pm you? 2015-06-20T15:23:38Z Colleen: PM, sometimes referred to as the PM programme to avoid ambiguity, is BBC Radio 4's long-running early evening news and current affairs programme. 2015-06-20T15:24:18Z nyef: Okay, please stop messing with the obvious bot. 2015-06-20T15:24:43Z JuanDaugherty: what is it? 2015-06-20T15:24:55Z JuanDaugherty: (please don't say a bot) 2015-06-20T15:25:14Z jackdaniel: artificial intelligence designed to avoid paying taxes 2015-06-20T15:25:21Z JuanDaugherty: lol 2015-06-20T15:26:12Z JuanDaugherty: eliza bots are to AI as mumble is to jumble 2015-06-20T15:26:30Z JuanDaugherty: mumbo to jumbo even 2015-06-20T15:26:39Z Shinmera: There isn't even any AI going on. 2015-06-20T15:26:56Z JuanDaugherty: or I guess or more cogent analogue 2015-06-20T15:27:25Z przl joined #lisp 2015-06-20T15:27:27Z JuanDaugherty: would be illegal scams to the prevailing social order 2015-06-20T15:28:20Z JuanDaugherty: which is one giant scam on the concept of society. I srsly wanted to know what lisp might be behind the bot but oh well 2015-06-20T15:28:21Z jackdaniel: drmeister: it does it at each start 2015-06-20T15:29:34Z beach: drmeister: It would be nice to know how much recent improvements have affected performance. 2015-06-20T15:30:02Z jackdaniel: by it I mean /win 20 2015-06-20T15:30:05Z jackdaniel: bleh 2015-06-20T15:31:39Z shka: otwieracz: that was quite awesome :D 2015-06-20T15:31:56Z otwieracz: shka: thanks :) 2015-06-20T15:32:04Z shka: but how the lisp-wyvern should be called? 2015-06-20T15:32:08Z shka: lyvern? :D 2015-06-20T15:32:35Z otwieracz: Hey, only one character for lisp? Livern! 2015-06-20T15:32:39Z otwieracz: At *least* 2015-06-20T15:32:54Z antoszka: shka: yeah, that logo *is* awesome 2015-06-20T15:33:01Z d3m1gd joined #lisp 2015-06-20T15:33:03Z antoszka: now somebody should just create the vector version 2015-06-20T15:33:26Z otwieracz: No problem, I've got ton of things to study. 2015-06-20T15:33:42Z otwieracz: So, for me, making vector version seems to be fasctinating :-) 2015-06-20T15:33:52Z shka: hehe 2015-06-20T15:39:27Z lispyone joined #lisp 2015-06-20T15:40:36Z ronh- quit 2015-06-20T15:42:28Z drmeister: beach: I'll get to checking timing. I want to get a few more things inlined and be able to disassemble the functions I generate to time inlining and get slime working before I do that. 2015-06-20T15:43:31Z beach: drmeister: Sure, no rush. I just meant that it would be sad to lose the timing for things before inlining by making it hard to go back. 2015-06-20T15:44:13Z lispyone quit (Ping timeout: 256 seconds) 2015-06-20T15:44:25Z eudoxia joined #lisp 2015-06-20T15:46:30Z drmeister: beach: I'll keep it easy to turn off inlining. 2015-06-20T15:47:51Z psy quit (Disconnected by services) 2015-06-20T15:51:13Z agumonkey quit (Ping timeout: 250 seconds) 2015-06-20T15:52:46Z nowhere_man joined #lisp 2015-06-20T15:56:09Z someon joined #lisp 2015-06-20T15:57:03Z eudoxia quit (Quit: Leaving) 2015-06-20T15:57:50Z duggiefresh joined #lisp 2015-06-20T15:58:14Z duggiefresh is now known as Guest74236 2015-06-20T15:59:18Z OxMLR joined #lisp 2015-06-20T16:00:53Z nikki93 joined #lisp 2015-06-20T16:05:11Z nikki93 quit (Ping timeout: 256 seconds) 2015-06-20T16:07:59Z walter|r joined #lisp 2015-06-20T16:12:50Z josemanuel quit (Quit: Saliendo) 2015-06-20T16:16:03Z Bike: Anyone know cl-opengl? where are all the constants? 2015-06-20T16:16:50Z cluck joined #lisp 2015-06-20T16:19:37Z Shinmera: Keywords. 2015-06-20T16:20:28Z Shinmera: I'm not sure what translation rules exactly they applied, but it's usually just the name without the gl-prefix and underscores converted to dashes. 2015-06-20T16:20:35Z d3m1gd left #lisp 2015-06-20T16:20:40Z Shinmera: If I remember correctly, that is. 2015-06-20T16:21:48Z Bike: thanks. 2015-06-20T16:21:51Z peppermachete joined #lisp 2015-06-20T16:22:15Z Bike: next question: if i'm reading defglextfun right, it compiles a function every time you call something defined with it? what? 2015-06-20T16:22:35Z peppermachete quit (Quit: ZNC - http://znc.in) 2015-06-20T16:22:37Z mishoo quit (Ping timeout: 264 seconds) 2015-06-20T16:23:34Z fortitude joined #lisp 2015-06-20T16:24:09Z Shinmera: Seems so, yes. 2015-06-20T16:25:59Z Shinmera: There's a featured-out version above in the source that doesn't call compile 2015-06-20T16:26:11Z Shinmera: http://comments.gmane.org/gmane.lisp.cl-opengl.devel/423 2015-06-20T16:27:35Z araujo quit (Quit: Leaving) 2015-06-20T16:29:30Z araujo joined #lisp 2015-06-20T16:29:38Z jackc- quit (Read error: No route to host) 2015-06-20T16:29:54Z jackc- joined #lisp 2015-06-20T16:30:03Z nyef quit (Ping timeout: 265 seconds) 2015-06-20T16:31:24Z Bike: hm, i might have to play with that. why must it be such a pain to load gl... 2015-06-20T16:31:56Z Shinmera: Be glad you aren't on mac, or you'd have to jump through even more hoops to make it all run on the main thread. 2015-06-20T16:32:00Z Bike: Oh, wait, it only compiles itself once. I guess that's... okay. 2015-06-20T16:32:13Z Bike: i forgot compile also does a setf fdefinition 2015-06-20T16:32:25Z Shinmera: Yeah, that makes sense then. 2015-06-20T16:32:37Z Shinmera: Since it has to delegate the compilation until the latest possible point. 2015-06-20T16:33:49Z Bike: i think i like the version that just has the pointer at runtime better, though. you could even use load time value to avoid closure stuff, maybe 2015-06-20T16:34:58Z salva quit (Remote host closed the connection) 2015-06-20T16:35:55Z oleo quit (Remote host closed the connection) 2015-06-20T16:40:15Z lispyone joined #lisp 2015-06-20T16:41:33Z ronh- joined #lisp 2015-06-20T16:45:13Z lispyone quit (Ping timeout: 276 seconds) 2015-06-20T16:48:04Z xificurC quit (Ping timeout: 244 seconds) 2015-06-20T16:53:07Z Kooda joined #lisp 2015-06-20T16:53:45Z oleo joined #lisp 2015-06-20T16:53:45Z oleo quit (Changing host) 2015-06-20T16:53:45Z oleo joined #lisp 2015-06-20T16:57:22Z XachX: I am away 2015-06-20T17:01:04Z manuel__ quit (Ping timeout: 245 seconds) 2015-06-20T17:01:44Z nikki93 joined #lisp 2015-06-20T17:01:57Z manuel__ joined #lisp 2015-06-20T17:03:48Z manuel__ quit (Client Quit) 2015-06-20T17:04:35Z zirman quit (Remote host closed the connection) 2015-06-20T17:06:07Z nikki93 quit (Ping timeout: 255 seconds) 2015-06-20T17:10:40Z cadadar joined #lisp 2015-06-20T17:12:11Z nisstyre joined #lisp 2015-06-20T17:12:52Z drmeister: Excellent, I can DISASSEMBLE functions again and get the LLVM-IR. This new approach will work with Cleavir once it finishes compiling. 2015-06-20T17:13:55Z nisstyre quit (Changing host) 2015-06-20T17:13:55Z nisstyre joined #lisp 2015-06-20T17:17:46Z drmeister: (defun foo (x y) (+ x y)) (llvm-sys:view-cfg (fdefinition 'foo)) --> 2015-06-20T17:17:47Z drmeister: http://i.imgur.com/Affxst0.png 2015-06-20T17:18:02Z drmeister: These aren't nearly as pretty as beach's graphs but they serve their purpose. 2015-06-20T17:19:21Z drmeister: Note: This is bclasp code - not Cleavir, no inlining. 2015-06-20T17:19:38Z drmeister: There is "brutalist architecture", this is "brutalist code". 2015-06-20T17:19:38Z ggole: That's a lot of code for + x y 2015-06-20T17:19:53Z drmeister: Yes, yes it is. 2015-06-20T17:20:11Z drmeister: It's mostly argument processing and exceptional case handling. 2015-06-20T17:20:46Z someon is now known as someone 2015-06-20T17:20:50Z drmeister: Note: Not Cleavir, not inlining anything. 2015-06-20T17:21:06Z drmeister is waiting for this sort of code to finish compiling Cleavir. 2015-06-20T17:23:32Z shka: brutal lisp 2015-06-20T17:24:46Z fantazo joined #lisp 2015-06-20T17:24:50Z sheilong joined #lisp 2015-06-20T17:25:13Z zirman joined #lisp 2015-06-20T17:26:08Z drmeister: Nice 2015-06-20T17:26:28Z zirman quit (Remote host closed the connection) 2015-06-20T17:31:30Z fantazo quit (Ping timeout: 265 seconds) 2015-06-20T17:32:52Z OxMLR quit (Ping timeout: 256 seconds) 2015-06-20T17:35:35Z zirman joined #lisp 2015-06-20T17:35:46Z contrapunctus joined #lisp 2015-06-20T17:35:56Z contrapunctus: o/ 2015-06-20T17:35:58Z futpib joined #lisp 2015-06-20T17:37:29Z contrapunctus: Is there any way to have newlines in strings (like \n in Scheme) in CL? I tried #\Newline , but "a#\Newlineb" just gives me "a#Newlineb"... 2015-06-20T17:37:52Z vydd quit (Ping timeout: 252 seconds) 2015-06-20T17:38:07Z Shinmera: (format NIL "~%") 2015-06-20T17:38:42Z vydd joined #lisp 2015-06-20T17:38:55Z Shinmera: Or just put an actual newline into it 2015-06-20T17:40:32Z peppermachete joined #lisp 2015-06-20T17:40:36Z contrapunctus: Ah, that works. Thanks, Shinmera . 2015-06-20T17:40:49Z cadadar quit (Quit: Leaving.) 2015-06-20T17:43:17Z fantazo joined #lisp 2015-06-20T17:43:31Z Guest74236 quit (Remote host closed the connection) 2015-06-20T17:44:30Z Guest98267 joined #lisp 2015-06-20T17:44:47Z pranavrc quit (Remote host closed the connection) 2015-06-20T17:46:02Z nikki93 joined #lisp 2015-06-20T17:46:25Z myztic joined #lisp 2015-06-20T17:47:56Z ebrasca joined #lisp 2015-06-20T17:48:01Z ebrasca quit (Remote host closed the connection) 2015-06-20T17:48:27Z ebrasca joined #lisp 2015-06-20T17:49:19Z Guest98267 quit (Ping timeout: 265 seconds) 2015-06-20T17:50:55Z clop2 joined #lisp 2015-06-20T17:54:35Z wheelsucker joined #lisp 2015-06-20T17:58:38Z mishoo joined #lisp 2015-06-20T18:00:04Z stevegt__ quit (Ping timeout: 256 seconds) 2015-06-20T18:01:07Z OrangeShark joined #lisp 2015-06-20T18:02:48Z EvW joined #lisp 2015-06-20T18:03:59Z hiroakip quit (Ping timeout: 246 seconds) 2015-06-20T18:04:43Z hiroakip joined #lisp 2015-06-20T18:06:25Z cyraxjoe quit (Ping timeout: 264 seconds) 2015-06-20T18:08:20Z cyraxjoe joined #lisp 2015-06-20T18:10:10Z milosn quit (Ping timeout: 265 seconds) 2015-06-20T18:10:40Z milosn joined #lisp 2015-06-20T18:12:20Z radioninja quit (Ping timeout: 252 seconds) 2015-06-20T18:12:43Z tmtwd joined #lisp 2015-06-20T18:13:13Z Walex joined #lisp 2015-06-20T18:14:20Z dennis_: off to catholic workcap I go 2015-06-20T18:14:24Z dennis_: whoops 2015-06-20T18:14:26Z dennis_: wrong channel 2015-06-20T18:14:28Z dennis_: sorry 2015-06-20T18:14:35Z dennis_: lol 2015-06-20T18:15:20Z dennis_ quit (Remote host closed the connection) 2015-06-20T18:16:41Z pnpuff joined #lisp 2015-06-20T18:17:08Z j4cknewt joined #lisp 2015-06-20T18:18:18Z cyraxjoe quit (Ping timeout: 272 seconds) 2015-06-20T18:19:17Z cluck quit (Read error: Connection reset by peer) 2015-06-20T18:20:08Z peppermachete quit (Quit: ZNC - http://znc.in) 2015-06-20T18:20:22Z peppermachete joined #lisp 2015-06-20T18:20:46Z cyraxjoe joined #lisp 2015-06-20T18:24:44Z zirman quit (Read error: Connection reset by peer) 2015-06-20T18:25:08Z radioninja joined #lisp 2015-06-20T18:26:03Z Devon quit (Ping timeout: 265 seconds) 2015-06-20T18:26:06Z zirman joined #lisp 2015-06-20T18:26:12Z k-stz: im currently hacking on some lisp code and I'd like to track down what functions use a certain *hook*, does slime provide a M-. for variables? 2015-06-20T18:26:36Z Bike: yes, but it'll just jump the defvar or something, not uses. 2015-06-20T18:26:56Z k-stz: Ah i meant C-c C-w C-c of functions for vars 2015-06-20T18:27:33Z otwieracz: drmeister: you are the one who had written clasp-externals from scrach? 2015-06-20T18:29:30Z pnpuff left #lisp 2015-06-20T18:30:14Z zacharias quit (Ping timeout: 245 seconds) 2015-06-20T18:31:05Z HisaoNakai joined #lisp 2015-06-20T18:31:14Z replcated quit (Ping timeout: 256 seconds) 2015-06-20T18:31:43Z contrapunctus quit (Disconnected by services) 2015-06-20T18:31:46Z HisaoNakai is now known as contrapunctus 2015-06-20T18:32:46Z replcated joined #lisp 2015-06-20T18:33:36Z hiroakip quit (Ping timeout: 264 seconds) 2015-06-20T18:34:01Z cyraxjoe quit (Ping timeout: 264 seconds) 2015-06-20T18:34:48Z fortitude quit (Quit: Leaving.) 2015-06-20T18:35:14Z kushal quit (Ping timeout: 245 seconds) 2015-06-20T18:35:20Z zacts quit (Quit: leaving) 2015-06-20T18:37:51Z zacts joined #lisp 2015-06-20T18:39:03Z drmeister: externals-clasp? That's all other people's code. 2015-06-20T18:40:09Z innertracks joined #lisp 2015-06-20T18:40:39Z clop2 quit (Ping timeout: 250 seconds) 2015-06-20T18:41:44Z lispyone joined #lisp 2015-06-20T18:41:55Z nikki93 quit (Remote host closed the connection) 2015-06-20T18:42:45Z cyraxjoe joined #lisp 2015-06-20T18:44:43Z beach left #lisp 2015-06-20T18:45:25Z duggiefresh joined #lisp 2015-06-20T18:45:48Z duggiefresh is now known as Guest53309 2015-06-20T18:46:20Z lispyone quit (Ping timeout: 246 seconds) 2015-06-20T18:47:48Z spyrosoft joined #lisp 2015-06-20T18:49:33Z fourier` joined #lisp 2015-06-20T18:50:05Z Guest53309 quit (Ping timeout: 256 seconds) 2015-06-20T18:50:20Z psy_ joined #lisp 2015-06-20T18:50:43Z zirman quit (Read error: Connection reset by peer) 2015-06-20T18:50:47Z zirmann joined #lisp 2015-06-20T18:53:57Z Davidbrcz joined #lisp 2015-06-20T18:54:51Z jackdaniel: hm, any standard lib idiom for - first-n-elements ? or even better - elements-until-foo-(foo-inclusive) ? 2015-06-20T18:54:56Z jackdaniel: s/lib/lisp/ 2015-06-20T18:57:36Z shka: jackdaniel: subsequence? 2015-06-20T18:58:29Z jackdaniel: yes, its for the former, and latter probably will be (subseq seq :start 0 :end (position 'foo seq)) 2015-06-20T18:58:46Z zirmann quit (Remote host closed the connection) 2015-06-20T18:59:41Z jackdaniel: but we traverse to foo's position twice 2015-06-20T18:59:52Z jackdaniel: thanks anyway :) 2015-06-20T18:59:58Z shka: jackdaniel: dunno, do we have idiom for that? 2015-06-20T19:00:16Z pnpuff joined #lisp 2015-06-20T19:00:43Z jackdaniel: w/o keywords ↑ 2015-06-20T19:00:52Z jackdaniel: no, we don't, I'll make a helper function I suppose 2015-06-20T19:04:23Z innertracks quit (Remote host closed the connection) 2015-06-20T19:04:32Z loke quit (Ping timeout: 246 seconds) 2015-06-20T19:10:13Z akersof quit (Ping timeout: 264 seconds) 2015-06-20T19:10:39Z akersof joined #lisp 2015-06-20T19:12:46Z angavrilov quit (Remote host closed the connection) 2015-06-20T19:13:38Z akkad: can hunchentoot or another server handle .lisp files say like http://foobar.com/foo.lisp 2015-06-20T19:15:00Z mrSpec quit (Remote host closed the connection) 2015-06-20T19:15:50Z Bike: Handle how? 2015-06-20T19:16:27Z mea-culpa quit (Remote host closed the connection) 2015-06-20T19:16:33Z Davidbrcz quit (Quit: Leaving) 2015-06-20T19:17:14Z loke joined #lisp 2015-06-20T19:18:35Z ebrasca quit (Remote host closed the connection) 2015-06-20T19:20:37Z clop2 joined #lisp 2015-06-20T19:23:23Z j4cknewt quit (Remote host closed the connection) 2015-06-20T19:25:00Z eudoxia joined #lisp 2015-06-20T19:29:31Z loke_ joined #lisp 2015-06-20T19:29:57Z Grue`: it can serve them... 2015-06-20T19:30:23Z loke_: Is there a way, in SBCL, to create a stream that wraps a file descriptor? 2015-06-20T19:30:25Z prxq joined #lisp 2015-06-20T19:33:35Z pnpuff: https://www.youtube.com/watch?v=u_0E5Tm5KhU :-/ 2015-06-20T19:33:55Z zygentoma joined #lisp 2015-06-20T19:34:03Z munksgaard quit (Ping timeout: 276 seconds) 2015-06-20T19:34:15Z pnpuff: ops...sorry, wrong channel 2015-06-20T19:34:40Z loke_: pnpuff: What the hell was that? 2015-06-20T19:35:32Z bgs100 joined #lisp 2015-06-20T19:36:12Z jackdaniel: loke_: lisperos companieros :D 2015-06-20T19:40:11Z cadadar joined #lisp 2015-06-20T19:40:33Z nikki93 joined #lisp 2015-06-20T19:40:39Z loke_: jackdaniel: I've never understood spanish music 2015-06-20T19:40:53Z loke_: To me, that stuff is just unbrarable to listen to. 2015-06-20T19:41:12Z loke_: Almost worse than the Swedish version: "dansbandsmusik" 2015-06-20T19:41:39Z jackdaniel: well, I personally love flamenco 2015-06-20T19:43:01Z whiteline: loke_: dansbandsmusik is part of our cultural heritage and you should respect it 2015-06-20T19:43:22Z pnpuff: loke_: that was mexican music, anyway I'm sorry for the interference :-D 2015-06-20T19:43:33Z jason_m joined #lisp 2015-06-20T19:44:37Z Karl_Dscc quit (Remote host closed the connection) 2015-06-20T19:45:05Z zacharias joined #lisp 2015-06-20T19:47:05Z ggole quit 2015-06-20T19:51:19Z nxtr joined #lisp 2015-06-20T19:51:34Z zirman joined #lisp 2015-06-20T19:51:34Z zirman quit (Changing host) 2015-06-20T19:51:34Z zirman joined #lisp 2015-06-20T19:52:58Z fantazo quit (Quit: Verlassend) 2015-06-20T19:54:58Z pnpuff quit (Quit: Page closed) 2015-06-20T19:56:02Z pnpuff joined #lisp 2015-06-20T19:58:01Z bipt joined #lisp 2015-06-20T19:58:10Z myztic quit (Read error: Connection reset by peer) 2015-06-20T19:59:36Z pnpuff is now known as BWV989 2015-06-20T20:03:24Z EvW1 joined #lisp 2015-06-20T20:03:59Z pt1 joined #lisp 2015-06-20T20:04:18Z EvW quit (Remote host closed the connection) 2015-06-20T20:04:44Z |3b|` joined #lisp 2015-06-20T20:05:57Z pjb` joined #lisp 2015-06-20T20:05:58Z ASau` joined #lisp 2015-06-20T20:06:43Z rvirding_ joined #lisp 2015-06-20T20:07:01Z justinmcp_ joined #lisp 2015-06-20T20:07:28Z phadthai_ joined #lisp 2015-06-20T20:07:28Z Mandus_ joined #lisp 2015-06-20T20:07:38Z samebcha1e joined #lisp 2015-06-20T20:07:46Z zbigniew_ joined #lisp 2015-06-20T20:07:49Z jackdani1l joined #lisp 2015-06-20T20:07:49Z XachX_ joined #lisp 2015-06-20T20:08:10Z williamyaoh joined #lisp 2015-06-20T20:08:26Z pchrist_ joined #lisp 2015-06-20T20:09:10Z faheem_ joined #lisp 2015-06-20T20:09:45Z Zotan_ joined #lisp 2015-06-20T20:10:56Z _death` joined #lisp 2015-06-20T20:11:07Z dan64- joined #lisp 2015-06-20T20:11:09Z gko_ joined #lisp 2015-06-20T20:11:19Z brucem_ joined #lisp 2015-06-20T20:11:32Z pt1 quit (Remote host closed the connection) 2015-06-20T20:12:00Z luis- joined #lisp 2015-06-20T20:12:24Z Plas joined #lisp 2015-06-20T20:12:39Z voidlily_ joined #lisp 2015-06-20T20:12:58Z EvW1 quit (Ping timeout: 252 seconds) 2015-06-20T20:13:10Z ivan\_ joined #lisp 2015-06-20T20:13:28Z wizzo_ joined #lisp 2015-06-20T20:13:44Z sellout joined #lisp 2015-06-20T20:13:47Z sellout is now known as Guest42213 2015-06-20T20:14:08Z EvW joined #lisp 2015-06-20T20:14:39Z akkad: Bike like a php file might be served 2015-06-20T20:14:47Z taij33n- joined #lisp 2015-06-20T20:14:59Z Kooda quit (*.net *.split) 2015-06-20T20:14:59Z walter|r quit (*.net *.split) 2015-06-20T20:14:59Z phadthai quit (*.net *.split) 2015-06-20T20:15:00Z luis` quit (*.net *.split) 2015-06-20T20:15:00Z wz1000 quit (*.net *.split) 2015-06-20T20:15:00Z joshe quit (*.net *.split) 2015-06-20T20:15:00Z Zotan quit (*.net *.split) 2015-06-20T20:15:00Z ASau quit (*.net *.split) 2015-06-20T20:15:00Z pjb quit (*.net *.split) 2015-06-20T20:15:01Z hdurer quit (*.net *.split) 2015-06-20T20:15:01Z foom quit (*.net *.split) 2015-06-20T20:15:01Z arpunk quit (*.net *.split) 2015-06-20T20:15:01Z GGMethos quit (*.net *.split) 2015-06-20T20:15:01Z voidlily quit (*.net *.split) 2015-06-20T20:15:01Z ivan\ quit (*.net *.split) 2015-06-20T20:15:01Z lokulin quit (*.net *.split) 2015-06-20T20:15:02Z Ralt quit (*.net *.split) 2015-06-20T20:15:02Z egrep quit (*.net *.split) 2015-06-20T20:15:02Z dilated_dinosaur quit (*.net *.split) 2015-06-20T20:15:03Z gabot quit (*.net *.split) 2015-06-20T20:15:03Z Zhivago quit (*.net *.split) 2015-06-20T20:15:03Z |3b| quit (*.net *.split) 2015-06-20T20:15:04Z bhyde quit (*.net *.split) 2015-06-20T20:15:04Z pchrist quit (*.net *.split) 2015-06-20T20:15:04Z faheem quit (*.net *.split) 2015-06-20T20:15:04Z XachX quit (*.net *.split) 2015-06-20T20:15:05Z rvirding quit (*.net *.split) 2015-06-20T20:15:05Z d4gg4d quit (*.net *.split) 2015-06-20T20:15:05Z gz quit (*.net *.split) 2015-06-20T20:15:05Z PlasmaStar quit (*.net *.split) 2015-06-20T20:15:06Z wizzo quit (*.net *.split) 2015-06-20T20:15:07Z brucem quit (*.net *.split) 2015-06-20T20:15:08Z taij33n quit (*.net *.split) 2015-06-20T20:15:08Z gko quit (*.net *.split) 2015-06-20T20:15:09Z jeaye quit (*.net *.split) 2015-06-20T20:15:09Z dan64 quit (*.net *.split) 2015-06-20T20:15:09Z jackdaniel quit (*.net *.split) 2015-06-20T20:15:10Z justinmcp quit (*.net *.split) 2015-06-20T20:15:10Z sellout- quit (*.net *.split) 2015-06-20T20:15:10Z zbigniew quit (*.net *.split) 2015-06-20T20:15:10Z samebchase quit (*.net *.split) 2015-06-20T20:15:10Z _death quit (*.net *.split) 2015-06-20T20:15:11Z Mandus quit (*.net *.split) 2015-06-20T20:15:11Z dan64- is now known as dan64 2015-06-20T20:15:11Z _death` is now known as _death 2015-06-20T20:15:13Z wizzo_ is now known as wizzo 2015-06-20T20:15:13Z Plas is now known as PlasmaStar 2015-06-20T20:15:14Z ivan\_ is now known as ivan\ 2015-06-20T20:15:14Z Kooda joined #lisp 2015-06-20T20:15:15Z wizzo quit (Changing host) 2015-06-20T20:15:15Z wizzo joined #lisp 2015-06-20T20:15:30Z dan64 is now known as Guest15425 2015-06-20T20:15:38Z XachX_ is now known as XachX 2015-06-20T20:15:49Z Ralt joined #lisp 2015-06-20T20:16:29Z rvirding_ is now known as rvirding 2015-06-20T20:16:44Z loke_ quit (Ping timeout: 272 seconds) 2015-06-20T20:17:16Z lokulin_ joined #lisp 2015-06-20T20:18:05Z faheem_ is now known as faheem 2015-06-20T20:18:42Z dilated_dinosaur joined #lisp 2015-06-20T20:18:54Z walter|r joined #lisp 2015-06-20T20:19:02Z jeaye joined #lisp