2015-09-01T00:03:47Z k-dawg joined #lisp 2015-09-01T00:06:13Z EvW quit (Ping timeout: 246 seconds) 2015-09-01T00:09:03Z EvW joined #lisp 2015-09-01T00:12:14Z jason_m joined #lisp 2015-09-01T00:13:10Z tharugrim quit (Ping timeout: 260 seconds) 2015-09-01T00:13:11Z mathrick quit (Ping timeout: 260 seconds) 2015-09-01T00:15:33Z jason_m: Does read-line only recognize LF as a line ending? I'm working on reading through a file that has CR LF line endings. 2015-09-01T00:16:02Z cmack` quit (Ping timeout: 244 seconds) 2015-09-01T00:16:04Z ipmonger joined #lisp 2015-09-01T00:17:26Z XenophonF joined #lisp 2015-09-01T00:17:35Z EvW quit (Ping timeout: 244 seconds) 2015-09-01T00:17:52Z jasom: jason_m: which implementation are you using? 2015-09-01T00:18:28Z jasom: jason_m: most (all?) implementations will recognize CRLF by default on windows, and many of the remaining can be configured to do so on other hosts 2015-09-01T00:18:53Z jason_m: jasom: I was using sbcl on windows 2015-09-01T00:19:14Z jason_m: when i would read a line, it left a CR on the end 2015-09-01T00:20:25Z XenophonF: hey all, does sbcl on freebsd provide an interface to raw sockets, specifically divert sockets? 2015-09-01T00:21:30Z jasom: hmm I thought sbcl could specify that in the external-format, but they only list :replacement as an option in the manual 2015-09-01T00:21:33Z XenophonF: i've been looking through the sb-bsd-sockets documentation, but i'm pretty new to network-layer programming in general 2015-09-01T00:21:34Z jasom checks the sources 2015-09-01T00:22:38Z mprelude quit (Ping timeout: 265 seconds) 2015-09-01T00:25:03Z jasom: sources only check for :replacement. I'd say if you want line-ending conversion, you'll have to handle it yourself. I know that at least ccl can handle this case though. 2015-09-01T00:25:06Z stardiviner joined #lisp 2015-09-01T00:25:48Z jasom: http://ccl.clozure.com/manual/chapter4.5.html <-- there's where you can set line-termination on ccl 2015-09-01T00:28:43Z jason_m: jasom: That behavior is exactly what I'd like to have. Out of curiosity, what does :replacement do? Is that passed to open? to read-line? Google is failing me. 2015-09-01T00:29:16Z jasom: http://www.sbcl.org/manual/ <-- there and C-f to search for :replacement 2015-09-01T00:30:08Z jasom: it will tell sbcl to replace all decoding errors with the given character to allow decoding of "mostly correct" streams without having to handle conditions 2015-09-01T00:30:20Z jason_m: i see, thanks 2015-09-01T00:32:52Z XenophonF left #lisp 2015-09-01T00:32:56Z keen___________9 joined #lisp 2015-09-01T00:34:00Z keen___________8 quit (Ping timeout: 250 seconds) 2015-09-01T00:36:43Z eazar001 quit (Ping timeout: 252 seconds) 2015-09-01T00:37:19Z Niac joined #lisp 2015-09-01T00:37:22Z pjb quit (Ping timeout: 246 seconds) 2015-09-01T00:38:38Z papachan joined #lisp 2015-09-01T00:38:50Z munksgaard joined #lisp 2015-09-01T00:39:10Z attila_lendvai quit (Ping timeout: 240 seconds) 2015-09-01T00:41:51Z pjb joined #lisp 2015-09-01T00:42:11Z pjb is now known as Guest31537 2015-09-01T00:45:02Z breakds joined #lisp 2015-09-01T00:46:05Z zacharias_ joined #lisp 2015-09-01T00:48:34Z heurist quit (Ping timeout: 244 seconds) 2015-09-01T00:48:42Z munksgaard quit (Ping timeout: 272 seconds) 2015-09-01T00:48:53Z TDT joined #lisp 2015-09-01T00:49:10Z zacharias quit (Ping timeout: 250 seconds) 2015-09-01T00:49:37Z bobbysmith007 quit (Ping timeout: 256 seconds) 2015-09-01T00:57:45Z bobbysmith007 joined #lisp 2015-09-01T01:02:08Z drmeister: The "Clasp MPS garbage collector interface builder, static analyzer" analyzed 177 C++ source files and identifies all class/struct's that need to be managed by MPS. It serializes the intermediate results using the Common Lisp printer (with a little help for hash-tables) and generates 434MB of analysis. 2015-09-01T01:02:10Z drmeister: https://gist.github.com/drmeister/75e1447720e7ad29eb0c 2015-09-01T01:02:18Z ynchromeshs joined #lisp 2015-09-01T01:02:55Z drmeister: Make that 320MB of data - I added one too many files to the analysis. 2015-09-01T01:03:07Z synchromesh quit (Ping timeout: 252 seconds) 2015-09-01T01:03:08Z BitPuffin|osx quit (Ping timeout: 252 seconds) 2015-09-01T01:03:27Z eazar001 joined #lisp 2015-09-01T01:03:44Z drmeister: Thanks for your help earlier folks, the printer/reader now appear to be working fine. 2015-09-01T01:04:19Z stepnem quit (Ping timeout: 246 seconds) 2015-09-01T01:04:34Z echo-area quit (Read error: Connection reset by peer) 2015-09-01T01:06:48Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-01T01:08:42Z Davidbrcz quit (Ping timeout: 260 seconds) 2015-09-01T01:09:43Z rlewis quit (Ping timeout: 246 seconds) 2015-09-01T01:09:46Z lispyone quit (Remote host closed the connection) 2015-09-01T01:12:33Z rlewis joined #lisp 2015-09-01T01:13:02Z ziocroc quit (Quit: ziocroc) 2015-09-01T01:15:43Z heurist joined #lisp 2015-09-01T01:23:37Z aap_ joined #lisp 2015-09-01T01:23:38Z pyon quit (Quit: brb, stupid emacs) 2015-09-01T01:23:43Z pyon joined #lisp 2015-09-01T01:25:10Z aap quit (Ping timeout: 240 seconds) 2015-09-01T01:25:10Z bipt quit (Read error: Connection reset by peer) 2015-09-01T01:25:52Z bipt joined #lisp 2015-09-01T01:32:15Z rlewis quit 2015-09-01T01:35:43Z ebrasca quit (Read error: Connection reset by peer) 2015-09-01T01:35:55Z ebrasca joined #lisp 2015-09-01T01:37:41Z rlewis joined #lisp 2015-09-01T01:39:41Z ebrasca quit (Write error: Connection reset by peer) 2015-09-01T01:39:53Z ebrasca joined #lisp 2015-09-01T01:40:15Z harish joined #lisp 2015-09-01T01:42:12Z tharugrim joined #lisp 2015-09-01T01:42:27Z kyfho joined #lisp 2015-09-01T01:42:32Z crichter joined #lisp 2015-09-01T01:42:34Z jason_m: is the CR character not even recognized by the standard? I'm looking at the list of Standard Characters: http://clhs.lisp.se/Body/02_ac.htm 2015-09-01T01:43:19Z Zhivago: jason: Yes. 2015-09-01T01:44:30Z jason_m: Yes ... it is recognized? Playing in my repl (sbcL) it looks like #\return is recognized. 2015-09-01T01:44:35Z ebrasca quit (Ping timeout: 264 seconds) 2015-09-01T01:45:14Z Zhivago: Implementations may recognise additional character names. 2015-09-01T01:45:21Z Zhivago: There's also code-char, etc. 2015-09-01T01:46:45Z jason_m: Zhivago: I still don't know how to interpret your yes. Are you saying it is correct that the standard does not recognize recognize CR (although implementations may still do so)? 2015-09-01T01:49:38Z s00pcan quit (Ping timeout: 246 seconds) 2015-09-01T01:51:30Z ekinmur joined #lisp 2015-09-01T01:51:48Z s00pcan joined #lisp 2015-09-01T01:53:05Z ekinmur quit (Max SendQ exceeded) 2015-09-01T01:54:07Z ekinmur joined #lisp 2015-09-01T01:54:54Z ebrasca joined #lisp 2015-09-01T01:55:05Z defaultxr joined #lisp 2015-09-01T01:55:29Z ekinmur quit (Max SendQ exceeded) 2015-09-01T01:55:58Z kyfho quit (Read error: Connection reset by peer) 2015-09-01T01:56:21Z ekinmur joined #lisp 2015-09-01T01:57:00Z echo-area joined #lisp 2015-09-01T01:57:32Z kyfho joined #lisp 2015-09-01T01:58:06Z ekinmur quit (Max SendQ exceeded) 2015-09-01T01:58:40Z tharugrim quit (Ping timeout: 268 seconds) 2015-09-01T01:59:43Z ekinmur joined #lisp 2015-09-01T01:59:43Z kyfho quit (Read error: Connection reset by peer) 2015-09-01T01:59:52Z eazar001 quit (Ping timeout: 244 seconds) 2015-09-01T02:00:47Z quasus quit (Ping timeout: 264 seconds) 2015-09-01T02:01:21Z ekinmur quit (Max SendQ exceeded) 2015-09-01T02:02:22Z ekinmur joined #lisp 2015-09-01T02:02:47Z kyfho joined #lisp 2015-09-01T02:03:56Z crichter quit (Remote host closed the connection) 2015-09-01T02:04:09Z ekinmur quit (Max SendQ exceeded) 2015-09-01T02:05:17Z ekinmur joined #lisp 2015-09-01T02:06:59Z ekinmur quit (Max SendQ exceeded) 2015-09-01T02:08:07Z ekinmur joined #lisp 2015-09-01T02:08:13Z crichter joined #lisp 2015-09-01T02:09:28Z ekinmur quit (Max SendQ exceeded) 2015-09-01T02:10:52Z ekinmur joined #lisp 2015-09-01T02:11:02Z TDT quit (Quit: TDT) 2015-09-01T02:11:35Z TDT joined #lisp 2015-09-01T02:11:36Z fiddlerwoaroof: Is there a way to restrict clack middleware to a specific url prefix? 2015-09-01T02:12:01Z fiddlerwoaroof: i.e. something like mounting a blueprint in Flask 2015-09-01T02:12:10Z ebrasca quit (Ping timeout: 240 seconds) 2015-09-01T02:12:11Z cmack` joined #lisp 2015-09-01T02:12:32Z ekinmur quit (Max SendQ exceeded) 2015-09-01T02:12:42Z fiddlerwoaroof: (specifically, I want to use the directory middleware to serve files off of http://servername.com/static 2015-09-01T02:13:01Z Davidbrcz joined #lisp 2015-09-01T02:13:41Z ekinmur joined #lisp 2015-09-01T02:15:01Z ekinmur quit (Max SendQ exceeded) 2015-09-01T02:15:57Z TDT quit (Ping timeout: 250 seconds) 2015-09-01T02:16:08Z ekinmur joined #lisp 2015-09-01T02:16:46Z cmack` quit (Ping timeout: 246 seconds) 2015-09-01T02:16:58Z jason_m: fiddlerwoaroof: There is a static middleware, does that do what you are looking for? http://clacklisp.org/tutorial/08-using-clack-middleware-static.html 2015-09-01T02:17:12Z tmtwd joined #lisp 2015-09-01T02:17:41Z Karl_Dscc quit (Remote host closed the connection) 2015-09-01T02:17:44Z ekinmur quit (Max SendQ exceeded) 2015-09-01T02:18:35Z clop quit (Quit: Leaving) 2015-09-01T02:18:55Z ekinmur joined #lisp 2015-09-01T02:20:35Z ekinmur quit (Max SendQ exceeded) 2015-09-01T02:21:44Z ekinmur joined #lisp 2015-09-01T02:22:12Z ebrasca joined #lisp 2015-09-01T02:22:43Z fiddlerwoaroof: Thanks, I think it is 2015-09-01T02:23:08Z fiddlerwoaroof: I guessed I focussed on clack.app.directory. 2015-09-01T02:23:25Z ekinmur quit (Max SendQ exceeded) 2015-09-01T02:24:04Z fiddlerwoaroof: I'm really enjoing the LISP web development experience 2015-09-01T02:24:21Z fiddlerwoaroof: (especially compared to the PHP I have to write to pay the bills) 2015-09-01T02:24:27Z ekinmur joined #lisp 2015-09-01T02:26:06Z briantrice quit (Quit: briantrice) 2015-09-01T02:26:08Z ekinmur quit (Max SendQ exceeded) 2015-09-01T02:26:15Z kyfho: really? 2015-09-01T02:26:24Z kyfho: what web tools? 2015-09-01T02:26:38Z fiddlerwoaroof: Clack / Ningle / Hunchentoot or Woo 2015-09-01T02:26:56Z fiddlerwoaroof: With Parenscript Lass and various HTML generation libraries 2015-09-01T02:27:04Z kyfho: I spent hours trying to get a puppet learning vm to work 2015-09-01T02:27:11Z ekinmur joined #lisp 2015-09-01T02:27:12Z eazar001 joined #lisp 2015-09-01T02:27:17Z kyfho: bizarre cert errors after lesson one froze my progress 2015-09-01T02:27:25Z kyfho: thier web gui crashes 2015-09-01T02:27:28Z kyfho: barf 2015-09-01T02:27:32Z kyfho: what a waste of my life 2015-09-01T02:28:46Z ekinmur quit (Max SendQ exceeded) 2015-09-01T02:29:24Z fiddlerwoaroof: The best part is that I already habitually send my definitions to SLIME, so I don't have to wait for any kind of deployment process 2015-09-01T02:29:27Z jason_m: fiddlerwoaroof: I just started playing with clack / lucerne. So far so good. 2015-09-01T02:29:30Z jason_m: No ssl yet though 2015-09-01T02:29:40Z resttime: Web dev with fukamachiware is definitely great 2015-09-01T02:29:52Z fiddlerwoaroof: My solution to ssl is to put it behind NGINX 2015-09-01T02:29:55Z fiddlerwoaroof: :) 2015-09-01T02:29:59Z resttime: jason_m: no ssl? I was under the impression that there was SSL support 2015-09-01T02:30:19Z jason_m: resttime: That may be, I just haven't tried yet is all I'm saying. 2015-09-01T02:30:33Z resttime: ahhhh I see, alright 2015-09-01T02:30:34Z ebrasca quit (Ping timeout: 250 seconds) 2015-09-01T02:31:40Z ebrasca joined #lisp 2015-09-01T02:31:40Z ahungry quit (Quit: leaving) 2015-09-01T02:31:52Z resttime: Well I think fukamachiware is great because I managed to create a primitive booru imageboard this one time when i couldn't sleep 2015-09-01T02:32:56Z Evanescence joined #lisp 2015-09-01T02:33:27Z resttime: Though I guess one I kind of wish would be for ningle to allow clearing of a single router 2015-09-01T02:33:36Z stardiviner quit (Ping timeout: 250 seconds) 2015-09-01T02:33:48Z resttime: *route 2015-09-01T02:34:05Z fiddlerwoaroof: Can't you SETF it to nil? 2015-09-01T02:34:17Z fiddlerwoaroof: (Haven't tried, just assume that's how you'd do it) 2015-09-01T02:34:57Z Evanescence is now known as stardiviner 2015-09-01T02:37:31Z zacharias_ quit (Ping timeout: 268 seconds) 2015-09-01T02:38:33Z jason_m: resttime: fiddlerwoaroof I was just looking into that with Lucerne. Lucerne uses myway for the route mapping and it also seemed to lack an interface function for removing a route. Although I think you can get the entire mapper list and manipulate it yourself. 2015-09-01T02:38:36Z resttime: I forgot so I just tested it, and it doesn't work 2015-09-01T02:39:02Z ahungry joined #lisp 2015-09-01T02:40:09Z resttime: jason_m: That's probably the way I think, unless there might have been in a closure last time I looked so you wouldn't be able to touch the data 2015-09-01T02:42:16Z jason_m: resttime: You might be right, the :mapper symbol exported by myway isn't the mapper object, but the mapper data structure. I think it is buried in a closure. I think it is here: https://github.com/fukamachi/myway/blob/master/src/util.lisp 2015-09-01T02:42:42Z jason_m: the mapper is whatever is returned from make-collector 2015-09-01T02:42:42Z kyfho quit (Read error: Connection reset by peer) 2015-09-01T02:43:22Z fiddlerwoaroof: Oh, in ningle routing is done by just (setf-ing) a lambda into the correct place 2015-09-01T02:43:44Z kyfho joined #lisp 2015-09-01T02:46:00Z resttime: jason_m: Yeah, so unless I'm missing something lispy I don't think one can actually remove a route 2015-09-01T02:46:31Z resttime: Errr, though in defense that's the way it was designed since I looked at sinatra as well 2015-09-01T02:46:42Z resttime: Just something that kinda bugged me that's all lol 2015-09-01T02:47:43Z resttime: fiddlerwoaroof: yeah, don't forget to setf to the route everytime if you pass a function as a lambda 2015-09-01T02:48:18Z resttime: since the route will use the "copy" of that function before the changes (since it's a lambda that get's passed) 2015-09-01T02:49:03Z resttime: err I mean more precisely that it will continue to use whatever that copy was 2015-09-01T02:49:08Z fiddlerwoaroof: Yeah I have a "def-route" macro that hides everything 2015-09-01T02:49:50Z resttime: Neat, I remember it tripping me up at first 2015-09-01T02:50:18Z fiddlerwoaroof: Basically, whenever I find myself typing the same things over and over again I write a macro 2015-09-01T02:56:32Z Arathnim joined #lisp 2015-09-01T02:58:51Z jleija quit (Quit: leaving) 2015-09-01T02:59:26Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-09-01T03:00:00Z OrangeShark quit (Quit: Leaving) 2015-09-01T03:00:09Z karswell quit (Read error: Connection reset by peer) 2015-09-01T03:01:02Z karswell joined #lisp 2015-09-01T03:02:16Z sdothum joined #lisp 2015-09-01T03:02:38Z resttime: Oh, removing a specific single route can't happen but you can clear all routes at once, hope I didn't give impression otherwise 2015-09-01T03:04:08Z edgar-rft joined #lisp 2015-09-01T03:06:30Z BitPuffin|osx joined #lisp 2015-09-01T03:09:41Z SilentEcho quit (Ping timeout: 250 seconds) 2015-09-01T03:09:59Z SilentEcho joined #lisp 2015-09-01T03:10:39Z Intensity quit (Ping timeout: 244 seconds) 2015-09-01T03:10:43Z tmtwd quit (Ping timeout: 256 seconds) 2015-09-01T03:11:46Z nikki93 joined #lisp 2015-09-01T03:14:14Z kyfho quit (Remote host closed the connection) 2015-09-01T03:17:53Z Intensity joined #lisp 2015-09-01T03:20:40Z fiddlerwoaroof: Is there a way to get a version of *standard-output* that can be treated like a file? 2015-09-01T03:21:02Z fiddlerwoaroof: (besides opening "/dev/stdout") 2015-09-01T03:22:30Z rme: I don't understand. You can bind *standard-output* to any stream you want. 2015-09-01T03:22:55Z fiddlerwoaroof: No, I have the opposite problem, I want to pass *standard-output* to a function 2015-09-01T03:24:03Z fiddlerwoaroof: And I'm getting the error: "# is not of type (or VECTOR CHARACTER) (VECTOR NIL) BASE-STRING PATHNAME FILE-STREAM)." 2015-09-01T03:24:49Z fiddlerwoaroof: Nevermind, I think the problem is that the function I'm passing it into expects a pathname 2015-09-01T03:27:34Z ebrasca quit (Remote host closed the connection) 2015-09-01T03:28:23Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-09-01T03:28:34Z beach joined #lisp 2015-09-01T03:28:49Z beach: Good morning everyone! 2015-09-01T03:29:03Z Jesin quit (Quit: Leaving) 2015-09-01T03:29:11Z rme: bonjour 2015-09-01T03:30:34Z briantrice joined #lisp 2015-09-01T03:34:02Z crichter quit (Ping timeout: 265 seconds) 2015-09-01T03:38:05Z drmeister: Hi beach. 2015-09-01T03:39:12Z beach: drmeister: So the MPS version of Clasp is working? 2015-09-01T03:39:24Z drmeister: I've got the Common Lisp printer/reader of Clasp working pretty well for serialization of data. It's writing and reading about 350MB of data - all S-expressions and chock full of #x=/#x# labels. 2015-09-01T03:39:42Z karswell quit (Read error: Connection reset by peer) 2015-09-01T03:39:46Z beach: Great! 2015-09-01T03:40:09Z drmeister: MPS is not working yet. The static analyzer is working and generating code but I had to do some freshening up of the generated code because I changed the names of some C++ template structs. 2015-09-01T03:40:36Z drmeister: Also I haven't finished the MPS implementation of the side-stack - so it will crash as soon as I start running it. That will take a few days. 2015-09-01T03:40:37Z karswell joined #lisp 2015-09-01T03:40:54Z drmeister: Right now I'm tied up writing proposals again for HIV and splitting water. I live a crazy life. 2015-09-01T03:44:43Z drmeister: I need one of my "get rich really, really slow by doing lots of hard work and trying to fix some of the worlds serious problems" to work and then get a secretary. 2015-09-01T03:46:38Z beach: In that order? 2015-09-01T03:50:37Z drmeister: I think so - or find one who will work for free. 2015-09-01T03:51:05Z Quadrescence joined #lisp 2015-09-01T03:51:23Z vlatkoB joined #lisp 2015-09-01T03:51:39Z resttime quit (Quit: Bye bye!) 2015-09-01T03:51:40Z drmeister: And hire some programmers - yeah. 2015-09-01T03:51:45Z cosmicexplorer joined #lisp 2015-09-01T03:52:57Z drmeister: I have enough to keep people busy now. There must be some programmers out there who want to do something more meaningful than write software to sell advertising. 2015-09-01T03:54:03Z drmeister: Don't mind me. I'm just grumpy 2015-09-01T03:55:12Z drmeister: Writing proposals seems largely pointless given how little money the NIH has these days. 2015-09-01T03:55:30Z beach: Maybe you should move to a different country. 2015-09-01T03:56:47Z jdtest joined #lisp 2015-09-01T03:56:49Z drmeister: I did that once already. It worked for a while... 2015-09-01T03:57:14Z rme is willing to give it a try 2015-09-01T03:57:39Z brucem: drmeister: I get a bit jealous of the massive corruption that I see around me in the developing world. 2015-09-01T03:57:42Z beach: drmeister: I have lived in 5 different countries. It's nice to have a change from time to time. 2015-09-01T03:57:46Z rme: Not to write ad software though. 2015-09-01T03:58:00Z vlatkoB_ joined #lisp 2015-09-01T03:58:03Z drmeister: Anyway, I'll stop grumping now. 2015-09-01T03:58:05Z brucem: drmeister: Malaysia's Prime Minister taking $700-800 million ... Thailand's massive corruption ... the things I could do with even 1% of that. 2015-09-01T03:58:35Z drmeister: brucem: Yeah, it's just obscene. 2015-09-01T03:58:58Z jdtest2 quit (Ping timeout: 250 seconds) 2015-09-01T03:59:07Z brucem: drmeister: Occasionally, I think about sending them a letter and asking for sponsorship. 2015-09-01T03:59:09Z drmeister: It will give them no comfort when they are old and dying of cancer. 2015-09-01T03:59:44Z jeadre quit (Ping timeout: 244 seconds) 2015-09-01T04:02:30Z vlatkoB quit (Ping timeout: 272 seconds) 2015-09-01T04:02:47Z rme: Ha. "Should have funded me, my dear fellow!" 2015-09-01T04:04:00Z beach: :) 2015-09-01T04:04:08Z brucem: rme: It wouldn't have needed much funding to keep you happy working on ClozureCL. Or me on Dylan. Or Ravenbrook on MPS. Or drmeister to have some minions. :) 2015-09-01T04:05:36Z k-dawg joined #lisp 2015-09-01T04:08:29Z rme: brucem: Yeah. it's unfortunate. Hopefully it won't come to writing advertising software. 2015-09-01T04:09:18Z drmeister: Minions! There's another freakin' tragedy. That movie has pulled in more than a billion dollars US and it's awful. 2015-09-01T04:10:13Z drmeister: It was promising at the start but went to mediocrity really fast. 2015-09-01T04:10:16Z rme: My kids saw it in France this summer. I asked my son Daniel (9) what language it was in, and he said he didn't know. I'm not sure what that means... 2015-09-01T04:10:50Z jlongster joined #lisp 2015-09-01T04:12:18Z drmeister: It thought it was French - I had 11 years of it in grade school in Canada. I would not recognize that language anywhere. 2015-09-01T04:12:53Z cmack` joined #lisp 2015-09-01T04:17:35Z cmack` quit (Ping timeout: 256 seconds) 2015-09-01T04:18:31Z drmeister: The world is full of tragedies. 2015-09-01T04:18:35Z pranavrc__ quit (Ping timeout: 250 seconds) 2015-09-01T04:18:52Z beach: drmeister: [Back to the topic] I am working on a very precise data-flow analysis of nested functions so that I do not have to be conservative about what variables can escape etc. 2015-09-01T04:19:17Z beach: drmeister: It requires a lot of thinking, so you don't see much progress in the form of code at the moment. 2015-09-01T04:19:49Z TheSelector quit (Quit: leaving) 2015-09-01T04:19:50Z drmeister: beach: That's ok, you work at your pace, I'll work at mine. 2015-09-01T04:20:08Z beach: Sure. Just saying. 2015-09-01T04:20:47Z drmeister: I understand. 2015-09-01T04:20:49Z beach: This analysis is what will make it possible to remove those assignments of T/NIL to variables that are subsequently tested for NIL-ness. 2015-09-01T04:21:03Z beach: ... among other things. 2015-09-01T04:21:35Z drmeister: That is very exciting. 2015-09-01T04:21:36Z beach: I could have put in a kludge for the special case, but I try to avoid special cases where I can. 2015-09-01T04:22:15Z drmeister: Because once those are gone and the redundant type checks - then there's nothing left but the essential calculation. 2015-09-01T04:22:23Z eazar001 quit (Ping timeout: 264 seconds) 2015-09-01T04:22:52Z beach: Right. This same data-flow analysis will be the basis for the type inferencer I hope. 2015-09-01T04:22:55Z karswell quit (Remote host closed the connection) 2015-09-01T04:23:18Z p_l: beach: sounds awesome! 2015-09-01T04:23:51Z karswell joined #lisp 2015-09-01T04:24:23Z beach: drmeister: I need to be careful about my own investment in time since I am the only one working on this. Therefore, I can't afford too many special kludges when there is a more general solution. 2015-09-01T04:26:24Z beach: drmeister: Furthermore, kludges can't be published so can't be used to justify my salary. General solutions might work for that. 2015-09-01T04:26:29Z drmeister: I'm using that more and more as a guiding principle. 2015-09-01T04:26:59Z beach: Good! :) 2015-09-01T04:27:31Z defaultxr quit (Quit: gnight) 2015-09-01T04:30:40Z mbuf joined #lisp 2015-09-01T04:33:37Z voidlily quit (Ping timeout: 246 seconds) 2015-09-01T04:34:30Z voidlily joined #lisp 2015-09-01T04:35:03Z beach: p_l: Thanks! I'll be sure to report progress. 2015-09-01T04:35:24Z smokeink joined #lisp 2015-09-01T04:38:52Z jason_m quit (Ping timeout: 246 seconds) 2015-09-01T04:41:27Z tmtwd joined #lisp 2015-09-01T04:42:30Z BitPuffin|osx quit (Ping timeout: 240 seconds) 2015-09-01T04:42:47Z jdtest quit (Read error: Connection reset by peer) 2015-09-01T04:42:48Z jdtest2 joined #lisp 2015-09-01T04:43:43Z quazimodo quit (Ping timeout: 250 seconds) 2015-09-01T04:46:12Z eazar001 joined #lisp 2015-09-01T04:46:12Z DeadTrickster quit (Read error: Connection reset by peer) 2015-09-01T04:47:44Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-01T04:53:31Z scottj joined #lisp 2015-09-01T04:55:34Z UtkarshRay joined #lisp 2015-09-01T04:55:35Z jdtest2 quit (Read error: Connection reset by peer) 2015-09-01T04:56:31Z jdtest joined #lisp 2015-09-01T04:57:53Z oleo_ quit (Quit: Verlassend) 2015-09-01T05:03:31Z beach left #lisp 2015-09-01T05:06:02Z Arathnim quit (Quit: leaving) 2015-09-01T05:06:45Z cosmicexplorer quit (Ping timeout: 268 seconds) 2015-09-01T05:13:34Z loke: hello 2015-09-01T05:16:10Z quazimodo joined #lisp 2015-09-01T05:17:26Z drmeister: Not bad - the MPS version of Clasp compiles with the programmatically generated 18,500 lines of C++ code that interface MPS to Clasp. 2015-09-01T05:17:48Z tmtwd quit (Ping timeout: 264 seconds) 2015-09-01T05:18:15Z jackdaniel: good morning 2015-09-01T05:18:15Z minion: jackdaniel, memo from drmeister: I believe that ecl/src/lsp/iolib.lsp in the sharp-s-reader reader macro where it says (let ((l (read stream))) it should be (let ((l (read stream t nil t))).. Otherwise things like (defstruct foo a) (read-from-string "(#1=\"Hello\" #S(FOO :A #1#)) won't work. 2015-09-01T05:18:19Z drmeister: It will crash because I'm still missing some code that I have to hand write to implement a stack-like pool using MPS but all the old code that I wrote last year still seems to work. 2015-09-01T05:18:23Z drmeister: Hi jackdaniel. 2015-09-01T05:18:56Z jackdaniel: ok, I'll check that, thanks :) 2015-09-01T05:19:38Z drmeister: Sure. Note the sharp-a-reader function in ecl/src/lsp/iolib.lsp calls (READ stream t nil t) but sharp-s-reader does not currently do that. 2015-09-01T05:20:23Z drmeister: When I changed sharp-s-reader in Clasp I got the expected behavior wrt #x= labels defined outside of #S(...) and #x# used within the #S(...) 2015-09-01T05:20:33Z thomas joined #lisp 2015-09-01T05:21:11Z jackdaniel: yeah, that seems a valid fix 2015-09-01T05:21:33Z jackdaniel: btw, when do you plan to add #+clasp-min feature so we can start merging portable part? 2015-09-01T05:22:02Z thomas quit (Client Quit) 2015-09-01T05:22:18Z jackdaniel: I'll add this testcase to ansi-tests btw 2015-09-01T05:22:29Z drmeister: A couple of weeks? I've got some really important deadlines coming up. 2015-09-01T05:22:35Z cosmicexplorer joined #lisp 2015-09-01T05:22:46Z jackdaniel: ok 2015-09-01T05:23:37Z drmeister: I never stop coding but I do loose some ability to focus and respond when I have to work on other things. 2015-09-01T05:23:53Z drmeister: Merging the source code will take a lot of back and forth. 2015-09-01T05:24:30Z jackdaniel: well, I'm willing to do that, but not without this – some #+ecl-min on clasp and #+ecl-min on clasp differ 2015-09-01T05:24:40Z jackdaniel: and changing them to clasp ones breaks the build 2015-09-01T05:24:52Z jackdaniel: not without clasp-min in place° 2015-09-01T05:33:28Z marvi_ quit (Ping timeout: 246 seconds) 2015-09-01T05:33:39Z mrSpec joined #lisp 2015-09-01T05:33:42Z marvi joined #lisp 2015-09-01T05:33:45Z mrSpec quit (Changing host) 2015-09-01T05:33:45Z mrSpec joined #lisp 2015-09-01T05:33:45Z pt1 joined #lisp 2015-09-01T05:34:21Z marvi quit (Changing host) 2015-09-01T05:34:22Z marvi joined #lisp 2015-09-01T05:43:39Z pt1 quit (Remote host closed the connection) 2015-09-01T05:47:10Z pt1 joined #lisp 2015-09-01T05:53:03Z briantrice quit (Quit: briantrice) 2015-09-01T05:55:10Z briantrice joined #lisp 2015-09-01T05:55:24Z kushal joined #lisp 2015-09-01T05:57:53Z ramky joined #lisp 2015-09-01T05:58:36Z ovidnis quit (Ping timeout: 264 seconds) 2015-09-01T05:59:22Z Davidbrcz quit (Ping timeout: 246 seconds) 2015-09-01T06:00:58Z jlongster quit (Ping timeout: 265 seconds) 2015-09-01T06:03:35Z pt1 quit (Remote host closed the connection) 2015-09-01T06:05:28Z kushal quit (Ping timeout: 246 seconds) 2015-09-01T06:07:21Z mishoo_ joined #lisp 2015-09-01T06:12:37Z ndrei quit (Ping timeout: 256 seconds) 2015-09-01T06:13:39Z cmack` joined #lisp 2015-09-01T06:14:25Z ndrei joined #lisp 2015-09-01T06:16:09Z ASau quit (Ping timeout: 244 seconds) 2015-09-01T06:18:27Z cmack` quit (Ping timeout: 252 seconds) 2015-09-01T06:21:24Z Cymew joined #lisp 2015-09-01T06:23:14Z rlewis quit 2015-09-01T06:33:42Z smokeink quit (Ping timeout: 268 seconds) 2015-09-01T06:33:59Z smokeink joined #lisp 2015-09-01T06:34:49Z pinterface joined #lisp 2015-09-01T06:35:14Z kushal joined #lisp 2015-09-01T06:35:31Z pt1 joined #lisp 2015-09-01T06:36:15Z pinterface1 quit (Ping timeout: 265 seconds) 2015-09-01T06:40:53Z pjb joined #lisp 2015-09-01T06:41:17Z pjb is now known as Guest40987 2015-09-01T06:41:25Z Guest31537 quit (Remote host closed the connection) 2015-09-01T06:42:27Z loz1 joined #lisp 2015-09-01T06:42:59Z Guest40987 is now known as pjb` 2015-09-01T06:43:12Z pjb` is now known as pjb 2015-09-01T06:45:59Z kdas_ joined #lisp 2015-09-01T06:46:53Z kushal quit (Ping timeout: 265 seconds) 2015-09-01T06:47:31Z spegelref joined #lisp 2015-09-01T06:51:24Z rlewis joined #lisp 2015-09-01T06:52:26Z briantrice quit (Quit: briantrice) 2015-09-01T06:53:39Z smokeink quit (Remote host closed the connection) 2015-09-01T06:55:59Z gingerale joined #lisp 2015-09-01T06:56:18Z smokeink joined #lisp 2015-09-01T06:58:34Z mea-culpa joined #lisp 2015-09-01T07:00:34Z ehu joined #lisp 2015-09-01T07:00:48Z TDT joined #lisp 2015-09-01T07:00:52Z pt1 quit (Remote host closed the connection) 2015-09-01T07:01:12Z nikki93 quit (Remote host closed the connection) 2015-09-01T07:04:50Z Ven joined #lisp 2015-09-01T07:10:27Z nikki93 joined #lisp 2015-09-01T07:15:06Z ndrei quit (Ping timeout: 240 seconds) 2015-09-01T07:15:40Z loz1 quit (Ping timeout: 272 seconds) 2015-09-01T07:17:06Z ndrei joined #lisp 2015-09-01T07:18:12Z larion quit (Ping timeout: 272 seconds) 2015-09-01T07:21:17Z kami joined #lisp 2015-09-01T07:21:23Z kami: Good morning #lisp 2015-09-01T07:21:58Z mobius-eng joined #lisp 2015-09-01T07:21:59Z jackdaniel: o/ kami 2015-09-01T07:27:53Z nikki93 quit (Remote host closed the connection) 2015-09-01T07:28:14Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-01T07:39:49Z nikki93 joined #lisp 2015-09-01T07:41:34Z nikki93 quit (Remote host closed the connection) 2015-09-01T07:42:00Z Mon_Ouie joined #lisp 2015-09-01T07:42:51Z salva joined #lisp 2015-09-01T07:44:01Z Shinmera joined #lisp 2015-09-01T07:45:51Z grouzen joined #lisp 2015-09-01T07:47:23Z przl joined #lisp 2015-09-01T07:48:56Z kdas_ is now known as kushal 2015-09-01T07:49:02Z kushal quit (Changing host) 2015-09-01T07:49:02Z kushal joined #lisp 2015-09-01T07:55:21Z grouzen quit (Ping timeout: 244 seconds) 2015-09-01T07:57:24Z remi`bd joined #lisp 2015-09-01T08:00:12Z dvb_ua joined #lisp 2015-09-01T08:00:19Z Beetny joined #lisp 2015-09-01T08:00:57Z gravicappa joined #lisp 2015-09-01T08:01:36Z mobius-eng quit (Remote host closed the connection) 2015-09-01T08:02:00Z tharugrim joined #lisp 2015-09-01T08:03:29Z harish quit (Ping timeout: 250 seconds) 2015-09-01T08:04:49Z Cymew quit (Ping timeout: 256 seconds) 2015-09-01T08:08:05Z honkfest1val quit (Ping timeout: 252 seconds) 2015-09-01T08:08:31Z araujo_ joined #lisp 2015-09-01T08:08:56Z honkfestival joined #lisp 2015-09-01T08:11:30Z araujo quit (Ping timeout: 255 seconds) 2015-09-01T08:14:32Z cmack` joined #lisp 2015-09-01T08:16:59Z angavrilov joined #lisp 2015-09-01T08:17:53Z bunde quit (Quit: Leaving) 2015-09-01T08:19:07Z cmack` quit (Ping timeout: 244 seconds) 2015-09-01T08:23:49Z zacts quit (Read error: Connection reset by peer) 2015-09-01T08:24:29Z araujo_ quit (Quit: Leaving) 2015-09-01T08:24:32Z zacts joined #lisp 2015-09-01T08:29:04Z emlow joined #lisp 2015-09-01T08:30:23Z shka joined #lisp 2015-09-01T08:30:27Z shka: hello 2015-09-01T08:30:55Z shka: i was wondering 2015-09-01T08:31:29Z shka: common type for adjustable, non-adjustable and fill-pointer vectors is a little bit annoying 2015-09-01T08:31:49Z araujo joined #lisp 2015-09-01T08:31:54Z Shinmera: It is, especially because implementations can't optimise it well. 2015-09-01T08:32:11Z Shinmera: Throw in displaced vectors as well 2015-09-01T08:33:03Z shka: well, i'm more annoyed by the fact that i need to deal with those in slightly separate way 2015-09-01T08:33:06Z honkfestival quit (Ping timeout: 255 seconds) 2015-09-01T08:33:14Z leafybasil quit (Remote host closed the connection) 2015-09-01T08:33:24Z shka: sure i can write macro to make this a little bit less cumbersome 2015-09-01T08:33:33Z Ven joined #lisp 2015-09-01T08:33:48Z shka: but perhaps someone figured out how to deal with this already 2015-09-01T08:34:45Z shka: i was thinking about wrapping those in clos classes, but not sure what will happen to the performance 2015-09-01T08:38:39Z larion joined #lisp 2015-09-01T08:41:31Z lambda-smith joined #lisp 2015-09-01T08:42:02Z nikki93 joined #lisp 2015-09-01T08:43:40Z honkfestival joined #lisp 2015-09-01T08:46:10Z przl_ joined #lisp 2015-09-01T08:46:59Z psy_ quit (Ping timeout: 264 seconds) 2015-09-01T08:47:19Z nikki93 quit (Ping timeout: 256 seconds) 2015-09-01T08:49:22Z przl quit (Ping timeout: 268 seconds) 2015-09-01T08:50:43Z przl_ quit (Ping timeout: 250 seconds) 2015-09-01T08:51:02Z honkfestival quit (Ping timeout: 250 seconds) 2015-09-01T08:51:49Z honkfestival joined #lisp 2015-09-01T08:52:22Z przl joined #lisp 2015-09-01T08:52:23Z theos quit (Disconnected by services) 2015-09-01T08:52:49Z theos joined #lisp 2015-09-01T08:52:59Z HDurer quit (Ping timeout: 256 seconds) 2015-09-01T08:53:06Z Karl_Dscc joined #lisp 2015-09-01T08:55:46Z hitecnologys quit (Ping timeout: 246 seconds) 2015-09-01T08:56:33Z Ven quit (Read error: Connection reset by peer) 2015-09-01T08:56:49Z ynchromeshs quit (Ping timeout: 246 seconds) 2015-09-01T09:00:40Z quazimodo quit (Ping timeout: 246 seconds) 2015-09-01T09:02:30Z przl quit (Quit: leaving) 2015-09-01T09:02:44Z przl joined #lisp 2015-09-01T09:02:53Z przl quit (Client Quit) 2015-09-01T09:02:55Z stepnem joined #lisp 2015-09-01T09:03:22Z przl joined #lisp 2015-09-01T09:03:29Z Ven joined #lisp 2015-09-01T09:03:48Z attila_lendvai joined #lisp 2015-09-01T09:03:49Z attila_lendvai quit (Changing host) 2015-09-01T09:03:49Z attila_lendvai joined #lisp 2015-09-01T09:04:02Z lokulin quit (Ping timeout: 250 seconds) 2015-09-01T09:04:32Z HDurer joined #lisp 2015-09-01T09:05:50Z harish_ joined #lisp 2015-09-01T09:12:24Z mea-culp` joined #lisp 2015-09-01T09:13:50Z mea-culpa quit (Ping timeout: 240 seconds) 2015-09-01T09:14:17Z ggole joined #lisp 2015-09-01T09:15:12Z lokulin joined #lisp 2015-09-01T09:16:59Z yenda joined #lisp 2015-09-01T09:23:36Z Lokathor quit (Ping timeout: 272 seconds) 2015-09-01T09:23:51Z jackdaniel: wolves will step down from the mountains and the dark age will began ;-) 2015-09-01T09:23:59Z jackdaniel: shka: you can always benchmark it 2015-09-01T09:24:05Z jackdaniel: begin° 2015-09-01T09:27:00Z shka: hmmm 2015-09-01T09:28:06Z leafybasil joined #lisp 2015-09-01T09:30:15Z cadadar joined #lisp 2015-09-01T09:32:49Z Karl_Dscc quit (Remote host closed the connection) 2015-09-01T09:33:15Z Walex joined #lisp 2015-09-01T09:34:07Z preacherAKAnd joined #lisp 2015-09-01T09:36:03Z TDT quit (Ping timeout: 256 seconds) 2015-09-01T09:43:24Z loz: any thoughts on jscl? can it use js libraries? 2015-09-01T09:44:53Z gernika quit (Ping timeout: 244 seconds) 2015-09-01T09:47:37Z pinterface1 joined #lisp 2015-09-01T09:47:53Z Ettore joined #lisp 2015-09-01T09:48:06Z jackdaniel: it was far from complete last time I've checked 2015-09-01T09:48:18Z pinterface quit (Ping timeout: 272 seconds) 2015-09-01T09:49:00Z dim: no loop, no format, etc 2015-09-01T09:49:43Z gernika joined #lisp 2015-09-01T09:51:09Z jackdaniel: https://github.com/davazp/jscl/blob/master/jqconsole.min.js - he he he, I had temptation to M-q M-x mark-whole-buffer TAB 2015-09-01T09:51:43Z mathrick joined #lisp 2015-09-01T09:53:36Z Ettore left #lisp 2015-09-01T09:59:16Z salva quit (Quit: Leaving) 2015-09-01T10:01:12Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-01T10:15:28Z cmack` joined #lisp 2015-09-01T10:17:06Z jeadre joined #lisp 2015-09-01T10:19:46Z cmack` quit (Ping timeout: 246 seconds) 2015-09-01T10:23:28Z pjb: shka: the idea is that you should deal with vectors without taking into account whether they're displaced or have a fill pointer or not. 2015-09-01T10:23:35Z pjb: That's the whole point of the thing. 2015-09-01T10:23:45Z tharugrim quit (Ping timeout: 252 seconds) 2015-09-01T10:24:04Z eazar_5thgen joined #lisp 2015-09-01T10:24:31Z tharugrim joined #lisp 2015-09-01T10:25:36Z przl quit (Read error: Connection reset by peer) 2015-09-01T10:26:00Z przl joined #lisp 2015-09-01T10:28:48Z fitzsim quit (Ping timeout: 244 seconds) 2015-09-01T10:29:31Z UtkarshRay quit (Remote host closed the connection) 2015-09-01T10:34:42Z preacherAKAnd quit (Quit: Konversation terminated!) 2015-09-01T10:35:10Z Karl_Dscc joined #lisp 2015-09-01T10:40:08Z shka: pjb: yeah, problem is that if i want to (for instance) insert element in the middle of the vector, i need to either push or push_extend 2015-09-01T10:40:55Z jackdaniel: insert 2015-09-01T10:40:56Z jackdaniel: element 2015-09-01T10:41:00Z jackdaniel: in the middle ? 2015-09-01T10:41:06Z jackdaniel: of the vector? :D 2015-09-01T10:41:45Z mprelude joined #lisp 2015-09-01T10:42:07Z jackdaniel: that will be very inefficient - if you have such operations and you can afford sequential access, then better use lists 2015-09-01T10:42:26Z jackdaniel: by such operations I mean insertion in the middle of sequence 2015-09-01T10:43:43Z grouzen joined #lisp 2015-09-01T10:44:38Z pjb: You would obviously use com.informatimago.common-lisp.cesarum.sequence:replace-subseq 2015-09-01T10:45:52Z Niac quit (Quit: Lost terminal) 2015-09-01T10:45:58Z shka: jackdaniel: it is ok if vector has limited size 2015-09-01T10:46:18Z shka: and lists does not help 2015-09-01T10:46:20Z jackdaniel: inserting in the middle of a vector requires copying of elements 2015-09-01T10:46:27Z shka: if i need to have random access 2015-09-01T10:46:31Z shka: i know 2015-09-01T10:46:46Z jackdaniel: vector is insuitable for such usecase imho 2015-09-01T10:47:15Z shka: but if i have to copy 30 elements once a few seconds vs i have to access random element in the sequence ten times per second 2015-09-01T10:47:32Z shka: it is pretty simple use case 2015-09-01T10:48:04Z shka: consider creating palette for the image 2015-09-01T10:48:09Z shka: i can use hash table 2015-09-01T10:48:25Z shka: but merging hash tables is not as fast as merging sorted vectors 2015-09-01T10:48:37Z shka: and maximum size is limited anyway 2015-09-01T10:49:01Z shka: and tree is not efficient 2015-09-01T10:49:14Z shka: you have to allocate pointer for each fixnum 2015-09-01T10:49:21Z shka: which is slow 2015-09-01T10:49:29Z pjb: There 2015-09-01T10:49:40Z pjb: 's not only check-type, there is also assert. 2015-09-01T10:49:58Z pjb: (assert (array-has-fill-pointer-p v)) 2015-09-01T10:50:02Z shka: so in such case inserting element in the middle of the vector is the best option avaible 2015-09-01T10:50:12Z ceryo joined #lisp 2015-09-01T10:50:59Z jackdaniel: you could use list with a reminder (basically list pointing to different parts of your list) 2015-09-01T10:51:00Z pjb: And if you need a type/class, you can always wrap your data in a structure or clos instance/ 2015-09-01T10:51:00Z shka: pjb: that's what i was thinking about 2015-09-01T10:51:24Z shka: jackdaniel: overcomplicated, and still not as efficient 2015-09-01T10:51:36Z shka: besides serialization to file will be slower 2015-09-01T10:51:54Z jackdaniel: shka: when I see phrase "inserting element in the middle of the vector" it phisically hurts me 2015-09-01T10:52:02Z shka: i'm sorry 2015-09-01T10:52:07Z shka: i didn't want to hurt you 2015-09-01T10:52:14Z jackdaniel: it really is inefficient, but do as you please 2015-09-01T10:52:17Z pjb: jackdaniel: don't. There may be free space in the middle. 2015-09-01T10:52:33Z pjb: (defun delete-element (e v) (nsubstitute nil e v)) 2015-09-01T10:52:41Z k-dawg joined #lisp 2015-09-01T10:52:56Z pjb: then insert element can push elements only till the next nil. 2015-09-01T10:53:12Z shka: jackdaniel: it can be efficient if you have guaranteen on maximum size of the vector 2015-09-01T10:53:16Z jackdaniel: pjb: or vector might be really baked by a list, we're not talking about implementation details but about structure 2015-09-01T10:53:28Z shka: in such cases O(n) means not that much 2015-09-01T10:53:52Z salva joined #lisp 2015-09-01T10:54:02Z pjb: The point is that lisp is a low level programming language, and as sicp teaches us, we must write our own high level abstractions. 2015-09-01T10:54:19Z pjb: Otherwise, you may always try wolfram. 2015-09-01T10:54:28Z shka: nah, i like lisp 2015-09-01T10:54:38Z shka: i just want to know what would be optimal route 2015-09-01T10:54:47Z shka: i was thinking about wrapping in classes 2015-09-01T10:55:04Z shka: and if that does not look like stupid idea, i will do that 2015-09-01T10:55:12Z pjb: it does not. 2015-09-01T10:55:18Z shka: cool 2015-09-01T10:56:05Z shka: jackdaniel: also, sorting list of fixnums is slower than sorting vector of fixnums 2015-09-01T10:56:29Z shka: so there is tradeoff to be made 2015-09-01T10:56:39Z shka: but if vector has like 100 elements 2015-09-01T10:56:48Z c0rehe110 joined #lisp 2015-09-01T10:56:49Z shka: it is really hard to see advantage of list 2015-09-01T10:57:17Z jackdaniel: unless you create 1000 workers doing the same thing 2015-09-01T10:57:18Z c0rehe110 quit (Max SendQ exceeded) 2015-09-01T10:57:30Z splittist: shka: what about flexichains? 2015-09-01T10:57:31Z jackdaniel: and there are other sorted structures if you look for order 2015-09-01T10:57:41Z c0rehe110 joined #lisp 2015-09-01T10:57:51Z shka: splittist: those are nice for large sets of data 2015-09-01T10:58:03Z shka: so it's different case 2015-09-01T10:58:44Z shka: jackdaniel: well, vast number of tasks is sequential by nature 2015-09-01T10:58:55Z jackdaniel: (?) 2015-09-01T10:59:40Z przl quit (Ping timeout: 265 seconds) 2015-09-01T10:59:55Z shka: (i usually want to do this thing with my vector, next this, and this, and this and finally i have my resoult that is actually usefull) 2015-09-01T11:01:30Z ziocroc joined #lisp 2015-09-01T11:03:46Z theos quit (Disconnected by services) 2015-09-01T11:04:15Z theos joined #lisp 2015-09-01T11:05:29Z hitecnologys joined #lisp 2015-09-01T11:05:48Z ynchromeshs joined #lisp 2015-09-01T11:07:53Z breakds quit (Quit: Leaving) 2015-09-01T11:13:47Z EvW joined #lisp 2015-09-01T11:15:00Z sdothum joined #lisp 2015-09-01T11:15:24Z mrSpec quit (Ping timeout: 264 seconds) 2015-09-01T11:16:00Z mrSpec joined #lisp 2015-09-01T11:18:21Z echo-area quit (Remote host closed the connection) 2015-09-01T11:20:52Z przl joined #lisp 2015-09-01T11:23:35Z BitPuffin joined #lisp 2015-09-01T11:24:31Z cmack` joined #lisp 2015-09-01T11:25:06Z My_Hearing joined #lisp 2015-09-01T11:27:08Z mbuf quit (Remote host closed the connection) 2015-09-01T11:27:11Z dougk_ quit (Ping timeout: 244 seconds) 2015-09-01T11:28:24Z hocwp joined #lisp 2015-09-01T11:32:35Z Harag joined #lisp 2015-09-01T11:33:27Z hocwp quit (Remote host closed the connection) 2015-09-01T11:34:24Z mea-culp` is now known as mea-culpa 2015-09-01T11:39:06Z Ven joined #lisp 2015-09-01T11:39:15Z Harag quit (Quit: Harag) 2015-09-01T11:39:35Z Harag joined #lisp 2015-09-01T11:51:29Z TDT joined #lisp 2015-09-01T11:55:46Z TDT quit (Ping timeout: 240 seconds) 2015-09-01T11:59:51Z zacharias joined #lisp 2015-09-01T11:59:57Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-01T12:05:24Z ziocroc quit (Ping timeout: 244 seconds) 2015-09-01T12:05:58Z ziocroc joined #lisp 2015-09-01T12:07:55Z pranavrc__ joined #lisp 2015-09-01T12:11:11Z sjl joined #lisp 2015-09-01T12:12:26Z Beetny quit (Ping timeout: 240 seconds) 2015-09-01T12:16:41Z ndrei quit (Ping timeout: 252 seconds) 2015-09-01T12:18:47Z ndrei joined #lisp 2015-09-01T12:19:36Z mobius-eng joined #lisp 2015-09-01T12:20:26Z grouzen quit (Ping timeout: 240 seconds) 2015-09-01T12:22:02Z yenda quit (Remote host closed the connection) 2015-09-01T12:26:11Z karswell quit (Remote host closed the connection) 2015-09-01T12:27:06Z karswell joined #lisp 2015-09-01T12:28:10Z Mon_Ouie quit (Ping timeout: 240 seconds) 2015-09-01T12:29:06Z ndrei quit (Ping timeout: 240 seconds) 2015-09-01T12:31:04Z ndrei joined #lisp 2015-09-01T12:31:04Z eazar_5thgen quit (Quit: Connection closed for inactivity) 2015-09-01T12:34:04Z lispyone joined #lisp 2015-09-01T12:36:15Z lispyone quit (Remote host closed the connection) 2015-09-01T12:38:06Z sjl quit (Ping timeout: 240 seconds) 2015-09-01T12:38:58Z ndrei quit (Ping timeout: 250 seconds) 2015-09-01T12:42:44Z sjl joined #lisp 2015-09-01T12:43:18Z mobius-eng quit (Remote host closed the connection) 2015-09-01T12:44:09Z TDT joined #lisp 2015-09-01T12:44:33Z cosmicexplorer quit (Ping timeout: 252 seconds) 2015-09-01T12:45:05Z Karl_Dscc quit (Remote host closed the connection) 2015-09-01T12:45:57Z jason_m joined #lisp 2015-09-01T12:46:01Z nikki93 joined #lisp 2015-09-01T12:47:23Z yenda joined #lisp 2015-09-01T12:48:00Z lispyone joined #lisp 2015-09-01T12:49:22Z TDT quit (Ping timeout: 250 seconds) 2015-09-01T12:49:51Z cadadar quit (Quit: Leaving.) 2015-09-01T12:50:53Z nikki93 quit (Ping timeout: 244 seconds) 2015-09-01T12:52:25Z TDT joined #lisp 2015-09-01T12:56:11Z zickzackv: shka, what about a tree? 2015-09-01T12:56:41Z zickzackv: ... for storing your data 2015-09-01T12:58:11Z shka: zickzackv: there are two problems with all linked data structures 2015-09-01T12:58:18Z Ven joined #lisp 2015-09-01T12:58:21Z shka: 1) prefetcher 2015-09-01T12:58:34Z shka: 2) additional pointer required 2015-09-01T12:59:56Z shka: unless you have large number of elements, all linked structures will have inferior performance 2015-09-01T13:01:01Z cadadar joined #lisp 2015-09-01T13:01:41Z Shinmera: You can't count on the cache anyway because the implementation is most definitely not going to store values directly in the array. 2015-09-01T13:02:43Z eudoxia joined #lisp 2015-09-01T13:04:03Z zickzackv: shka: last try, what about a heap :-) 2015-09-01T13:04:42Z zickzackv: shka: at least its not linked. 2015-09-01T13:05:41Z TDT quit (Quit: TDT) 2015-09-01T13:06:10Z karswell quit (Read error: Connection reset by peer) 2015-09-01T13:06:22Z karswell` joined #lisp 2015-09-01T13:07:25Z s00pcan quit (Ping timeout: 244 seconds) 2015-09-01T13:08:28Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-01T13:09:22Z s00pcan joined #lisp 2015-09-01T13:10:59Z shka: zickzackv: but i just need sorted vector 2015-09-01T13:11:07Z shka: so i can binary search 2015-09-01T13:11:20Z shka: and serialize fast 2015-09-01T13:11:49Z shka: i'm surprised that this is such a controversial topic 2015-09-01T13:14:13Z smokeink quit (Ping timeout: 256 seconds) 2015-09-01T13:14:34Z Shinmera: shka: by the way, array-utils has vector-push-position and vector-push-extend-position. 2015-09-01T13:14:36Z ramky quit (Quit: Leaving) 2015-09-01T13:14:40Z jackdaniel: it might be a hint, that you may be wrong (obviously hints might be wrong) 2015-09-01T13:15:08Z shka: Shinmera: i know it, quite nice lib 2015-09-01T13:15:11Z Shinmera: Actually it only has vector-push-extend-position 2015-09-01T13:15:19Z shka: glad that you published it :-) 2015-09-01T13:15:43Z salva quit (Remote host closed the connection) 2015-09-01T13:16:16Z quasus joined #lisp 2015-09-01T13:17:47Z badkins joined #lisp 2015-09-01T13:17:56Z varjag quit (Ping timeout: 272 seconds) 2015-09-01T13:20:46Z c0rehe110 quit (Quit: This computer has gone to sleep) 2015-09-01T13:22:01Z Karl_Dscc joined #lisp 2015-09-01T13:22:54Z cadadar quit (Quit: Leaving.) 2015-09-01T13:24:11Z marcoecc joined #lisp 2015-09-01T13:24:13Z karswell` quit (Remote host closed the connection) 2015-09-01T13:24:24Z pjb quit (Ping timeout: 268 seconds) 2015-09-01T13:25:08Z karswell` joined #lisp 2015-09-01T13:26:43Z Ven joined #lisp 2015-09-01T13:28:54Z isaac_rks joined #lisp 2015-09-01T13:32:44Z grouzen joined #lisp 2015-09-01T13:34:39Z oleo joined #lisp 2015-09-01T13:34:39Z oleo quit (Changing host) 2015-09-01T13:34:39Z oleo joined #lisp 2015-09-01T13:34:58Z pjb joined #lisp 2015-09-01T13:35:06Z oleo: hello :) 2015-09-01T13:35:22Z pjb is now known as Guest2231 2015-09-01T13:37:43Z jason_m quit (Ping timeout: 252 seconds) 2015-09-01T13:39:36Z zaquest quit (Quit: Leaving) 2015-09-01T13:39:56Z zaquest joined #lisp 2015-09-01T13:40:55Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-01T13:42:45Z ndrei joined #lisp 2015-09-01T13:46:32Z ebrasca joined #lisp 2015-09-01T13:46:40Z isaac_rks quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-01T13:46:59Z resttime joined #lisp 2015-09-01T13:47:01Z nikki93 joined #lisp 2015-09-01T13:48:35Z Xach spies https://github.com/danshapero/cl-hamt 2015-09-01T13:48:42Z zygentoma joined #lisp 2015-09-01T13:50:00Z eudoxia: hm, apparently cl-travis doesn't work anymore because the Travis people have disabled sudo 2015-09-01T13:50:06Z eudoxia: sigh, time to move all my projects to Roswell 2015-09-01T13:51:20Z nikki93 quit (Ping timeout: 244 seconds) 2015-09-01T13:51:53Z jlongster joined #lisp 2015-09-01T13:53:57Z pranavrc__ quit (Ping timeout: 255 seconds) 2015-09-01T13:54:47Z smokeink joined #lisp 2015-09-01T13:56:43Z luis: So, sad. 2015-09-01T13:57:11Z Ven joined #lisp 2015-09-01T13:57:40Z luis: FWIW, it should be straightforward to get rid of sudo for SBCL and CCL, at least. 2015-09-01T13:58:02Z eudoxia: hmmm, those are pretty much the only ones i use 2015-09-01T13:58:34Z jackdaniel: what is sudo need for btw? 2015-09-01T13:58:57Z ynchromeshs quit (Remote host closed the connection) 2015-09-01T13:59:30Z Shinmera: For some reason it installs them in the system instead of in a user folder. 2015-09-01T13:59:34Z Shinmera: So it uses sudo for that. 2015-09-01T13:59:59Z jackdaniel: mhm 2015-09-01T14:00:04Z jackdaniel: thanks 2015-09-01T14:02:14Z luis: The main reason why it uses sudo is that it apt-get installs some stuff. 2015-09-01T14:04:15Z cyphase quit (Ping timeout: 244 seconds) 2015-09-01T14:04:45Z eudoxia: tfw no user-level apt-get 2015-09-01T14:04:52Z eudoxia: why must life be so terrible 2015-09-01T14:04:57Z luis: yeah, that sucks. 2015-09-01T14:05:05Z remi`bd quit (Quit: leaving) 2015-09-01T14:05:22Z Cymew joined #lisp 2015-09-01T14:07:39Z k-dawg quit (Read error: Connection reset by peer) 2015-09-01T14:10:22Z k-dawg joined #lisp 2015-09-01T14:11:45Z cyphase joined #lisp 2015-09-01T14:11:46Z quazimodo joined #lisp 2015-09-01T14:11:56Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2015-09-01T14:19:55Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-01T14:20:47Z Lokathor joined #lisp 2015-09-01T14:23:34Z Guest2231 quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-09-01T14:23:47Z pjb` joined #lisp 2015-09-01T14:23:50Z arenz joined #lisp 2015-09-01T14:25:08Z pjb` is now known as pjb 2015-09-01T14:27:31Z Ven joined #lisp 2015-09-01T14:29:44Z Ven quit (Client Quit) 2015-09-01T14:36:48Z pyx joined #lisp 2015-09-01T14:36:54Z pyx quit (Client Quit) 2015-09-01T14:37:05Z shka: Xach: what are those HAMT structures? 2015-09-01T14:37:10Z larion quit (Ping timeout: 268 seconds) 2015-09-01T14:37:24Z Xach: I do not know! 2015-09-01T14:37:37Z pyx joined #lisp 2015-09-01T14:37:39Z Guest54260 quit (Quit: Leaving) 2015-09-01T14:37:48Z shka: oh pitty 2015-09-01T14:37:54Z jackdaniel: that's why he spies I think ;) 2015-09-01T14:37:55Z shka: i like learning new data structures 2015-09-01T14:38:28Z pyx quit (Client Quit) 2015-09-01T14:38:37Z salva joined #lisp 2015-09-01T14:40:09Z fiddlerwoaroof: , 2015-09-01T14:40:32Z Davidbrcz joined #lisp 2015-09-01T14:40:49Z Ven joined #lisp 2015-09-01T14:42:15Z lambda-smith: Xach: I dream of the day when I could use Quicklisp to install the latest version of SBCL in a userspace, without requiring a sudo 2015-09-01T14:43:07Z eudoxia quit (Quit: Leaving) 2015-09-01T14:43:12Z sjl: I'm just getting into Common Lisp and it seems annoying to have :test #'equal strewn all over the place. How do CL people usually deal with that? 2015-09-01T14:43:32Z Zhivago: Repetition? By writing functions or macros. 2015-09-01T14:43:44Z Xach: sjl: sometimes I make a function like (defun make-string-table (&key case-sensitive) ...) and have it make hash tables for me. 2015-09-01T14:43:50Z munksgaard joined #lisp 2015-09-01T14:44:04Z Cymew quit (Ping timeout: 272 seconds) 2015-09-01T14:44:07Z sjl: Define stuff like (defun sane-member (o l) (member o l :test #'equal))? 2015-09-01T14:44:41Z Xach: sjl: EQUAL is not the only sane option to member. 2015-09-01T14:44:54Z Shinmera: lambda-smith: For now you can use http://plaster.tymoon.eu/view/85 2015-09-01T14:44:59Z jackdaniel: sjl: making keys 'symbols makes access much faster 2015-09-01T14:45:20Z k-dawg quit (Ping timeout: 272 seconds) 2015-09-01T14:45:25Z sjl: jackdaniel: sure, if you can represent what you need as a symbol 2015-09-01T14:45:45Z jackdaniel: sjl: yeah, but eql works on symbols, so it's sane default :) 2015-09-01T14:45:59Z lambda-smith: Shinmera: Wow, thanks mate. I'll check it out. 2015-09-01T14:46:02Z jackdaniel: sjl: btw, what you can't represent as a symbol but it works as string? 2015-09-01T14:46:04Z sjl: equal also works on symbols (and lots of other stuff) 2015-09-01T14:46:10Z jackdaniel: as a string° 2015-09-01T14:46:34Z sjl: so making eql the default is trading safety/flexibility for speed by default, which seems odd. but maybe that's just The Way It Is. 2015-09-01T14:46:59Z sjl: jackdaniel: right now I'm making a little toy project that builds/runs/draws deterministic finite automata 2015-09-01T14:47:17Z sjl: and using a list to represent e.g. the list of states in the machine 2015-09-01T14:47:23Z Shinmera: In the standard case EQL is sufficient for me. 2015-09-01T14:47:26Z lambda-smith: sjl: equalp saves my ass when I need to test whether 2 lists/vectors are equal or not 2015-09-01T14:47:28Z Shinmera: So I'm fine with that being the default. 2015-09-01T14:47:44Z lambda-smith: though for most purposes I use eql 2015-09-01T14:47:49Z sjl: For one machine I could just make the state names symbols, but when you union DFAs the resulting states are pairs 2015-09-01T14:47:52Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-01T14:48:23Z Shinmera: lambda-smith: watch out, EQUALP on strings is case-insensitive. 2015-09-01T14:48:30Z sjl: so machine one has states (a b), machine two has states (c d), their union would have states ((a b) (a c) (b c) (b d)) 2015-09-01T14:48:33Z shka quit (Ping timeout: 246 seconds) 2015-09-01T14:48:50Z jackdaniel: sjl: that's why there is option to change predicate :) but for most cases eql is just OK, and using equal is an obvious hint, that things might be little slower 2015-09-01T14:48:51Z sjl: so when I'm checking for membership eql doesn't really work 2015-09-01T14:49:08Z kami quit (Ping timeout: 272 seconds) 2015-09-01T14:49:11Z sjl: yeah, I get it 2015-09-01T14:49:31Z sjl: It just seems strange that "the thing that works with everything at the cost of speed" isn't the default 2015-09-01T14:49:40Z Shinmera: Usually when you have custom data structures it's a good idea to abstract all possible access to its underlying form with functions anyway. 2015-09-01T14:49:52Z Shinmera: That way you can change it easily later without ruining your overlaying programs. 2015-09-01T14:49:53Z lambda-smith: Shinmera: wait, really? Oh man I didn't know that 2015-09-01T14:50:00Z gernika quit (Changing host) 2015-09-01T14:50:01Z gernika joined #lisp 2015-09-01T14:50:01Z sjl: and "the thing that will silently behave strangely on some things really fast" is the default 2015-09-01T14:50:01Z jackdaniel: sjl: probably underlying different philosophy, it's natural for me for instance 2015-09-01T14:50:12Z newcup: things like repeating which :test to use can be abstracted away, usually 2015-09-01T14:50:27Z Shinmera: newcup: They can, and should. 2015-09-01T14:50:41Z sjl: yeah I'm ending up with http://i.imgur.com/lSR4mFp.png at the head of this file 2015-09-01T14:50:43Z Zhivago: EQL is what you want for general identity. 2015-09-01T14:50:50Z Ven joined #lisp 2015-09-01T14:51:00Z jackdaniel: sjl: and if you have really big hashtable then speed is important 2015-09-01T14:51:09Z Zhivago: EQUAL is what you want for many standard forms of equivalence. 2015-09-01T14:51:18Z k-dawg joined #lisp 2015-09-01T14:51:29Z Zhivago: They mean very different things. 2015-09-01T14:52:23Z sjl: jackdaniel: sure, I can profile and then worry if it becomes a problem 2015-09-01T14:53:37Z Zhivago: Note that a hash-table using 'equals is probably not going to be implemented as a hash-table. :) 2015-09-01T14:54:12Z badkins quit 2015-09-01T14:54:17Z Ven quit (Client Quit) 2015-09-01T14:54:32Z cosmicexplorer joined #lisp 2015-09-01T14:55:13Z Khisanth quit (Ping timeout: 246 seconds) 2015-09-01T14:55:24Z Shinmera: Why not? SXHASH for example produces the same hash for EQUAL objects. 2015-09-01T14:59:16Z lispyone quit (Remote host closed the connection) 2015-09-01T14:59:40Z tylergoza joined #lisp 2015-09-01T15:00:46Z jackdaniel: it's in the notes: "The hash codes returned by sxhash are not necessarily related to any hashing strategy used by any other function in Common Lisp." 2015-09-01T15:01:49Z ndrei quit (Ping timeout: 265 seconds) 2015-09-01T15:02:03Z Shinmera: I know that 2015-09-01T15:02:18Z Shinmera: I'm just not seeing why you wouldn't just do a hash table like always for an EQUAL test. 2015-09-01T15:02:20Z salva quit (Quit: Leaving) 2015-09-01T15:02:59Z lambda-smith: Hm... how can I "destruct" a group of lists within a list into a map? 2015-09-01T15:03:29Z lambda-smith: for example I have '('(1 2) '(3 4)) 2015-09-01T15:03:29Z jackdaniel: lambda-smith: destructure-bind 2015-09-01T15:03:37Z Davidbrcz quit (Ping timeout: 246 seconds) 2015-09-01T15:04:10Z Shinmera: Isn't that a few quotes too many? 2015-09-01T15:04:11Z jackdaniel: (destructure-bind (a b) '((1 2) (3 4)) (map …)) 2015-09-01T15:04:30Z jackdaniel: ing° 2015-09-01T15:04:48Z lambda-smith: There are two lists in a list 2015-09-01T15:05:05Z jackdaniel: lambda-smith: if you quote outer form, lists inside won't get evaluated 2015-09-01T15:05:10Z sjl: lambda-smith: you're saying you want to turn a list of (key value) pairs into a map? 2015-09-01T15:05:22Z lambda-smith: Nah, a list of lists 2015-09-01T15:05:32Z jackdaniel: lambda-smith: (destructuring-bind (a b) '((1 2) (3 4)) (list a b)) 2015-09-01T15:05:54Z sjl: yeah, s/pairs/two-element lists/ sorry 2015-09-01T15:06:00Z Shinmera: jackdaniel: that returns what you input. 2015-09-01T15:06:01Z Khisanth joined #lisp 2015-09-01T15:06:03Z lambda-smith: Oh, so I don't need quote inside the quote'd list, yeah got it 2015-09-01T15:06:16Z jackdaniel: Shinmera: yeah, put map instead of list 2015-09-01T15:06:28Z jackdaniel: copy/paste error (: 2015-09-01T15:06:36Z Shinmera: Do you want ((a b c) (1 2 3)) => ((a . 1) (b. 2) (c . 3)) ? 2015-09-01T15:06:38Z Shinmera: or what? 2015-09-01T15:06:42Z lambda-smith: Yep 2015-09-01T15:06:44Z Shinmera: (apply #'map 'list #'cons '((a b c) (1 2 3))) 2015-09-01T15:07:11Z dlowe: Shinmera: if you have a hash of a sequence, that means iterating across the entire sequence. If you use a heap or btree, you may only need to examine the first few elements 2015-09-01T15:07:42Z Shinmera: dlowe: Ah, I see. I didn't think about it that way. Thanks! 2015-09-01T15:09:44Z lambda-smith: Thanks guys, I'll try your suggestions out 2015-09-01T15:10:06Z HDurer quit (Ping timeout: 260 seconds) 2015-09-01T15:10:46Z przl quit (Ping timeout: 240 seconds) 2015-09-01T15:12:35Z ndrei joined #lisp 2015-09-01T15:12:45Z ehu quit (Quit: Leaving.) 2015-09-01T15:13:12Z munksgaard quit (Ping timeout: 272 seconds) 2015-09-01T15:13:12Z Lokathor quit (Ping timeout: 272 seconds) 2015-09-01T15:13:46Z EvW quit (Ping timeout: 246 seconds) 2015-09-01T15:18:33Z Alex-SF quit (Quit: Alex-SF) 2015-09-01T15:19:30Z c0rehe110 joined #lisp 2015-09-01T15:20:25Z rebelshrug joined #lisp 2015-09-01T15:20:38Z HDurer joined #lisp 2015-09-01T15:23:47Z lispyone joined #lisp 2015-09-01T15:25:54Z psy joined #lisp 2015-09-01T15:27:17Z marcoecc quit (Read error: Connection reset by peer) 2015-09-01T15:27:23Z mobius-eng joined #lisp 2015-09-01T15:27:44Z marcoecc joined #lisp 2015-09-01T15:27:57Z marcoecc is now known as Guest81845 2015-09-01T15:28:54Z arenz quit (Ping timeout: 255 seconds) 2015-09-01T15:29:58Z mobius-eng: Hi all! Does anybody can suggest the best way of using CFFI on Windows? 2015-09-01T15:30:18Z ndrei quit (Ping timeout: 272 seconds) 2015-09-01T15:30:27Z mobius-eng: I'm trying through MSYS2, but first it cannot find ffi.h 2015-09-01T15:30:50Z mobius-eng: I copied it to where gcc can find it 2015-09-01T15:31:23Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-01T15:31:29Z ndrei joined #lisp 2015-09-01T15:31:50Z mobius-eng: but even then it fails as it cannot find FFI_SYSV 2015-09-01T15:32:01Z mobius-eng: (undefined variable) 2015-09-01T15:32:50Z eudoxia joined #lisp 2015-09-01T15:38:16Z beach joined #lisp 2015-09-01T15:38:34Z beach: Good evening everyone! 2015-09-01T15:38:46Z beach: sjl: EQUAL doesn't work for everything. 2015-09-01T15:38:51Z beach: [reading the logs] 2015-09-01T15:39:33Z eudoxia was thinking about source position tracking yesterday, and finally learned to appreciate the need for four different equality operators 2015-09-01T15:39:43Z eudoxia: satori achieved 2015-09-01T15:39:48Z beach: Heh. 2015-09-01T15:40:35Z beach: And four isn't enough as Kent Pitman correctly points out. Each application needs its own: http://www.nhplace.com/kent/PS/EQUAL.html 2015-09-01T15:41:37Z beach: One *could* imagine a single function, but it would have to be generic and take a third argument, the APPLICATION. 2015-09-01T15:42:30Z eudoxia: yep 2015-09-01T15:43:36Z Petit_Dejeuner quit (Ping timeout: 272 seconds) 2015-09-01T15:44:46Z sjl quit (Ping timeout: 240 seconds) 2015-09-01T15:45:59Z beach: minion: Memo for shka: If you want a sequence-like data structure where you can insert/delete in the middle, consider using Flexichain. It is available in Quicklisp. 2015-09-01T15:45:59Z minion: Remembered. I'll tell shka when he/she/it next speaks. 2015-09-01T15:47:47Z mobius-eng quit (Remote host closed the connection) 2015-09-01T15:49:56Z j_king left #lisp 2015-09-01T15:52:10Z cadadar joined #lisp 2015-09-01T15:53:38Z DeadTrickster joined #lisp 2015-09-01T15:55:02Z c0rehe110 quit (Quit: Leaving) 2015-09-01T15:56:31Z kami joined #lisp 2015-09-01T15:59:49Z grouzen quit (Ping timeout: 265 seconds) 2015-09-01T16:00:50Z LiamH joined #lisp 2015-09-01T16:02:45Z psy quit (Disconnected by services) 2015-09-01T16:03:32Z cosmicexplorer quit (Quit: ERC (IRC client for Emacs 25.0.50.6)) 2015-09-01T16:03:37Z psy_ joined #lisp 2015-09-01T16:03:47Z cosmicexplorer joined #lisp 2015-09-01T16:04:00Z munksgaard joined #lisp 2015-09-01T16:05:35Z zacharias quit (Ping timeout: 264 seconds) 2015-09-01T16:05:35Z larion joined #lisp 2015-09-01T16:06:20Z sigjuice: Shinmera: shouldn't (apply #'mapcar #'cons '((a b c) (1 2 3))) do the same thing? 2015-09-01T16:06:22Z bipt quit (Read error: Connection reset by peer) 2015-09-01T16:06:56Z bipt joined #lisp 2015-09-01T16:06:56Z Shinmera: sigjuice: Should. At the time I wasn't sure whether mapcar takes multiple lists. 2015-09-01T16:07:11Z Shinmera: And too lazy to look it up, evidently. 2015-09-01T16:07:26Z cgore joined #lisp 2015-09-01T16:07:50Z zygentoma joined #lisp 2015-09-01T16:08:47Z Xach: eventually such facts get burned into your brain 2015-09-01T16:08:54Z Xach: you cannot forget them, even if you want to 2015-09-01T16:09:17Z munksgaard quit (Ping timeout: 244 seconds) 2015-09-01T16:09:27Z Shinmera: Why would you want to forget them though? 2015-09-01T16:10:33Z eudoxia: it's cool but kinda weird that map works like zip 2015-09-01T16:12:19Z mrSpec quit (Remote host closed the connection) 2015-09-01T16:12:52Z smokeink quit (Remote host closed the connection) 2015-09-01T16:13:21Z leafybasil quit (Remote host closed the connection) 2015-09-01T16:15:35Z dlowe: map precedes zip by quite a bit 2015-09-01T16:15:38Z warweasle joined #lisp 2015-09-01T16:15:45Z rme: Obscure CL tidbit: (pairlis '(a b c) '(1 2 3)) 2015-09-01T16:16:19Z Shinmera: rme: God damnit, I was so sure there was a function like that 2015-09-01T16:16:29Z Shinmera curses himself for not looking things up before 2015-09-01T16:16:35Z rme: Well, it is very obscure. 2015-09-01T16:17:10Z stardiviner quit (Ping timeout: 240 seconds) 2015-09-01T16:17:44Z pjb: I've got a problem wihth usocket on ccl; it seems like reading on a socket-stream doesn't block, but signals end-of-file when no data has been sent yet. 2015-09-01T16:17:57Z warweasle: ABC. Easy as One, two, three. Or simple as Do re mi. ABC, one, two, three, baby, you and me girl! 2015-09-01T16:18:27Z warweasle couldn't help himself. 2015-09-01T16:20:43Z sigjuice: (pairlis '(a b c) '(1 2 3)) => ((C . 3) (B . 2) (A . 1)) 2015-09-01T16:22:04Z pjb: (pairlis '(a b c) '(la si do)) #| --> ((c . do) (b . si) (a . la)) |# 2015-09-01T16:22:59Z jackdaniel: bbl\o ; --> The variable bbl\o is unbound. 2015-09-01T16:23:09Z pjb: so? 2015-09-01T16:23:28Z jackdaniel: nothing, bbl, have a nice evening :) 2015-09-01T16:23:58Z jackdaniel: |BBLo| is unbound ° 2015-09-01T16:24:48Z jocuman joined #lisp 2015-09-01T16:25:43Z cosmicexplorer quit (Ping timeout: 268 seconds) 2015-09-01T16:26:40Z ndrei quit (Ping timeout: 272 seconds) 2015-09-01T16:26:45Z cosmicexplorer joined #lisp 2015-09-01T16:27:42Z jdtest2 joined #lisp 2015-09-01T16:28:16Z briantrice joined #lisp 2015-09-01T16:28:37Z ndrei joined #lisp 2015-09-01T16:28:45Z leafybasil joined #lisp 2015-09-01T16:29:26Z jdtest quit (Ping timeout: 260 seconds) 2015-09-01T16:31:14Z kini quit (Quit: No Ping reply in 180 seconds.) 2015-09-01T16:31:17Z Jesin joined #lisp 2015-09-01T16:32:47Z jeadre quit (Remote host closed the connection) 2015-09-01T16:33:39Z jeadre joined #lisp 2015-09-01T16:33:59Z kini joined #lisp 2015-09-01T16:38:59Z cluck joined #lisp 2015-09-01T16:39:10Z EvW joined #lisp 2015-09-01T16:40:16Z bb010g joined #lisp 2015-09-01T16:43:20Z wheelsucker joined #lisp 2015-09-01T16:44:55Z cgore quit (Ping timeout: 244 seconds) 2015-09-01T16:45:02Z beach left #lisp 2015-09-01T16:47:34Z EvW quit (Ping timeout: 246 seconds) 2015-09-01T16:48:02Z gravicappa quit (Ping timeout: 244 seconds) 2015-09-01T16:50:12Z Patzy quit (Ping timeout: 264 seconds) 2015-09-01T16:50:26Z Patzy joined #lisp 2015-09-01T16:51:50Z dkcl quit (Ping timeout: 260 seconds) 2015-09-01T16:52:23Z larion quit (Ping timeout: 264 seconds) 2015-09-01T16:55:10Z jdtest2 quit (Read error: Connection reset by peer) 2015-09-01T16:55:10Z jdtest joined #lisp 2015-09-01T16:56:30Z shka joined #lisp 2015-09-01T16:56:33Z yenda quit (Ping timeout: 268 seconds) 2015-09-01T16:57:37Z shka: yo all 2015-09-01T16:57:37Z minion: shka, memo from beach: If you want a sequence-like data structure where you can insert/delete in the middle, consider using Flexichain. It is available in Quicklisp. 2015-09-01T16:57:45Z larion joined #lisp 2015-09-01T16:57:57Z shka: thanks beach 2015-09-01T16:58:02Z shka: i will take look at it 2015-09-01T16:58:05Z kami` joined #lisp 2015-09-01T16:58:09Z cgore joined #lisp 2015-09-01T16:59:30Z kami quit (Ping timeout: 240 seconds) 2015-09-01T16:59:30Z shka: i'm under impression that this is just bunch of vectors linked as list 2015-09-01T16:59:36Z shka: is that correct? 2015-09-01T17:00:03Z cadadar quit (Quit: Leaving.) 2015-09-01T17:00:40Z shka: oh, not according to the documentation 2015-09-01T17:01:15Z DGASAU quit (Ping timeout: 250 seconds) 2015-09-01T17:01:19Z remi`bd joined #lisp 2015-09-01T17:01:35Z gravicappa joined #lisp 2015-09-01T17:02:43Z shka: pretty nice idea 2015-09-01T17:03:06Z shka: basicly something like deque from C++ 2015-09-01T17:20:10Z kami`` joined #lisp 2015-09-01T17:21:06Z briantrice quit (Quit: briantrice) 2015-09-01T17:22:23Z kami` quit (Ping timeout: 264 seconds) 2015-09-01T17:22:25Z xan_ quit (Read error: No route to host) 2015-09-01T17:24:35Z jsgrant quit (Read error: Connection reset by peer) 2015-09-01T17:26:23Z briantrice joined #lisp 2015-09-01T17:27:26Z jkaye` joined #lisp 2015-09-01T17:28:24Z jsgrant joined #lisp 2015-09-01T17:29:17Z cgore` joined #lisp 2015-09-01T17:30:58Z cgore quit (Ping timeout: 246 seconds) 2015-09-01T17:31:41Z gravicappa quit (Remote host closed the connection) 2015-09-01T17:37:10Z varjag joined #lisp 2015-09-01T17:38:52Z cgore` quit (Ping timeout: 272 seconds) 2015-09-01T17:40:25Z Harag quit (Read error: Connection reset by peer) 2015-09-01T17:41:04Z Harag joined #lisp 2015-09-01T17:42:10Z slyrus quit (Ping timeout: 246 seconds) 2015-09-01T17:45:04Z dougk_ joined #lisp 2015-09-01T17:45:50Z HDurer quit (Ping timeout: 240 seconds) 2015-09-01T17:46:43Z ASau joined #lisp 2015-09-01T17:50:55Z grouzen joined #lisp 2015-09-01T17:51:57Z eudoxia quit (Quit: Leaving) 2015-09-01T17:53:08Z attila_lendvai quit (Ping timeout: 244 seconds) 2015-09-01T17:55:25Z HDurer joined #lisp 2015-09-01T17:55:28Z preacherAKAnd joined #lisp 2015-09-01T17:56:44Z ndrei quit (Ping timeout: 244 seconds) 2015-09-01T17:57:47Z cmack` quit (Ping timeout: 244 seconds) 2015-09-01T17:58:38Z ndrei joined #lisp 2015-09-01T18:00:40Z dkcl joined #lisp 2015-09-01T18:01:08Z cosmicexplorer quit (Ping timeout: 265 seconds) 2015-09-01T18:01:15Z lancero joined #lisp 2015-09-01T18:02:24Z futpib joined #lisp 2015-09-01T18:03:24Z mathrick quit (Read error: Connection reset by peer) 2015-09-01T18:03:50Z mathrick joined #lisp 2015-09-01T18:05:43Z karswell` quit (Read error: Connection reset by peer) 2015-09-01T18:06:02Z thedud joined #lisp 2015-09-01T18:06:40Z karswell` joined #lisp 2015-09-01T18:07:35Z lea quit (Ping timeout: 252 seconds) 2015-09-01T18:10:07Z munksgaard joined #lisp 2015-09-01T18:10:20Z przl joined #lisp 2015-09-01T18:13:26Z Denommus joined #lisp 2015-09-01T18:19:48Z munksgaard quit (Ping timeout: 268 seconds) 2015-09-01T18:21:45Z lambda-smith quit (Quit: Konversation terminated!) 2015-09-01T18:23:16Z ggole quit (Ping timeout: 246 seconds) 2015-09-01T18:25:30Z mrSpec joined #lisp 2015-09-01T18:25:32Z lea joined #lisp 2015-09-01T18:26:10Z ceryo quit (Quit: Textual IRC Client: www.textualapp.com) 2015-09-01T18:28:12Z BillyZane joined #lisp 2015-09-01T18:30:25Z Petit_Dejeuner joined #lisp 2015-09-01T18:31:33Z BitPuffin quit (Ping timeout: 256 seconds) 2015-09-01T18:32:02Z munksgaard joined #lisp 2015-09-01T18:33:49Z oleo quit (Ping timeout: 256 seconds) 2015-09-01T18:36:14Z oleo joined #lisp 2015-09-01T18:36:14Z oleo quit (Changing host) 2015-09-01T18:36:14Z oleo joined #lisp 2015-09-01T18:38:17Z fikusz quit (Quit: Leaving) 2015-09-01T18:38:35Z munksgaard quit (Ping timeout: 264 seconds) 2015-09-01T18:40:43Z EvW joined #lisp 2015-09-01T18:42:11Z fantazo joined #lisp 2015-09-01T18:46:49Z cadadar joined #lisp 2015-09-01T18:47:06Z radioninja joined #lisp 2015-09-01T18:47:12Z mrSpec quit (Ping timeout: 264 seconds) 2015-09-01T18:49:07Z ndrei quit (Ping timeout: 256 seconds) 2015-09-01T18:50:47Z fikusz joined #lisp 2015-09-01T18:53:27Z cadadar quit (Quit: Leaving.) 2015-09-01T18:54:29Z cosmicexplorer joined #lisp 2015-09-01T18:54:47Z c74d quit (Ping timeout: 256 seconds) 2015-09-01T18:55:05Z Devon joined #lisp 2015-09-01T18:56:01Z c74d joined #lisp 2015-09-01T18:58:49Z vlatkoB_ quit (Remote host closed the connection) 2015-09-01T19:01:17Z mrSpec joined #lisp 2015-09-01T19:04:50Z jdtest2 joined #lisp 2015-09-01T19:04:50Z jdtest quit (Read error: Connection reset by peer) 2015-09-01T19:05:22Z loz1 joined #lisp 2015-09-01T19:13:10Z cyphase quit (Ping timeout: 246 seconds) 2015-09-01T19:13:54Z pt1 joined #lisp 2015-09-01T19:14:06Z thedud quit (Quit: thedud) 2015-09-01T19:18:22Z uraimo joined #lisp 2015-09-01T19:18:47Z pt1 quit (Ping timeout: 264 seconds) 2015-09-01T19:18:53Z badkins joined #lisp 2015-09-01T19:21:28Z jkaye` left #lisp 2015-09-01T19:22:25Z gingerale quit (Read error: Connection reset by peer) 2015-09-01T19:23:40Z thedud joined #lisp 2015-09-01T19:24:03Z alchemis7 quit (Ping timeout: 244 seconds) 2015-09-01T19:24:29Z Bicyclidine joined #lisp 2015-09-01T19:24:33Z alchemis7 joined #lisp 2015-09-01T19:26:09Z cyphase joined #lisp 2015-09-01T19:27:54Z ndrei joined #lisp 2015-09-01T19:28:35Z papachan quit (Quit: WeeChat 1.1.1) 2015-09-01T19:31:49Z sebboh joined #lisp 2015-09-01T19:33:01Z tomaw_ joined #lisp 2015-09-01T19:33:22Z ndrei quit (Ping timeout: 244 seconds) 2015-09-01T19:34:02Z tomaw quit (*.net *.split) 2015-09-01T19:34:02Z badkins quit (*.net *.split) 2015-09-01T19:34:02Z przl quit (*.net *.split) 2015-09-01T19:34:02Z varjag quit (*.net *.split) 2015-09-01T19:34:02Z jsgrant quit (*.net *.split) 2015-09-01T19:34:02Z briantrice quit (*.net *.split) 2015-09-01T19:34:03Z bipt quit (*.net *.split) 2015-09-01T19:34:03Z s00pcan quit (*.net *.split) 2015-09-01T19:34:03Z Quadrescence quit (*.net *.split) 2015-09-01T19:34:04Z aretecode quit (*.net *.split) 2015-09-01T19:34:04Z theBlackDragon quit (*.net *.split) 2015-09-01T19:34:04Z cmatei quit (*.net *.split) 2015-09-01T19:34:04Z finnrobi_ quit (*.net *.split) 2015-09-01T19:34:04Z scottj quit (*.net *.split) 2015-09-01T19:34:04Z loz quit (*.net *.split) 2015-09-01T19:34:04Z Kaisyu quit (*.net *.split) 2015-09-01T19:34:04Z dilated_dinosaur quit (*.net *.split) 2015-09-01T19:34:05Z jsnell_ quit (*.net *.split) 2015-09-01T19:34:05Z Xach quit (*.net *.split) 2015-09-01T19:34:05Z bcoburn quit (*.net *.split) 2015-09-01T19:34:05Z phadthai quit (*.net *.split) 2015-09-01T19:34:05Z xristos quit (*.net *.split) 2015-09-01T19:34:06Z djinni` quit (*.net *.split) 2015-09-01T19:34:06Z o`connor quit (*.net *.split) 2015-09-01T19:34:06Z pillton quit (*.net *.split) 2015-09-01T19:34:06Z cibs quit (*.net *.split) 2015-09-01T19:34:06Z kini quit (*.net *.split) 2015-09-01T19:34:10Z cosmicexplorer quit (Ping timeout: 246 seconds) 2015-09-01T19:34:13Z djinni` joined #lisp 2015-09-01T19:34:30Z sebboh: hi all. I'm using quicklisp to pull in some packages for the first time. Compilation failed, I was prompted, and chose option 0:. Then it failed again, I should have chose 1:. When I try again, it goes immediately to the second failure--there must be compiled files on the disk. How do I do a 'clean' in quicklisp? 2015-09-01T19:34:45Z o`connor joined #lisp 2015-09-01T19:35:02Z badkins joined #lisp 2015-09-01T19:35:02Z przl joined #lisp 2015-09-01T19:35:02Z varjag joined #lisp 2015-09-01T19:35:02Z briantrice joined #lisp 2015-09-01T19:35:02Z bipt joined #lisp 2015-09-01T19:35:02Z s00pcan joined #lisp 2015-09-01T19:35:02Z scottj joined #lisp 2015-09-01T19:35:02Z Quadrescence joined #lisp 2015-09-01T19:35:02Z aretecode joined #lisp 2015-09-01T19:35:02Z theBlackDragon joined #lisp 2015-09-01T19:35:02Z cmatei joined #lisp 2015-09-01T19:35:02Z finnrobi_ joined #lisp 2015-09-01T19:35:02Z loz joined #lisp 2015-09-01T19:35:02Z Kaisyu joined #lisp 2015-09-01T19:35:02Z dilated_dinosaur joined #lisp 2015-09-01T19:35:02Z jsnell_ joined #lisp 2015-09-01T19:35:02Z Xach joined #lisp 2015-09-01T19:35:02Z bcoburn joined #lisp 2015-09-01T19:35:02Z xristos joined #lisp 2015-09-01T19:35:02Z phadthai joined #lisp 2015-09-01T19:35:04Z sebboh: Or if I'm asking the wrong question, please let me know. 2015-09-01T19:35:22Z pillton joined #lisp 2015-09-01T19:35:22Z cibs joined #lisp 2015-09-01T19:35:26Z ndrei joined #lisp 2015-09-01T19:35:50Z Xach missed part of it due to netsplit, will review 2015-09-01T19:35:51Z kini joined #lisp 2015-09-01T19:36:18Z Xach: sebboh: what is the error message? 2015-09-01T19:36:23Z tomaw_ is now known as tomaw 2015-09-01T19:37:38Z White_Flame: sebboh: rm -rf ~/.cache/common-lisp/ will generally clear out what was already built 2015-09-01T19:38:01Z sebboh: Xach, Symbol "GEN-BUFFERS" not found in the GL package. ...That's the "second" failure. The first one was something like "you can't assign nickname GL to this package because it's already in use". I told the compiler to ignore that problem, but it turns out that the package I'm building depends on that nickname... 2015-09-01T19:38:02Z White_Flame: not sure if quicklisp has an option built in to ignore/clear the cache for you 2015-09-01T19:38:20Z sebboh: I'm happy to clear the cache. 2015-09-01T19:38:31Z Xach: sebboh: That won't help. The problem is in your runtime environment, now. 2015-09-01T19:39:09Z Xach: sebboh: Restarting the session and changing how and what you load might help. 2015-09-01T19:39:58Z sebboh: I'm happy to restart the image. :) 2015-09-01T19:40:34Z Jaskologist joined #lisp 2015-09-01T19:40:41Z sebboh: how can I find out what package is using the name GL before I start building this new GL? I can probably just uninstall the first one. This machine is only used for dicking around. 2015-09-01T19:41:34Z Xach: sebboh: (find-package "GL") 2015-09-01T19:43:11Z sebboh: thanks. btw clearing part of the cache (and not yet restarting the session) did bring back the 0: [CONTINUE] Ignore this nickname failure. Now I'll abort, find the other package, etc. Thanks for your help Xach and White_Flame. :) 2015-09-01T19:43:48Z cosmicexplorer joined #lisp 2015-09-01T19:45:55Z pt1 joined #lisp 2015-09-01T19:47:54Z badkins quit (*.net *.split) 2015-09-01T19:47:54Z przl quit (*.net *.split) 2015-09-01T19:47:55Z varjag quit (*.net *.split) 2015-09-01T19:47:55Z briantrice quit (*.net *.split) 2015-09-01T19:47:55Z bipt quit (*.net *.split) 2015-09-01T19:47:55Z s00pcan quit (*.net *.split) 2015-09-01T19:47:56Z Quadrescence quit (*.net *.split) 2015-09-01T19:47:56Z aretecode quit (*.net *.split) 2015-09-01T19:47:56Z theBlackDragon quit (*.net *.split) 2015-09-01T19:47:56Z cmatei quit (*.net *.split) 2015-09-01T19:47:57Z finnrobi_ quit (*.net *.split) 2015-09-01T19:47:57Z scottj quit (*.net *.split) 2015-09-01T19:47:57Z loz quit (*.net *.split) 2015-09-01T19:47:57Z Kaisyu quit (*.net *.split) 2015-09-01T19:47:57Z dilated_dinosaur quit (*.net *.split) 2015-09-01T19:47:58Z jsnell_ quit (*.net *.split) 2015-09-01T19:47:58Z Xach quit (*.net *.split) 2015-09-01T19:47:58Z bcoburn quit (*.net *.split) 2015-09-01T19:47:58Z phadthai quit (*.net *.split) 2015-09-01T19:47:59Z xristos quit (*.net *.split) 2015-09-01T19:52:37Z badkins joined #lisp 2015-09-01T19:52:37Z przl joined #lisp 2015-09-01T19:52:37Z varjag joined #lisp 2015-09-01T19:52:37Z briantrice joined #lisp 2015-09-01T19:52:37Z bipt joined #lisp 2015-09-01T19:52:37Z s00pcan joined #lisp 2015-09-01T19:52:37Z scottj joined #lisp 2015-09-01T19:52:37Z Quadrescence joined #lisp 2015-09-01T19:52:37Z aretecode joined #lisp 2015-09-01T19:52:37Z theBlackDragon joined #lisp 2015-09-01T19:52:37Z cmatei joined #lisp 2015-09-01T19:52:37Z finnrobi_ joined #lisp 2015-09-01T19:52:37Z loz joined #lisp 2015-09-01T19:52:37Z Kaisyu joined #lisp 2015-09-01T19:52:37Z dilated_dinosaur joined #lisp 2015-09-01T19:52:37Z jsnell_ joined #lisp 2015-09-01T19:52:37Z Xach joined #lisp 2015-09-01T19:52:37Z bcoburn joined #lisp 2015-09-01T19:52:37Z xristos joined #lisp 2015-09-01T19:52:37Z phadthai joined #lisp 2015-09-01T19:52:47Z BillyZane: ams, lol, welcome back 2015-09-01T19:53:46Z badkins quit 2015-09-01T19:54:21Z cmack` joined #lisp 2015-09-01T19:55:30Z Harag quit (Ping timeout: 240 seconds) 2015-09-01T19:55:58Z yenda joined #lisp 2015-09-01T19:59:12Z cmack` quit (Ping timeout: 244 seconds) 2015-09-01T20:03:31Z phacemeltar joined #lisp 2015-09-01T20:06:31Z phacemeltar: any good resources for a beginner wanting to learn lisp? 2015-09-01T20:06:51Z My_Hearing is now known as Mon_Ouie 2015-09-01T20:06:52Z Xach: phacemeltar: http://gigamonkeys.com/book/ is a nice book. 2015-09-01T20:07:09Z remi`bd quit (Quit: leaving) 2015-09-01T20:07:17Z scottj: it used to be dead sexy, now it's just nice. 2015-09-01T20:07:59Z phacemeltar: sweet 2015-09-01T20:09:06Z thedud quit (Ping timeout: 240 seconds) 2015-09-01T20:12:06Z shka quit (Ping timeout: 244 seconds) 2015-09-01T20:12:06Z pt1 quit (Remote host closed the connection) 2015-09-01T20:12:19Z fantazo quit (Quit: Verlassend) 2015-09-01T20:14:00Z kdas_ joined #lisp 2015-09-01T20:15:47Z jeadre quit (Remote host closed the connection) 2015-09-01T20:15:49Z kushal quit (Ping timeout: 256 seconds) 2015-09-01T20:16:32Z jeadre joined #lisp 2015-09-01T20:17:44Z cosmicexplorer quit (Remote host closed the connection) 2015-09-01T20:25:14Z phacemeltar left #lisp 2015-09-01T20:26:36Z ASau quit (Remote host closed the connection) 2015-09-01T20:26:45Z scymtym joined #lisp 2015-09-01T20:26:46Z jeadre quit (Remote host closed the connection) 2015-09-01T20:26:53Z warweasle quit (Remote host closed the connection) 2015-09-01T20:26:59Z ASau joined #lisp 2015-09-01T20:27:23Z rlewis quit 2015-09-01T20:27:31Z jeadre joined #lisp 2015-09-01T20:28:01Z sebboh: So, the GL package from CLX is hanging around, even though I've killed my entire ~/.cache/common-lisp and also called (ql:uninstall :clx)... 2015-09-01T20:28:32Z Xach: sebboh: that means you have loaded it after starting lisp. or you are running from an image that has clx preloaded. 2015-09-01T20:28:33Z sebboh: I also exited sbcl and started a fresh one, after doing all that. But (find-package "GL") still works. 2015-09-01T20:28:34Z kdas_ quit (Quit: Leaving) 2015-09-01T20:28:46Z Xach: sebboh: what if you start sbcl with sbcl --no-userinit --no-sysinit? 2015-09-01T20:28:51Z sebboh: checking 2015-09-01T20:29:03Z zacharias joined #lisp 2015-09-01T20:29:38Z knobo joined #lisp 2015-09-01T20:29:57Z przl quit (Ping timeout: 255 seconds) 2015-09-01T20:30:48Z sebboh: I think you're on to something, Xach. The lesson is, I don't need to be connecting to stumpwm's sbcl image. It *obviously* uses clx... :) 2015-09-01T20:30:56Z Xach: oh, yeah. 2015-09-01T20:31:04Z Xach: it would be pretty hard to use otherwise 2015-09-01T20:31:11Z uraimo left #lisp 2015-09-01T20:31:36Z sebboh: Indeed! Perhaps I can alter cepl to not think cl-opengl should be called gl. 2015-09-01T20:32:44Z sebboh: wow the build takes a lot longer in an actually fresh sbcl. ;P 2015-09-01T20:38:16Z slyrus joined #lisp 2015-09-01T20:41:36Z pranavrc__ joined #lisp 2015-09-01T20:45:34Z Patzy quit (Ping timeout: 246 seconds) 2015-09-01T20:46:26Z Patzy joined #lisp 2015-09-01T20:47:35Z Davidbrcz joined #lisp 2015-09-01T20:48:47Z jeadre quit (Remote host closed the connection) 2015-09-01T20:49:32Z jeadre joined #lisp 2015-09-01T20:49:35Z tylergoza quit (Remote host closed the connection) 2015-09-01T20:50:03Z tylergoza joined #lisp 2015-09-01T20:57:15Z kami``` joined #lisp 2015-09-01T20:58:16Z kami``` is now known as kami 2015-09-01T20:58:19Z thedud joined #lisp 2015-09-01T20:58:31Z kami quit (Changing host) 2015-09-01T20:58:31Z kami joined #lisp 2015-09-01T20:59:02Z kami`` quit (Ping timeout: 250 seconds) 2015-09-01T20:59:54Z resttime quit (Quit: Bye bye!) 2015-09-01T21:01:21Z mobius-eng joined #lisp 2015-09-01T21:03:58Z slyrus_ joined #lisp 2015-09-01T21:04:46Z slyrus quit (Ping timeout: 260 seconds) 2015-09-01T21:05:05Z slyrus_ is now known as slyrus 2015-09-01T21:05:07Z loz1 quit (Ping timeout: 256 seconds) 2015-09-01T21:06:32Z BitPuffin|osx joined #lisp 2015-09-01T21:07:46Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-01T21:08:35Z jocuman quit (Ping timeout: 264 seconds) 2015-09-01T21:08:56Z knobo quit (Ping timeout: 244 seconds) 2015-09-01T21:09:40Z angavrilov quit (Remote host closed the connection) 2015-09-01T21:11:09Z anthracite joined #lisp 2015-09-01T21:11:36Z slyrus_ joined #lisp 2015-09-01T21:13:36Z slyrus quit (Ping timeout: 264 seconds) 2015-09-01T21:14:03Z slyrus_ is now known as slyrus 2015-09-01T21:15:26Z mrSpec quit (Quit: mrSpec) 2015-09-01T21:17:13Z Devon quit (Ping timeout: 244 seconds) 2015-09-01T21:17:53Z attila_lendvai joined #lisp 2015-09-01T21:18:24Z lancero_ joined #lisp 2015-09-01T21:20:54Z mprelude: How do I pass a callback as an argument to a function? 2015-09-01T21:21:08Z solyd quit (Ping timeout: 250 seconds) 2015-09-01T21:21:12Z sjl joined #lisp 2015-09-01T21:21:30Z Bicyclidine: you pass the function. like (mapcar #'cons '(1 2 3) '(a b c)) 2015-09-01T21:21:47Z lancero quit (Ping timeout: 264 seconds) 2015-09-01T21:21:55Z mprelude: How do I make sure it's a function? 2015-09-01T21:22:21Z Xach: mprelude: on which end? 2015-09-01T21:22:26Z Bicyclidine: I don't understand the question. 2015-09-01T21:22:41Z mprelude: So, I define 1 function, it takes an argument. 2015-09-01T21:22:51Z ASau quit (Remote host closed the connection) 2015-09-01T21:22:56Z mprelude: I want to pass it into another function, and do a callback to that first function within the second. 2015-09-01T21:23:13Z ASau joined #lisp 2015-09-01T21:23:18Z solyd joined #lisp 2015-09-01T21:24:01Z arnaudga joined #lisp 2015-09-01T21:24:12Z Bicyclidine: you can get function objects with #' or fdefinition. you can call them with funcall, apply, etc. 2015-09-01T21:24:23Z preacherAKAnd quit (Remote host closed the connection) 2015-09-01T21:24:43Z slyrus_ joined #lisp 2015-09-01T21:25:18Z zacharias quit (Ping timeout: 255 seconds) 2015-09-01T21:25:50Z Jirachier joined #lisp 2015-09-01T21:26:10Z Jirachier quit (Client Quit) 2015-09-01T21:26:35Z slyrus quit (Ping timeout: 264 seconds) 2015-09-01T21:27:10Z kami quit (Ping timeout: 260 seconds) 2015-09-01T21:27:47Z mprelude: Bicyclidine: https://eval.in/426422 2015-09-01T21:27:50Z mprelude: Something like this 2015-09-01T21:27:53Z slyrus joined #lisp 2015-09-01T21:28:24Z anthracite quit (Quit: Textual IRC Client: www.textualapp.com) 2015-09-01T21:28:31Z Xach: mprelude: it is similar in lisp 2015-09-01T21:28:41Z anthracite joined #lisp 2015-09-01T21:28:44Z Bicyclidine: (defun func (x) (write x)) (defun second-func (input callback) (funcall callback input)) (second-func 'some text' #'func) 2015-09-01T21:28:52Z Bicyclidine: er, (second-func "some text" #'func) 2015-09-01T21:29:39Z mprelude: Any way to check 'callback' is a function? 2015-09-01T21:30:12Z Bicyclidine: (check-type callback function) 2015-09-01T21:30:28Z jlarocco: (functionp func) 2015-09-01T21:30:32Z mprelude: Thanks 2015-09-01T21:30:33Z Xach: It could be better not to check, or to check that it is either a function or a symbol naming a function. 2015-09-01T21:30:37Z Bicyclidine: funcall will probably error itself if it's not given a function or a name, though 2015-09-01T21:30:40Z jlarocco: not sure why that would be necessary, though 2015-09-01T21:30:47Z slyrus_ quit (Ping timeout: 250 seconds) 2015-09-01T21:31:04Z Bicyclidine: i mean, correct me if i'm wrong, but in javascript "foo = 4; foo(7)" isn't going to work 2015-09-01T21:31:35Z mprelude: Bicyclidine: No, absolutely not. I'm just trying to check it's a function so I can handle wrong input :) 2015-09-01T21:31:36Z dvb_ua quit (Ping timeout: 264 seconds) 2015-09-01T21:31:50Z jlarocco: I would hope so, but I know enough javascript that it wouldn't surprise me if it did something stupid instead 2015-09-01T21:32:08Z Xach: mprelude: it would be more typical to not check. 2015-09-01T21:32:13Z mprelude: Throwing a condition, which can get caught by the app's handler and log the error. 2015-09-01T21:32:25Z Xach: mprelude: a condition will be signaled anyway. 2015-09-01T21:34:12Z jsgrant joined #lisp 2015-09-01T21:37:48Z pjb: mprelude: when you must pass an integer value to a function, how do you make sure it's an integer? 2015-09-01T21:37:54Z varjag quit (Ping timeout: 255 seconds) 2015-09-01T21:38:37Z axion: how can i write 2 primary methods for a generic function, one specializing on '(simple-array single-float (3)) and the other '(simple-array single-float (16))? 2015-09-01T21:38:44Z Bicyclidine: can't 2015-09-01T21:38:57Z Xach: axion: you can't. methods specialize on classes (or eql), not types. 2015-09-01T21:39:26Z vhost- quit (Ping timeout: 244 seconds) 2015-09-01T21:39:30Z axion: ok 2015-09-01T21:40:24Z Bicyclidine: you could write one method that dispatches on the length of the array, of course 2015-09-01T21:40:36Z wheelsucker quit (Quit: Client Quit) 2015-09-01T21:40:57Z mprelude: Bicyclidine: http://paste2.org/KwJPyyBH This is basically what I'm doing 2015-09-01T21:41:07Z mprelude: (untested) 2015-09-01T21:41:54Z Bicyclidine: well there's no message bound, but i mean it seems fine 2015-09-01T21:42:10Z pjb: mprelude: by default keyword arguments have a NIL default value, therefore you could check (unless (null callback) …) 2015-09-01T21:42:49Z axion: Bicyclidine: i have vec3 and 4x4 matrix libraries. both are structs deftyped as such above. they both share quite a few similar functions. instead of ex: vector-multiply/matrix-multiply, would be nicer to have a generic function. what do you suggest i do in this situation? 2015-09-01T21:43:04Z pjb: mprelude: alternatively, you could do (defmethod … (… &key (callback (error "Missing a :callback parameter"))) …) 2015-09-01T21:43:15Z slyrus_ joined #lisp 2015-09-01T21:43:43Z mprelude: Thanks pjb 2015-09-01T21:44:07Z pjb: mprelude: and the answer to my question you didn't answered is: by using check-type. 2015-09-01T21:44:27Z mprelude: pjb: I've been using typep 2015-09-01T21:44:28Z cmack` joined #lisp 2015-09-01T21:44:29Z Bicyclidine: axion: you probably want to avoid runtime dispatch or make it as cheap as possible, so i guess i'd write a regular function to dispatch on the length, and then probably a compiler macro that might query the compile time types if they're known (through my own wonderful portability library only $19.99 call now https://github.com/Bike/introspect-environment) 2015-09-01T21:44:37Z mprelude: (typep x 'integer) 2015-09-01T21:44:39Z slyrus quit (Ping timeout: 255 seconds) 2015-09-01T21:44:46Z slyrus_ is now known as slyrus 2015-09-01T21:44:47Z pjb: mprelude: check-type does more. 2015-09-01T21:46:37Z axion: Bicyclidine: thanks 2015-09-01T21:47:14Z jtza8 joined #lisp 2015-09-01T21:56:14Z pjb: mprelude: have you tried check-type? 2015-09-01T21:57:12Z cmack` is now known as cmack 2015-09-01T21:58:03Z tmtwd joined #lisp 2015-09-01T21:58:45Z anthracite quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-01T22:02:36Z Alex-SF joined #lisp 2015-09-01T22:03:24Z yenda quit (Ping timeout: 264 seconds) 2015-09-01T22:08:12Z munksgaard joined #lisp 2015-09-01T22:11:46Z mprelude: pjb: Looking at it now 2015-09-01T22:11:59Z sebboh quit (Quit: upgrade vm host) 2015-09-01T22:18:01Z tmtwd quit (Ping timeout: 250 seconds) 2015-09-01T22:19:16Z BillyZane: hi 2015-09-01T22:20:06Z BillyZane: https://ideone.com/FPdiZg 2015-09-01T22:20:20Z BillyZane: i wanted to test this function 2015-09-01T22:20:42Z BillyZane: it searches through a list 'L' for some symbol 'A' 2015-09-01T22:20:46Z Bicyclidine: you told ideone it was c#... 2015-09-01T22:22:02Z BillyZane: sure 2015-09-01T22:22:07Z BillyZane: well, i want to run it in clisp 2015-09-01T22:22:17Z Bicyclidine: and there's a typo, it should be (listp (car l)). beyond that and weird style it ought to work 2015-09-01T22:22:31Z quazimodo quit (Ping timeout: 246 seconds) 2015-09-01T22:23:32Z munksgaard quit (Ping timeout: 250 seconds) 2015-09-01T22:23:34Z Bicyclidine: er, no, the listp clause is wrong, if you do (searchlist 'foo '((baz bar) foo)) it'll return t. 2015-09-01T22:23:56Z munksgaard joined #lisp 2015-09-01T22:24:12Z BillyZane: Bicyclidine, oh, it's working now :D 2015-09-01T22:24:36Z Bicyclidine: it will return nil. man, i'm dumb today 2015-09-01T22:24:41Z cluck` joined #lisp 2015-09-01T22:25:05Z BillyZane: hmmm 2015-09-01T22:25:17Z BillyZane: it's working for a list, but it's not working for a tree 2015-09-01T22:25:33Z BillyZane: http://ideone.com/Rq9goo 2015-09-01T22:25:37Z Bicyclidine: because if it runs into a sublist, it searches the sublist but not the rest of the original list. 2015-09-01T22:25:51Z BillyZane: i see 2015-09-01T22:25:54Z BillyZane: is there anyway to fix that? 2015-09-01T22:26:26Z Bicyclidine: Yes, I think you should work it out yourself, though, for learning. 2015-09-01T22:26:37Z quazimodo joined #lisp 2015-09-01T22:26:46Z cluck quit (Ping timeout: 240 seconds) 2015-09-01T22:26:50Z Bicyclidine: Your syntax is kind of weird, by the way, you mean (searchlist 1 '(1 2)). 2015-09-01T22:26:52Z cluck` is now known as cluck 2015-09-01T22:26:54Z BillyZane: i don't want to use a stack 2015-09-01T22:27:10Z Bicyclidine: You don't have to use a stack. It's a very simple change. 2015-09-01T22:27:21Z Bicyclidine: well, not an explicit stack. whatever. 2015-09-01T22:27:45Z BillyZane: is it the check for the nil condition? 2015-09-01T22:28:04Z Bicyclidine: it is in the listp clause. 2015-09-01T22:28:25Z munksgaard quit (Ping timeout: 265 seconds) 2015-09-01T22:28:27Z BillyZane: hmm 2015-09-01T22:28:30Z hiroakip joined #lisp 2015-09-01T22:28:32Z BillyZane: let me think about that 2015-09-01T22:29:21Z BillyZane: ok.. 2015-09-01T22:29:25Z BillyZane: how about... 2015-09-01T22:30:42Z BillyZane: in the lisp clause, after checking car L, i check to see if cdr L is empty or not 2015-09-01T22:30:58Z BillyZane: if it's not, i update L to cdr L, and i redo it 2015-09-01T22:31:59Z lispyone quit (Remote host closed the connection) 2015-09-01T22:31:59Z oGMo: instead of typing into the channel, you should specify this as lisp to your CL compiler, which will immediately inform you whether you've found the right answer or not 2015-09-01T22:33:27Z protist quit (Quit: Konversation terminated!) 2015-09-01T22:34:25Z futpib quit (Read error: Connection reset by peer) 2015-09-01T22:34:37Z munksgaard joined #lisp 2015-09-01T22:34:40Z tmtwd joined #lisp 2015-09-01T22:35:39Z scottj left #lisp 2015-09-01T22:36:31Z Lokathor joined #lisp 2015-09-01T22:37:56Z briantrice quit (Quit: briantrice) 2015-09-01T22:39:50Z Bicyclidine quit (Quit: scream) 2015-09-01T22:41:40Z arpunk quit (Read error: Connection reset by peer) 2015-09-01T22:41:55Z mprelude quit (Ping timeout: 246 seconds) 2015-09-01T22:42:41Z BillyZane: it's so frustrating 2015-09-01T22:42:54Z BillyZane: can you guys just give me the answeer 2015-09-01T22:43:13Z BillyZane: i don't ever plan to use lisp again, i just need to turn in 1 assignment, i've been working on this for hours 2015-09-01T22:43:30Z hiroakip quit (Ping timeout: 272 seconds) 2015-09-01T22:43:42Z BillyZane: i've abandoned computer science, i just need this to turn my incomplete in to a letter grade, so i can move on with my life 2015-09-01T22:44:21Z arpunk joined #lisp 2015-09-01T22:44:41Z Devon joined #lisp 2015-09-01T22:45:17Z BillyZane: if you could just show me how to fix it, i' 2015-09-01T22:45:22Z BillyZane: i'd appreciate it 2015-09-01T22:45:48Z tylergoza quit (Quit: Leaving...) 2015-09-01T22:46:17Z thedud quit (Quit: thedud) 2015-09-01T22:48:52Z warweasle joined #lisp 2015-09-01T22:52:16Z cadadar joined #lisp 2015-09-01T22:52:22Z decent quit (Ping timeout: 272 seconds) 2015-09-01T22:58:54Z decent joined #lisp 2015-09-01T23:00:24Z slyrus quit (Remote host closed the connection) 2015-09-01T23:05:36Z quazimodo quit (Ping timeout: 272 seconds) 2015-09-01T23:05:36Z BillyZane quit (Remote host closed the connection) 2015-09-01T23:05:37Z lispyone joined #lisp 2015-09-01T23:05:38Z otaviocarvalho joined #lisp 2015-09-01T23:07:33Z jason_m joined #lisp 2015-09-01T23:10:19Z lispyone quit (Remote host closed the connection) 2015-09-01T23:11:57Z Bicyclidine joined #lisp 2015-09-01T23:12:50Z LiamH quit (Quit: Leaving.) 2015-09-01T23:14:56Z kristof joined #lisp 2015-09-01T23:17:07Z otaviocarvalho quit (Quit: ...) 2015-09-01T23:17:25Z cluck` joined #lisp 2015-09-01T23:17:39Z otaviocarvalho joined #lisp 2015-09-01T23:17:49Z cluck quit (Read error: Connection reset by peer) 2015-09-01T23:18:16Z jlongster quit (Ping timeout: 268 seconds) 2015-09-01T23:19:26Z otaviocarvalho quit (Remote host closed the connection) 2015-09-01T23:19:27Z lispyone joined #lisp 2015-09-01T23:19:48Z otaviocarvalho joined #lisp 2015-09-01T23:20:33Z whiteline quit (Ping timeout: 256 seconds) 2015-09-01T23:21:41Z cluck`` joined #lisp 2015-09-01T23:22:33Z warweasle quit (Ping timeout: 265 seconds) 2015-09-01T23:22:33Z cluck`` quit (Read error: Connection reset by peer) 2015-09-01T23:22:46Z cluck`` joined #lisp 2015-09-01T23:24:35Z cluck`` quit (Read error: Connection reset by peer) 2015-09-01T23:25:11Z cluck`` joined #lisp 2015-09-01T23:25:17Z lisper29 joined #lisp 2015-09-01T23:25:56Z cluck` quit (Ping timeout: 250 seconds) 2015-09-01T23:28:45Z cluck`` quit (Remote host closed the connection) 2015-09-01T23:29:02Z cluck`` joined #lisp 2015-09-01T23:29:58Z lisper29 quit (Quit: Leaving) 2015-09-01T23:33:55Z Devon quit (Ping timeout: 246 seconds) 2015-09-01T23:34:45Z warweasle joined #lisp 2015-09-01T23:36:09Z tmtwd quit (Ping timeout: 268 seconds) 2015-09-01T23:37:53Z cadadar quit (Quit: Leaving.) 2015-09-01T23:38:22Z vhost- joined #lisp 2015-09-01T23:39:14Z cluck`` quit (Read error: Connection reset by peer) 2015-09-01T23:39:29Z mishoo_ quit (Ping timeout: 250 seconds) 2015-09-01T23:39:31Z cluck`` joined #lisp 2015-09-01T23:39:37Z papachan joined #lisp 2015-09-01T23:40:29Z jtza8 quit (Remote host closed the connection) 2015-09-01T23:42:58Z fiddlerwoaroof: So, when should one use the @N= and #N# syntaxes? 2015-09-01T23:43:20Z fiddlerwoaroof: (I just recently figured out what the topic meant) 2015-09-01T23:43:37Z Bicyclidine: for self referencing objects, basically 2015-09-01T23:44:48Z heurist quit (Ping timeout: 264 seconds) 2015-09-01T23:46:19Z Trioxin joined #lisp 2015-09-01T23:49:21Z briantrice joined #lisp 2015-09-01T23:52:08Z crichter joined #lisp 2015-09-01T23:53:03Z sjl_ joined #lisp 2015-09-01T23:55:09Z munksgaard quit (Ping timeout: 255 seconds) 2015-09-01T23:56:12Z sjl quit (Ping timeout: 264 seconds) 2015-09-01T23:58:14Z kristof quit (Ping timeout: 272 seconds) 2015-09-01T23:58:31Z jlongster joined #lisp 2015-09-01T23:59:59Z yenda joined #lisp 2015-09-02T00:01:13Z attila_lendvai quit (Ping timeout: 265 seconds) 2015-09-02T00:01:35Z scymtym quit (Ping timeout: 250 seconds) 2015-09-02T00:01:42Z k-dawg joined #lisp 2015-09-02T00:02:13Z jason_m: yesterday I was inquiring about newline handling with read-line. In particular sbcl (on windows) was not recognizing CR LF as a line ending... It recognized the LF and left the CR on the line it returned. 2015-09-02T00:02:53Z jason_m: I did find that in 13.1.7 of the spec, it says that conforming implementations must have #\newline, #\return, and #\linefeed present 2015-09-02T00:03:01Z attila_lendvai joined #lisp 2015-09-02T00:03:15Z jason_m: Regarding newline, it says, An implementation must translate between #\Newline, a single-character representation, and whatever external representation(s) may be used. 2015-09-02T00:04:11Z stepnem quit (Ping timeout: 250 seconds) 2015-09-02T00:05:39Z jason_m: anyway, to solve my immediate problem, i just wrote a "liberal" read-line, that treats any run of CR, LF as a single line ending. Seems to get the job done. http://paste.lisp.org/display/154658 2015-09-02T00:06:08Z jason_m: A bit slower than the built in read-line. But I needed it for files that were hundreds, no more than thousands of lines long, so not a practical difference in speed. 2015-09-02T00:11:29Z heurist joined #lisp 2015-09-02T00:11:41Z harish_ quit (Ping timeout: 252 seconds) 2015-09-02T00:12:50Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2015-09-02T00:16:37Z munksgaard joined #lisp 2015-09-02T00:16:48Z jeadre quit (Read error: Connection reset by peer) 2015-09-02T00:17:33Z jeadre joined #lisp 2015-09-02T00:19:24Z jasom: jason_m: if you do ever care about performance, a string-output-stream is likely going to be faster than that implementation 2015-09-02T00:21:10Z mobius-eng quit (Remote host closed the connection) 2015-09-02T00:21:16Z jason_m: jasom: I'll have to play with that, it would eliminate the coerce step. I figured most of the speed difference was due to no special buffering. I peeked at sbcl's implementation and it has a fast read char function that I believe had some fast buffering machinery 2015-09-02T00:21:26Z jasom: right 2015-09-02T00:25:00Z lispyone quit (Remote host closed the connection) 2015-09-02T00:27:48Z quazimodo joined #lisp 2015-09-02T00:30:58Z EvW quit (Ping timeout: 244 seconds) 2015-09-02T00:33:02Z taij33n quit (Ping timeout: 244 seconds) 2015-09-02T00:34:45Z attila_lendvai quit (Ping timeout: 255 seconds) 2015-09-02T00:37:20Z keen__________10 joined #lisp 2015-09-02T00:37:20Z cluck``` joined #lisp 2015-09-02T00:37:21Z keen___________9 quit (Ping timeout: 260 seconds) 2015-09-02T00:37:56Z cluck``` quit (Read error: Connection reset by peer) 2015-09-02T00:37:57Z otaviocarvalho quit (Ping timeout: 265 seconds) 2015-09-02T00:38:13Z cluck``` joined #lisp 2015-09-02T00:38:29Z cluck`` quit (Remote host closed the connection) 2015-09-02T00:38:30Z taij33n joined #lisp 2015-09-02T00:38:40Z cluck``` quit (Read error: Connection reset by peer) 2015-09-02T00:38:53Z cluck``` joined #lisp 2015-09-02T00:39:33Z cluck``` quit (Read error: Connection reset by peer) 2015-09-02T00:39:48Z cluck``` joined #lisp 2015-09-02T00:40:22Z cluck``` quit (Read error: Connection reset by peer) 2015-09-02T00:40:22Z Niac joined #lisp 2015-09-02T00:40:36Z cluck``` joined #lisp 2015-09-02T00:41:05Z cluck``` quit (Read error: Connection reset by peer) 2015-09-02T00:41:21Z cluck``` joined #lisp 2015-09-02T00:42:13Z cluck``` quit (Read error: Connection reset by peer) 2015-09-02T00:42:26Z cluck``` joined #lisp 2015-09-02T00:42:41Z isaac_rks joined #lisp 2015-09-02T00:42:50Z cluck``` quit (Read error: Connection reset by peer) 2015-09-02T00:43:06Z cluck``` joined #lisp 2015-09-02T00:43:38Z cluck``` quit (Read error: Connection reset by peer) 2015-09-02T00:43:50Z cluck``` joined #lisp 2015-09-02T00:44:53Z cluck``` quit (Read error: Connection reset by peer) 2015-09-02T00:45:09Z cluck``` joined #lisp 2015-09-02T00:45:38Z cluck``` quit (Read error: Connection reset by peer) 2015-09-02T00:45:54Z cluck``` joined #lisp 2015-09-02T00:46:20Z cluck``` quit (Read error: Connection reset by peer) 2015-09-02T00:46:32Z cluck``` joined #lisp 2015-09-02T00:47:21Z cluck``` quit (Read error: Connection reset by peer) 2015-09-02T00:47:38Z cluck``` joined #lisp 2015-09-02T00:48:16Z cluck``` quit (Read error: Connection reset by peer) 2015-09-02T00:48:29Z cluck``` joined #lisp 2015-09-02T00:49:02Z cluck``` quit (Read error: Connection reset by peer) 2015-09-02T00:49:19Z cluck``` joined #lisp 2015-09-02T00:49:36Z s00pcan quit (Ping timeout: 255 seconds) 2015-09-02T00:49:59Z ziocroc quit (Ping timeout: 264 seconds) 2015-09-02T00:50:04Z cluck``` quit (Read error: Connection reset by peer) 2015-09-02T00:50:19Z cluck``` joined #lisp 2015-09-02T00:50:26Z warweasle quit (Remote host closed the connection) 2015-09-02T00:50:54Z cluck``` quit (Read error: Connection reset by peer) 2015-09-02T00:51:08Z cluck``` joined #lisp 2015-09-02T00:51:34Z s00pcan joined #lisp 2015-09-02T00:51:47Z cluck``` quit (Read error: Connection reset by peer) 2015-09-02T00:52:02Z cluck``` joined #lisp 2015-09-02T00:54:47Z jleija joined #lisp 2015-09-02T01:02:02Z jason_m: jasom: I have the string-output-stream a try, http://paste.lisp.org/+3BC2/1 2015-09-02T01:03:39Z jason_m: It doesn't move the performance much. Reading the first 1000 lines of the Emacs tutorial file 100 times, standard read-line: 48ms, my original liberal-read-line: 330ms, sos version: 304ms 2015-09-02T01:07:01Z arnaudga quit (Ping timeout: 250 seconds) 2015-09-02T01:10:42Z munksgaard quit (Ping timeout: 260 seconds) 2015-09-02T01:11:15Z quazimodo quit (Ping timeout: 244 seconds) 2015-09-02T01:16:32Z ipmonger quit (Quit: Leaving) 2015-09-02T01:16:58Z ipmonger joined #lisp 2015-09-02T01:17:03Z harish_ joined #lisp 2015-09-02T01:17:24Z echo-area joined #lisp 2015-09-02T01:18:59Z Karl_Dscc quit (Remote host closed the connection) 2015-09-02T01:20:40Z aap joined #lisp 2015-09-02T01:21:34Z lispyone joined #lisp 2015-09-02T01:22:47Z jeadre quit (Remote host closed the connection) 2015-09-02T01:23:33Z jeadre joined #lisp 2015-09-02T01:23:55Z aap_ quit (Ping timeout: 250 seconds) 2015-09-02T01:24:35Z cluck``` is now known as cluck 2015-09-02T01:25:39Z clasper_ joined #lisp 2015-09-02T01:25:46Z clasper_: does anyone know where quicklisp "looks" for dlls on windows? 2015-09-02T01:28:09Z pyon is now known as IceFireXD 2015-09-02T01:28:35Z IceFireXD quit (Disconnected by services) 2015-09-02T01:28:43Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-02T01:28:54Z |3b|: quicklisp doesn't deal with DLLs at all 2015-09-02T01:29:42Z |3b|: it loads lisp libraries, the lisp libraries might load DLLs, if so they probably use CFFI, which usually just asks the lisp implementations to load them, which just asks the OS 2015-09-02T01:29:46Z grouzen quit (Ping timeout: 240 seconds) 2015-09-02T01:29:59Z pyon joined #lisp 2015-09-02T01:30:33Z |3b|: you can ask CFFI to also look in a specific directory, i think the variable for that is cffi:*foreign-library-directories* or something similar 2015-09-02T01:33:39Z quasus quit (Remote host closed the connection) 2015-09-02T01:35:37Z s00pcan quit (Ping timeout: 250 seconds) 2015-09-02T01:37:21Z quazimodo joined #lisp 2015-09-02T01:37:57Z jeadre quit (Remote host closed the connection) 2015-09-02T01:38:48Z jeadre joined #lisp 2015-09-02T01:39:48Z resttime joined #lisp 2015-09-02T01:42:55Z clasper_: |3b|: thanks 2015-09-02T01:46:10Z Mon_Ouie quit (Ping timeout: 240 seconds) 2015-09-02T01:51:23Z tmtwd joined #lisp 2015-09-02T01:51:34Z Davidbrcz quit (Ping timeout: 244 seconds) 2015-09-02T01:55:03Z solyd quit (Ping timeout: 260 seconds) 2015-09-02T01:56:58Z solyd joined #lisp 2015-09-02T02:01:25Z gag_reflex joined #lisp 2015-09-02T02:01:29Z gag_reflex: If SICP (MIT's intro course/book) is so good, how come most people online recommend stuff like C and Python to beginners? 2015-09-02T02:01:33Z gag_reflex: Seems a bit suspect, right? That many people can't be ignorant of such a "good" book, right? 2015-09-02T02:02:22Z |3b|: if trolling is so good, why can't people troll c and python channels? 2015-09-02T02:02:22Z Bicyclidine: there are like seven billion people in the world and how many of them have read the Good Book? the bible? think about that 2015-09-02T02:03:43Z |3b|: (and does MIT even use SICP as an 'intro' book anymore?) 2015-09-02T02:03:55Z Bicyclidine: they switched to python like a million years ago i thought 2015-09-02T02:04:24Z phadthai: I also read they switched to python... someone made a cl adaptation of sicp if I remember also 2015-09-02T02:05:03Z gag_reflex: |3b|: Trolling is not good, that's why. 2015-09-02T02:05:16Z gag_reflex: I don't think the switch was too long ago. 2015-09-02T02:05:24Z |3b|: well, then the answer to your question is that SICP isn't so good 2015-09-02T02:05:55Z |3b|: it makes a horrible long-term light source for example, at best you can burn it for a bit, and even then the illumination isn't very consistent 2015-09-02T02:05:55Z phadthai: I don't think lack of merit was the problem, but the course was old and not updated 2015-09-02T02:07:07Z gag_reflex: |3b|: In other words, the book is a bad reference? 2015-09-02T02:07:13Z |3b|: (and if that isn't obvious enough, "good" has lots of valid definitions, and even then, not everyone cares about things being "good" in the first place) 2015-09-02T02:07:17Z Bicyclidine: it's not intended as a reference 2015-09-02T02:07:45Z |3b|: it is an introduction to relatively theoretical programming, targeted at MIT students 2015-09-02T02:07:54Z Devon joined #lisp 2015-09-02T02:07:54Z troydm quit (Quit: What is hope? That all of your wishes and all of your dreams come true? (C) Rau Le Creuset) 2015-09-02T02:08:20Z |3b|: not everyone is an MIT student (or potential MIT student), and not everyone wants to be introduced to relatively theoretical programming 2015-09-02T02:08:48Z troydm joined #lisp 2015-09-02T02:08:50Z |3b|: and lots of people have specific requirements completely independent from those criteria 2015-09-02T02:09:25Z Bicyclidine: i vaguely remember it having a lot of stuff about circuitry that made no sense to me at the time, expecting me to know KVL and such, since it was part of the MIT EECS curriculum 2015-09-02T02:09:32Z Bicyclidine: (TAOCP does too, a bit) 2015-09-02T02:09:41Z |3b|: so you can't say it is "good" in absolute terms, and even if you could, it still wouldn't be appropriate for a lot of situations, and even then, asking about book vs programming languages is a bit silly 2015-09-02T02:10:13Z gag_reflex: But, I thought theoretical programming > whatever else there is, because theory will never become obsolete like, say, hardware or individual languages. 2015-09-02T02:10:45Z Bicyclidine: it might be > in some sense but in another sense it might easier to get a nice job as a GPU silicon designer. 2015-09-02T02:11:09Z |3b|: right, you picked 1 definition of "good" or "better", and completely ignored lots of others 2015-09-02T02:11:29Z |3b|: maybe the goal isn't to have knowledge that won't become obsolete 2015-09-02T02:11:55Z |3b|: maybe someone just wants to hack together a fun game, or modify some specific piece of software, or be able to check of some specific box in a job description 2015-09-02T02:12:11Z |3b|: sicp doesn't help with any of those in the short term 2015-09-02T02:12:54Z |3b|: or maybe people just suggest things they would be able to help with, since people that asked for advice in the first place will probably continue to do so. in that case if they don't know sicp and do know c, c is a better thing to suggest 2015-09-02T02:13:39Z |3b|: (and people learning C or Python could still read SICP, since the first 2 are programming languages and the 3rd is a book) 2015-09-02T02:14:05Z clasper_: |3b|: I still cannot get quicklisp to "see" my dll even when I tried to point it to a directory using the command you gave me 2015-09-02T02:14:17Z gag_reflex: But, won't SICP make learning all of the stuff you mentioned above easier, since (as I read on SO somewhere) making a compiler involves almost all aspects of compsci? 2015-09-02T02:14:34Z gag_reflex: |3b|: That's like reading a book in a translated language, so, meh. 2015-09-02T02:15:22Z Bicyclidine: gag_reflex: yeah, but reading bourbaki would probably help that too, and you are not going to do that 2015-09-02T02:15:29Z leafybasil quit (Remote host closed the connection) 2015-09-02T02:16:16Z Bicyclidine: s/yeah/maybe/, probably 2015-09-02T02:16:29Z jason_m: I venture a guess that very few brave souls ever try to write compilers 2015-09-02T02:16:49Z Bicyclidine: in any case, if you want to read it, you might as well. reading a book isn't too much effort, and you can always quit partway through if it isn't what you needed. 2015-09-02T02:16:59Z gag_reflex: Someone else, in another channel, said something that I feel is highly debatable, so I'll post it to see if it has any validity: 2015-09-02T02:17:01Z gag_reflex: Popularity != quality 2) Most programmers wouldn't understand what's in SICP (If you actually read it and understand the concepts you're ahead of a lot of people) 2015-09-02T02:17:20Z Bicyclidine: there's "ahead" again 2015-09-02T02:17:58Z Bicyclidine: you need more defined goals and criteria 2015-09-02T02:18:03Z isakovic joined #lisp 2015-09-02T02:18:12Z |3b|: gag_reflex: you could spend 3 years training and exercising to walk across the street too, and it it would help.... it might not be an efficient use of your time though 2015-09-02T02:18:47Z |3b|: and yeah, we covered "popularity != quality" already i think 2015-09-02T02:19:21Z |3b|: clasper_: are you maybe trying to use 32bit libs with a 64bit lisp (or 64 with 32)? 2015-09-02T02:19:57Z clasper_: maybe ill check into it 2015-09-02T02:20:12Z gag_reflex: |3b|: Are you implying that tussling through SICP *may* (I repeat, *may*) not be an efficient use of time? I don't quite get the analogy. 2015-09-02T02:20:40Z jason_m: gag_reflex: It depends on what skill set is important to you 2015-09-02T02:20:43Z |3b|: exactly 2015-09-02T02:21:19Z |3b|: if you could finish something in a week with just a poorly written python tutorial, you have actually accomplished something 2015-09-02T02:21:30Z jason_m: Accountants might be good at math, but they do not get better at their jobs by studying group theory. 2015-09-02T02:21:35Z |3b|: if you spend a year slogging through half of sicp and give up, you haven't 2015-09-02T02:22:29Z |3b|: and maybe the first person did something a bit harder the next week, and at the end of the year is doing 'real' programming and goes on to read SICP now that they actually know enough to understand why it is saying things 2015-09-02T02:23:35Z gag_reflex: I understand know. I just want a solid foundation in compsci/programming (yes, I know they're not the same). I was just entranced by the notion of learning the theoretical stuff in SICP first and THEN being able to pick up other languages with relative ease, I reckon... 2015-09-02T02:23:39Z gag_reflex: *now 2015-09-02T02:23:45Z |3b| won't argue about whether "most" programmers "could" or "couldn't" understand sicp, but i'd expect quite a few professional programmers /wouldn't care/ about what's in sicp, since they just want to be able to do their job and then go home, and they can already do that 2015-09-02T02:23:55Z Bicyclidine: gag_reflex: if that's what you want then certainly give it a shot. 2015-09-02T02:24:12Z |3b|: if you find SICP interesting, read it, and try to do the exercises 2015-09-02T02:24:43Z |3b|: if you don't, maybe skim it and find some programming problem that interests you enough to keep you motivated 2015-09-02T02:25:45Z |3b|: then maybe come back and read more of SICP when you have more background 2015-09-02T02:27:10Z gag_reflex: Yes, I think I'll actually give the book a try. I only asked this question here due to already having skimmed to book and (being a noob to this all) having saw what looked like very unfriendly material to a beginner -- in a book that people so often claim is the best intro to programming or compsci. 2015-09-02T02:27:35Z Bicyclidine: yes, well, that's where you keep in mind it's introductory in the context of being a, i think sophomore at MIT. 2015-09-02T02:30:19Z BitPuffin|osx quit (Ping timeout: 244 seconds) 2015-09-02T02:35:04Z gag_reflex: What do you all think about looking up the solutions to exercises in the book and understanding how they work, in the advent of not having the creativity to create your own? 2015-09-02T02:35:29Z Bicyclidine: you should try to do exercises. thinking about them is important even if you don't work out the answer. 2015-09-02T02:36:13Z jason_m: It's just like math proofs. You need to stew on the problem for a while. Or you never learn those first steps about knowing how to tackle a problem. 2015-09-02T02:36:23Z breakds joined #lisp 2015-09-02T02:36:58Z jason_m: You'll get better with practice. As long as you put in the time to really think about then, without looking at the solutions. 2015-09-02T02:37:04Z AlphaFuze joined #lisp 2015-09-02T02:38:36Z AlphaFuze: Hi. I am a student trying to learn common lisp using the GNU clisp implementation. I am following a tutorial where I write a small function in notepad++ and load the file so I can use it in the lisp interpreter, but it isn't working for me. 2015-09-02T02:39:03Z Bicyclidine: just to be clear, you mean http://www.clisp.org/, right? 2015-09-02T02:39:22Z AlphaFuze: yes 2015-09-02T02:39:37Z Bicyclidine: ok. please elaborate on "isn't working" 2015-09-02T02:40:07Z jason_m: AlphaFuze: Do you get an error message? 2015-09-02T02:40:49Z AlphaFuze: I didn't save the lisp file in the same directory, and I'm having trouble specifying to lisp where my file is exactly... 2015-09-02T02:41:03Z tharugrim quit (Quit: WeeChat 1.3) 2015-09-02T02:41:22Z Bicyclidine: can you use an absolute path? or if you're on nix, one relative to ~? 2015-09-02T02:41:23Z AlphaFuze: Here is what I entered: (load: "E:\SWDEV-workspaces\workspace-commonlisp\cl-practice\practice01.lisp") 2015-09-02T02:41:34Z Bicyclidine: Try doubling the backslashes? 2015-09-02T02:42:32Z AlphaFuze: It worked! But why? Why do the backslashes need to doubled? 2015-09-02T02:43:18Z Bicyclidine: because \ is an escape character. if you wanted to enter a string with the " character in it, for instance, it would be like "Sure, I'll \"help\" you out, heh heh" 2015-09-02T02:43:28Z jason_m: On Windows with sbcl, I've also been able to enter (single) forward slashed. I think the implementation converts that to double backslash. 2015-09-02T02:43:58Z Bicyclidine: so in your original string the \ just escaped the next character; you may as well have written "E:SWDEV-workspacesworkspace-commonlispcl-practicepractice01.lisp" 2015-09-02T02:44:02Z phf: most likely anything but \" and \\ are interpreted as \ 2015-09-02T02:44:14Z AlphaFuze: ahh, okay. So strings need to be escaped in lisp just as they are in c and c++? 2015-09-02T02:44:30Z Bicyclidine: the escaping works differently (no \n for newline, for example) but yes. 2015-09-02T02:44:48Z AlphaFuze: How do you do newlines then? 2015-09-02T02:45:14Z |3b|: just hit return 2015-09-02T02:45:17Z Bicyclidine: put an actual newline in the string, usually. 2015-09-02T02:46:11Z AlphaFuze: coming from a c/c++/java background, that sounds very strange and will probably mess me up. ='( 2015-09-02T02:46:28Z resttime: If you use a function like #'format, which is kind of like printf, you'll use a character like ~% 2015-09-02T02:46:38Z Bicyclidine: it's not too bad. you don't write final newlines as often as you do in C, since they're often inserted for you. 2015-09-02T02:47:09Z resttime: Errr not character but a "specifier" in the string 2015-09-02T02:47:40Z Bicyclidine: plus, when you come back here and ask why all your output has 'n's on the ends, it'll be really easy for us to solve the problem 2015-09-02T02:47:41Z clasper_: |3b|: I do not know what I did but every time I go to load slime I am getting an error... http://pastebin.com/J14HL04k 2015-09-02T02:48:12Z |3b|: yeah, most newlines in strings end up in things using FORMAT, where ~% and ~& are available 2015-09-02T02:49:11Z |3b|: clasper_: did you try to modify PATh or some other env var? 2015-09-02T02:49:31Z |3b|: or more likely TEMP i guess 2015-09-02T02:51:22Z Bicyclidine quit (Quit: peace) 2015-09-02T02:52:18Z gag_reflex quit (Quit: Page closed) 2015-09-02T02:53:04Z AlphaFuze: Out of curiosity, how are your opinions on the various implementations of lisp? Do you generally stick with one, or do you use several of them together? 2015-09-02T02:53:43Z resttime: I consider SBCL to be a very good implementation to use 2015-09-02T02:53:44Z briantrice quit (Quit: briantrice) 2015-09-02T02:54:45Z resttime: And to my understanding, that's what many others use as well 2015-09-02T02:55:07Z phf: AlphaFuze: sbcl is the choice du jour the lisp cabal :) 2015-09-02T02:55:07Z jason_m: AlphaFuze: The first lisp implementation I stumbled into was clisp. I played with it for a couple days. Then I read about sbcl. I solved a couple project euler problems in both and found the sbcl performance to be quite a bit better. I've been sbcl all the way since. 2015-09-02T02:55:54Z |3b| mostly uses sbcl, but also considers ccl, abcl, etc for specific purposes 2015-09-02T03:03:26Z phf: i think there's a wide range, i use ccl almost exclusively and write a lot of non-portable code that relies on internal symbols. it also comes with an excellent though mac only ide. it also has faster compilation speeds, which is something that's noticeable even with large forms in repl. i think sometimes portability and reuse is hairshirt, but then i don't release open source code, so i'm biased. 2015-09-02T03:04:22Z AlphaFuze: Does anyone here happen to work with lisp on a regular basis? Would you consider it a sort of "gateway" language in that learning lisp could possibly ease the transition to learning new languages scheme, ocaml, haskell, etc.? 2015-09-02T03:04:22Z EvW joined #lisp 2015-09-02T03:04:43Z Devon quit (Remote host closed the connection) 2015-09-02T03:04:54Z abbe_ joined #lisp 2015-09-02T03:05:00Z |3b| finds it a gateway into not wanting to learn other languages :p 2015-09-02T03:05:08Z phf: hehe -^ 2015-09-02T03:05:13Z abbe quit (Read error: Connection reset by peer) 2015-09-02T03:05:45Z AlphaFuze: What if I was interested in writing portable code? Is common lisp not a good choice? 2015-09-02T03:06:42Z phf: AlphaFuze: i'm talking about a different kind of portable, i.e. portable between different implementations of common lisp. don't worry on my account, sane people just use portability shims and there's plenty of those 2015-09-02T03:06:57Z crichter quit (Ping timeout: 252 seconds) 2015-09-02T03:06:58Z Zhivago: It depends on where you want to be portable to. 2015-09-02T03:07:07Z Zhivago: CL is probably not a good choice if you are targeting microcontrollers. 2015-09-02T03:08:05Z abbe_ is now known as abbe 2015-09-02T03:08:50Z jason_m quit (Quit: sleep) 2015-09-02T03:09:52Z jlongster quit (Ping timeout: 246 seconds) 2015-09-02T03:09:52Z AlphaFuze: What kind of software do you find yourself mostly commonly writing in CL? 2015-09-02T03:11:34Z sdothum quit (Read error: Connection reset by peer) 2015-09-02T03:13:28Z sdothum joined #lisp 2015-09-02T03:17:27Z jleija quit (Quit: leaving) 2015-09-02T03:18:10Z resttime: I write whatever happens to be interesting to me at the time 2015-09-02T03:19:18Z resttime: Like I was interested in triplestore databases one day so I wrote a naive version of one 2015-09-02T03:20:00Z AlphaFuze: What part of your database was lisp used? 2015-09-02T03:20:12Z resttime: Some other day I felt like doing some web dev so I used said triplestore database and wrote a primitive booru 2015-09-02T03:20:14Z jlongster joined #lisp 2015-09-02T03:20:15Z resttime: All of it 2015-09-02T03:20:27Z resttime: it's naive so not that great and very simple 2015-09-02T03:21:00Z resttime: and that web dev was also written in common lisp 2015-09-02T03:21:02Z resttime: all of it 2015-09-02T03:22:45Z otaviocarvalho joined #lisp 2015-09-02T03:22:52Z resttime: As of now I'm starting to be interested in writing a kind of physics library 2015-09-02T03:27:09Z christoph_debian quit (Ping timeout: 244 seconds) 2015-09-02T03:28:14Z AlphaFuze: I don't know much about lisp, but I think I read somewhere that it makes parsing a lot easier. 2015-09-02T03:28:14Z resttime: Err, at least working on one that is 2015-09-02T03:28:14Z resttime: You mean the homoiconity? 2015-09-02T03:28:14Z resttime: The simple syntax that is 2015-09-02T03:28:14Z AlphaFuze: not sure, still learning :P 2015-09-02T03:28:15Z resttime: Well if/when you make it past parenthesis you;ll find syntax very easy 2015-09-02T03:28:15Z resttime: Like many other languages require special characters or maybe even white space in their syntax 2015-09-02T03:28:15Z resttime: Not Common Lisp though 2015-09-02T03:28:15Z resttime: Also, I'd reommend grabbing a copy of Emacs + SLIME + Paredit 2015-09-02T03:28:16Z AlphaFuze: I tried learning emacs, but just couldn't stand not being able to move around with the mouse. 2015-09-02T03:28:16Z resttime: I would consider it a much more superior form of development than writing with notepad++ 2015-09-02T03:28:16Z resttime: Hmmm, well whatever suits you, though I still highly recommend learning how 2015-09-02T03:28:16Z loz1 joined #lisp 2015-09-02T03:28:16Z AlphaFuze: Do you happen to know haskell, by chance? 2015-09-02T03:28:16Z resttime: Especially because you're missing out on REPL based devlopment 2015-09-02T03:28:16Z resttime: I have "dabbled" a little with that language, likely forgotten most of the syntax 2015-09-02T03:28:16Z resttime: Might understand some of the concepts 2015-09-02T03:28:27Z christop1 joined #lisp 2015-09-02T03:30:23Z AlphaFuze quit (Quit: Page closed) 2015-09-02T03:32:39Z resttime: Lisp programming with Notepad++ D: 2015-09-02T03:34:06Z cmack` joined #lisp 2015-09-02T03:35:04Z PlasmaStar quit (Ping timeout: 246 seconds) 2015-09-02T03:36:58Z cmack quit (Ping timeout: 244 seconds) 2015-09-02T03:37:35Z PlasmaStar joined #lisp 2015-09-02T03:39:02Z mach quit (Ping timeout: 244 seconds) 2015-09-02T03:39:54Z theos: Lisp programming with gedit 2015-09-02T03:41:21Z Davidbrcz joined #lisp 2015-09-02T03:44:28Z phadthai: xedit 2015-09-02T03:45:12Z someone quit (Remote host closed the connection) 2015-09-02T03:45:55Z someon joined #lisp 2015-09-02T03:45:58Z mach joined #lisp 2015-09-02T03:46:58Z someon is now known as someone 2015-09-02T03:49:26Z pranavrc__ quit (Remote host closed the connection) 2015-09-02T03:50:49Z Lokathor: anything that copies the last line's whitespace should be close enough for beginning purposes 2015-09-02T03:52:13Z nikki93 joined #lisp 2015-09-02T03:55:03Z resttime: That's true, I'm guess I'm just pretty spoiled by the benefits from Emacs and VIM by now 2015-09-02T03:55:56Z phadthai: I was kidding about xedit, but it actually includes a lisp mode heh 2015-09-02T03:56:04Z phadthai: from its own man page: 2015-09-02T03:56:06Z phadthai: RESTRICTIONS 2015-09-02T03:56:06Z phadthai: Xedit is not a replacement to Emacs. 2015-09-02T03:56:37Z ebrasca quit (Remote host closed the connection) 2015-09-02T03:59:38Z prince_j1mmys joined #lisp 2015-09-02T03:59:41Z prince_jammys quit (Ping timeout: 244 seconds) 2015-09-02T04:04:33Z pt1 joined #lisp 2015-09-02T04:06:06Z native_killer joined #lisp 2015-09-02T04:06:55Z cmack` quit (Ping timeout: 246 seconds) 2015-09-02T04:09:57Z pt1 quit (Ping timeout: 268 seconds) 2015-09-02T04:11:49Z loke quit (Ping timeout: 256 seconds) 2015-09-02T04:13:34Z Trioxin quit (Ping timeout: 246 seconds) 2015-09-02T04:13:46Z Trioxin joined #lisp 2015-09-02T04:16:08Z echo-area quit (Remote host closed the connection) 2015-09-02T04:16:50Z echo-area joined #lisp 2015-09-02T04:18:32Z yenda quit (Ping timeout: 272 seconds) 2015-09-02T04:21:57Z cluck quit (Remote host closed the connection) 2015-09-02T04:22:14Z gabriel_laddel joined #lisp 2015-09-02T04:24:19Z slyrus joined #lisp 2015-09-02T04:24:39Z loke joined #lisp 2015-09-02T04:27:57Z pt1 joined #lisp 2015-09-02T04:31:24Z leafybasil joined #lisp 2015-09-02T04:36:12Z leafybasil quit (Ping timeout: 250 seconds) 2015-09-02T04:37:54Z kushal joined #lisp 2015-09-02T04:43:22Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-09-02T04:43:23Z k-dawg joined #lisp 2015-09-02T04:43:23Z tmtwd quit (Ping timeout: 246 seconds) 2015-09-02T04:43:24Z stardiviner joined #lisp 2015-09-02T04:52:27Z vlatkoB joined #lisp 2015-09-02T04:53:43Z native_killer quit (Quit: Leaving) 2015-09-02T04:54:54Z isakovic left #lisp 2015-09-02T04:55:21Z sdothum joined #lisp 2015-09-02T04:58:50Z pt1 quit (Remote host closed the connection) 2015-09-02T05:01:34Z kristof joined #lisp 2015-09-02T05:06:23Z munksgaard joined #lisp 2015-09-02T05:07:54Z kristof quit (Ping timeout: 244 seconds) 2015-09-02T05:08:36Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-09-02T05:09:08Z sixyod quit (Ping timeout: 250 seconds) 2015-09-02T05:09:11Z theos: i have to try climax someday 2015-09-02T05:09:24Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-02T05:10:20Z Quadrescence: (CLIMACS) 2015-09-02T05:12:43Z munksgaard quit (Ping timeout: 250 seconds) 2015-09-02T05:13:30Z oleo quit (Quit: Verlassend) 2015-09-02T05:15:17Z lispyone quit (Remote host closed the connection) 2015-09-02T05:15:38Z aretecode quit (Quit: Toodaloo) 2015-09-02T05:15:54Z rebelshrug quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T05:17:16Z Harag joined #lisp 2015-09-02T05:18:29Z lispyone joined #lisp 2015-09-02T05:20:27Z gabriel_laddel quit (Remote host closed the connection) 2015-09-02T05:30:55Z jlongster quit (Ping timeout: 246 seconds) 2015-09-02T05:31:26Z pt1 joined #lisp 2015-09-02T05:32:13Z leafybasil joined #lisp 2015-09-02T05:32:14Z kristof joined #lisp 2015-09-02T05:36:32Z sixyod joined #lisp 2015-09-02T05:37:10Z leafybasil quit (Ping timeout: 260 seconds) 2015-09-02T05:41:06Z pt1 quit (Remote host closed the connection) 2015-09-02T05:41:07Z slyrus quit (Read error: Connection reset by peer) 2015-09-02T05:41:45Z alchemis7 left #lisp 2015-09-02T05:43:48Z lispyone quit (Remote host closed the connection) 2015-09-02T05:45:46Z slyrus joined #lisp 2015-09-02T05:47:51Z alchemis7 joined #lisp 2015-09-02T05:50:11Z mrSpec joined #lisp 2015-09-02T05:50:35Z clasper_ quit (Quit: Page closed) 2015-09-02T05:51:21Z happy-dude quit (Quit: Connection closed for inactivity) 2015-09-02T05:53:26Z ramky joined #lisp 2015-09-02T05:53:43Z kisom` joined #lisp 2015-09-02T05:53:46Z loz1 quit (Ping timeout: 240 seconds) 2015-09-02T06:03:07Z EvW quit (Ping timeout: 246 seconds) 2015-09-02T06:03:14Z cmack` joined #lisp 2015-09-02T06:03:58Z ASau quit (Ping timeout: 246 seconds) 2015-09-02T06:04:13Z yeticry quit (Ping timeout: 244 seconds) 2015-09-02T06:05:18Z yeticry joined #lisp 2015-09-02T06:07:50Z cmack` quit (Ping timeout: 244 seconds) 2015-09-02T06:11:29Z thomas joined #lisp 2015-09-02T06:14:50Z sixyod quit (Quit: WeeChat 1.2) 2015-09-02T06:16:14Z varjag joined #lisp 2015-09-02T06:16:31Z marvi quit (Ping timeout: 252 seconds) 2015-09-02T06:17:43Z marvi joined #lisp 2015-09-02T06:17:43Z marvi quit (Changing host) 2015-09-02T06:17:43Z marvi joined #lisp 2015-09-02T06:24:22Z Shinmera joined #lisp 2015-09-02T06:27:00Z przl joined #lisp 2015-09-02T06:27:04Z resttime quit (Quit: Bye bye!) 2015-09-02T06:27:06Z otaviocarvalho quit (Ping timeout: 255 seconds) 2015-09-02T06:31:44Z tmtwd joined #lisp 2015-09-02T06:33:26Z bjorkintosh quit (Ping timeout: 272 seconds) 2015-09-02T06:37:34Z HDurer quit (Ping timeout: 246 seconds) 2015-09-02T06:37:36Z Cymew joined #lisp 2015-09-02T06:38:47Z aib quit (Quit: So long and thanks for all the fish.) 2015-09-02T06:39:39Z gravicappa joined #lisp 2015-09-02T06:42:27Z mathrick quit (Ping timeout: 244 seconds) 2015-09-02T06:46:44Z jsgrant quit (Ping timeout: 272 seconds) 2015-09-02T06:50:02Z HDurer joined #lisp 2015-09-02T06:56:27Z lancero_ quit (Quit: Leaving) 2015-09-02T06:56:36Z ehu joined #lisp 2015-09-02T07:06:56Z preacherAKAnd joined #lisp 2015-09-02T07:07:45Z mishoo_ joined #lisp 2015-09-02T07:10:57Z mvilleneuve joined #lisp 2015-09-02T07:12:25Z Davidbrcz quit (Ping timeout: 244 seconds) 2015-09-02T07:17:57Z larion quit (Ping timeout: 250 seconds) 2015-09-02T07:18:03Z cosmicexplorer joined #lisp 2015-09-02T07:19:23Z mobius-eng joined #lisp 2015-09-02T07:20:52Z quazimodo quit (Ping timeout: 250 seconds) 2015-09-02T07:26:22Z arnaudga joined #lisp 2015-09-02T07:26:24Z anthracite joined #lisp 2015-09-02T07:30:10Z tmtwd quit (Ping timeout: 240 seconds) 2015-09-02T07:33:12Z bb010g quit (Quit: Connection closed for inactivity) 2015-09-02T07:34:35Z gravicappa quit (Ping timeout: 265 seconds) 2015-09-02T07:35:43Z przl quit (Ping timeout: 252 seconds) 2015-09-02T07:37:55Z momo-reina joined #lisp 2015-09-02T07:38:12Z dilated_dinosaur quit (Ping timeout: 255 seconds) 2015-09-02T07:40:28Z gravicappa joined #lisp 2015-09-02T07:41:18Z kristof quit (Ping timeout: 260 seconds) 2015-09-02T07:42:14Z cosmicexplorer quit (Remote host closed the connection) 2015-09-02T07:42:53Z stepnem joined #lisp 2015-09-02T07:43:08Z loke: re 2015-09-02T07:43:14Z jackdaniel: o/ 2015-09-02T07:45:56Z loke: Hello JD 2015-09-02T07:46:10Z loke: http://logonoid.com/images/jack-daniels-logo.jpg 2015-09-02T07:46:49Z arenz joined #lisp 2015-09-02T07:47:04Z radioninja quit (Ping timeout: 246 seconds) 2015-09-02T07:51:10Z nikki93 quit (Remote host closed the connection) 2015-09-02T08:03:09Z xan_ joined #lisp 2015-09-02T08:03:35Z Beetny joined #lisp 2015-09-02T08:03:58Z cmack` joined #lisp 2015-09-02T08:06:24Z cadadar_ joined #lisp 2015-09-02T08:08:03Z smokeink joined #lisp 2015-09-02T08:08:43Z cmack` quit (Ping timeout: 252 seconds) 2015-09-02T08:08:51Z ndrei quit (Ping timeout: 260 seconds) 2015-09-02T08:13:02Z whiteline joined #lisp 2015-09-02T08:13:10Z jackdaniel: loke: give me a sec, I'll find self-made one avatar :p 2015-09-02T08:14:02Z jackdaniel: loke: http://i.imgur.com/00MjlWs.jpg 2015-09-02T08:15:05Z jewel joined #lisp 2015-09-02T08:17:52Z leafybasil joined #lisp 2015-09-02T08:22:51Z leafybasil quit (Ping timeout: 256 seconds) 2015-09-02T08:23:42Z smokeink quit (Ping timeout: 250 seconds) 2015-09-02T08:26:57Z moei quit (Quit: Leaving...) 2015-09-02T08:28:56Z Ven joined #lisp 2015-09-02T08:29:08Z bjorkintosh joined #lisp 2015-09-02T08:29:12Z przl joined #lisp 2015-09-02T08:29:23Z angavrilov joined #lisp 2015-09-02T08:34:58Z cadadar_ quit (Remote host closed the connection) 2015-09-02T08:36:13Z smokeink joined #lisp 2015-09-02T08:39:22Z arenz quit (Ping timeout: 246 seconds) 2015-09-02T08:41:00Z cadadar_ joined #lisp 2015-09-02T08:43:55Z momo-reina quit (Ping timeout: 246 seconds) 2015-09-02T08:44:07Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-02T08:46:11Z jsgrant joined #lisp 2015-09-02T08:46:43Z moei joined #lisp 2015-09-02T08:47:38Z larion joined #lisp 2015-09-02T08:51:19Z arenz joined #lisp 2015-09-02T08:51:46Z Ven joined #lisp 2015-09-02T08:52:07Z harish_ quit (Ping timeout: 244 seconds) 2015-09-02T08:53:10Z rritoch joined #lisp 2015-09-02T08:56:30Z Devon joined #lisp 2015-09-02T08:57:22Z loke: Very nice 2015-09-02T09:00:37Z quazimodo joined #lisp 2015-09-02T09:03:04Z ndrei joined #lisp 2015-09-02T09:04:31Z xan_ quit (Ping timeout: 244 seconds) 2015-09-02T09:05:51Z xan_ joined #lisp 2015-09-02T09:07:38Z Lokathor quit (Ping timeout: 244 seconds) 2015-09-02T09:08:24Z jackdaniel: to avoid misinformation - self made in that sense that I did a photo and edited it with gimp, no that I rendered this piece :) 2015-09-02T09:12:39Z mea-culp` joined #lisp 2015-09-02T09:12:58Z Karl_Dscc joined #lisp 2015-09-02T09:14:06Z mea-culpa quit (Ping timeout: 240 seconds) 2015-09-02T09:14:26Z grouzen joined #lisp 2015-09-02T09:16:25Z ndrei quit (Ping timeout: 244 seconds) 2015-09-02T09:16:38Z momo-reina joined #lisp 2015-09-02T09:16:50Z dmiles_afk quit (Ping timeout: 240 seconds) 2015-09-02T09:17:35Z momo-reina: can anyone suggest a good write-up on generic functions? I've read PCL and some other stuff that Google threw up but I still don't understand the difference between it and regular method definition inside class bodies found in other languages. 2015-09-02T09:17:44Z dmiles_afk joined #lisp 2015-09-02T09:19:50Z jackdaniel: momo-reina: generic functions specialize on objects, so they are independant of the object per-se. I don't have a good write-up though 2015-09-02T09:19:51Z leafybasil joined #lisp 2015-09-02T09:21:10Z momo-reina: right, so the object is a parameter passed to the function. 2015-09-02T09:21:25Z ndrei joined #lisp 2015-09-02T09:21:38Z momo-reina: but what can be done with generic functions that can't be done with regular methods? 2015-09-02T09:21:51Z jackdaniel: hm, you can specialize method on two objects 2015-09-02T09:22:17Z momo-reina: like overloading you mean? 2015-09-02T09:22:23Z jackdaniel: or n objects, in other languages method belong to one object 2015-09-02T09:22:57Z jackdaniel: hm, consider classes boy and girl, and method kiss 2015-09-02T09:23:08Z jackdaniel: does method kiss belong to a boy or to a girl? 2015-09-02T09:23:25Z attila_lendvai joined #lisp 2015-09-02T09:23:26Z arnaudga quit (Ping timeout: 240 seconds) 2015-09-02T09:23:39Z momo-reina: no, you have to write the code and let multiple dispatch handle it right? 2015-09-02T09:23:48Z jackdaniel: also methods have this very useful machinery which gives you control over what happens when (keywords :before, :after, :around) 2015-09-02T09:24:31Z jackdaniel: momo-reina: you can write generic function and specialize method on both objects, so (defmethod ((boy boy-class) (girl girl-class)) …) 2015-09-02T09:25:12Z momo-reina: ah, ok.. that's something I didn't see. 2015-09-02T09:25:34Z jackdaniel: clos is a broad topic (I'm not much into OOP in any case (even with Lisp), so I won't be a good advisor here) 2015-09-02T09:25:43Z Devon quit (Ping timeout: 244 seconds) 2015-09-02T09:26:05Z jackdaniel: there should be a name of the method before parameters of course 2015-09-02T09:28:05Z momo-reina: yeah I really haven't missed not writing class-based code but figured since CLOS is there I might as well learn what it's about. I was reading that generic functions allow behavior that cannot be done by regular methods in other languages, so was trying to see what that was all about. 2015-09-02T09:30:31Z kushal quit (Quit: Leaving) 2015-09-02T09:31:19Z Niac quit (Quit: Lost terminal) 2015-09-02T09:31:36Z Ven quit (Ping timeout: 264 seconds) 2015-09-02T09:31:42Z _loic_ joined #lisp 2015-09-02T09:32:33Z ndrei quit (Ping timeout: 256 seconds) 2015-09-02T09:33:19Z gravicappa quit (Ping timeout: 260 seconds) 2015-09-02T09:34:07Z Shinmera: momo-reina: I wrote a blog about CLOS some time back, maybe it has something of use for you. http://reader.tymoon.eu/article/268 2015-09-02T09:35:05Z momo-reina: Shinmera: thanks I'll look it up right now. 2015-09-02T09:37:06Z echo-area quit (Remote host closed the connection) 2015-09-02T09:37:50Z Karl_Dscc quit (Remote host closed the connection) 2015-09-02T09:38:10Z quazimodo quit (Ping timeout: 246 seconds) 2015-09-02T09:38:40Z zeroXzero quit (Ping timeout: 250 seconds) 2015-09-02T09:40:51Z k-dawg joined #lisp 2015-09-02T09:41:07Z Vityok joined #lisp 2015-09-02T09:49:54Z Ettore joined #lisp 2015-09-02T09:55:14Z Mon_Ouie joined #lisp 2015-09-02T09:56:47Z gravicappa joined #lisp 2015-09-02T09:57:51Z UtkarshRay joined #lisp 2015-09-02T09:58:04Z harish_ joined #lisp 2015-09-02T09:59:48Z Cymew: Dick Gabriel also has a bunch of papers on his site on CLOS which might be helpful. 2015-09-02T10:04:46Z cmack` joined #lisp 2015-09-02T10:08:06Z Ven joined #lisp 2015-09-02T10:09:38Z cmack` quit (Ping timeout: 244 seconds) 2015-09-02T10:10:24Z vap1 joined #lisp 2015-09-02T10:10:26Z vap1 quit (Read error: Connection reset by peer) 2015-09-02T10:13:41Z lp_coocoofanatic joined #lisp 2015-09-02T10:14:29Z sg|polyneikes joined #lisp 2015-09-02T10:15:33Z mea-culp` is now known as mea-culpa 2015-09-02T10:16:45Z Whitesquall joined #lisp 2015-09-02T10:18:15Z DGASAU joined #lisp 2015-09-02T10:18:54Z mea-culp` joined #lisp 2015-09-02T10:20:21Z mea-culpa quit (Ping timeout: 252 seconds) 2015-09-02T10:20:43Z harish_ quit (Ping timeout: 252 seconds) 2015-09-02T10:27:12Z Whitesquall quit (Ping timeout: 244 seconds) 2015-09-02T10:27:19Z psy_ quit (Ping timeout: 252 seconds) 2015-09-02T10:31:52Z Karl_Dscc joined #lisp 2015-09-02T10:32:11Z Whitesquall joined #lisp 2015-09-02T10:32:45Z Ven quit (Read error: Connection reset by peer) 2015-09-02T10:33:34Z kolko quit (Quit: ZNC - http://znc.in) 2015-09-02T10:35:42Z kolko joined #lisp 2015-09-02T10:38:03Z Whitesquall quit (Ping timeout: 244 seconds) 2015-09-02T10:38:12Z Whitesqu_ joined #lisp 2015-09-02T10:40:18Z josteink quit (Quit: leaving) 2015-09-02T10:40:36Z josteink joined #lisp 2015-09-02T10:42:46Z synchromesh joined #lisp 2015-09-02T10:43:05Z sg|polyneikes quit (Remote host closed the connection) 2015-09-02T10:43:19Z sg|polyneikes joined #lisp 2015-09-02T10:47:52Z sg|polyneikes quit (Ping timeout: 244 seconds) 2015-09-02T10:51:09Z mea-culp` quit (Read error: Connection reset by peer) 2015-09-02T10:51:37Z maxvi joined #lisp 2015-09-02T10:51:37Z Meow-J quit (Quit: Connection closed for inactivity) 2015-09-02T10:52:02Z maxvi: does lisp have some web framework? 2015-09-02T10:52:21Z kolko quit (Remote host closed the connection) 2015-09-02T10:52:47Z jackdaniel: maxvi: plenty :) 2015-09-02T10:53:07Z jackdaniel: most actively maintained / advertised is clack afaik 2015-09-02T10:53:36Z atgnag quit (Read error: Connection reset by peer) 2015-09-02T10:53:47Z ziocroc joined #lisp 2015-09-02T10:54:27Z momo-reina quit (Ping timeout: 252 seconds) 2015-09-02T10:55:40Z mea-culpa joined #lisp 2015-09-02T10:56:03Z Shinmera: clack is more of a web framework framework though. 2015-09-02T10:57:03Z jackdaniel: but on their site there are frameworks built with clack listed 2015-09-02T10:57:07Z sdothum joined #lisp 2015-09-02T10:57:47Z jackdaniel: last sentence wasn't even close to being grammatical correct, right? 2015-09-02T10:58:22Z Shinmera: Looked fine to me, but your sentence about tĥe sentence wasn't. 2015-09-02T10:58:33Z jackdaniel: heheh 2015-09-02T11:00:41Z loke`` joined #lisp 2015-09-02T11:00:42Z sg|polyneikes joined #lisp 2015-09-02T11:00:55Z loke` quit (Remote host closed the connection) 2015-09-02T11:01:03Z nicdev` joined #lisp 2015-09-02T11:01:14Z nicdev quit (Remote host closed the connection) 2015-09-02T11:02:37Z Shinmera: * _The_ last sentence wasn't even close to being gramatical_ly_ correct 2015-09-02T11:02:39Z atgnag joined #lisp 2015-09-02T11:02:39Z kolko joined #lisp 2015-09-02T11:03:24Z ndrei joined #lisp 2015-09-02T11:03:48Z theos quit (Disconnected by services) 2015-09-02T11:04:21Z theos joined #lisp 2015-09-02T11:07:33Z maxvi left #lisp 2015-09-02T11:09:03Z kushal joined #lisp 2015-09-02T11:11:14Z anthracite quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T11:11:45Z harish_ joined #lisp 2015-09-02T11:14:46Z kushal quit (Ping timeout: 240 seconds) 2015-09-02T11:17:02Z sg|polyneikes quit (Remote host closed the connection) 2015-09-02T11:17:20Z sg|polyneikes joined #lisp 2015-09-02T11:17:52Z sg|polyneikes quit (Client Quit) 2015-09-02T11:23:47Z kushal joined #lisp 2015-09-02T11:26:37Z harish_ quit (Ping timeout: 244 seconds) 2015-09-02T11:29:17Z Harag quit (Ping timeout: 256 seconds) 2015-09-02T11:29:30Z ramky quit (Ping timeout: 260 seconds) 2015-09-02T11:30:52Z _loic_ quit (Quit: Leaving) 2015-09-02T11:35:00Z BitPuffin joined #lisp 2015-09-02T11:36:10Z Ven joined #lisp 2015-09-02T11:36:27Z lispyone joined #lisp 2015-09-02T11:43:15Z ramky joined #lisp 2015-09-02T11:43:35Z Ven quit (Ping timeout: 250 seconds) 2015-09-02T11:48:36Z Meow-J joined #lisp 2015-09-02T11:56:24Z Jirachier joined #lisp 2015-09-02T11:56:37Z Jirachier quit (Client Quit) 2015-09-02T12:03:30Z jtza8 joined #lisp 2015-09-02T12:05:36Z cmack` joined #lisp 2015-09-02T12:06:08Z Ven joined #lisp 2015-09-02T12:06:51Z Beetny quit (Ping timeout: 255 seconds) 2015-09-02T12:10:04Z ramky quit (Ping timeout: 246 seconds) 2015-09-02T12:10:16Z cmack` quit (Ping timeout: 246 seconds) 2015-09-02T12:12:01Z mprelude joined #lisp 2015-09-02T12:12:51Z maxvi joined #lisp 2015-09-02T12:13:35Z anthracite joined #lisp 2015-09-02T12:15:08Z lispyone quit (Remote host closed the connection) 2015-09-02T12:15:19Z maxvi: has lisp some lib to generate CRUD by mysql table or generate admin panel by database models? I use Django (Python) to generate admin by models so several people can change anything in database via admin panel. 2015-09-02T12:21:05Z Karl_Dscc quit (Remote host closed the connection) 2015-09-02T12:21:36Z knobo-net: Is generated CRUD actually usefull for other things then prototyping in any platform? 2015-09-02T12:23:20Z Shinmera: Why not use a tool that is geared specifically for your databse? I don't really see why you would need that to be in lisp specifically when the thing you actually want to use is a GUI. 2015-09-02T12:23:38Z ramky joined #lisp 2015-09-02T12:24:13Z Shinmera: *database 2015-09-02T12:24:15Z lispyone joined #lisp 2015-09-02T12:27:30Z AeroNotix: maxvi: fwiw at $TYRANNICAL_DAYJOB_SAVE_ME we use pg and just put django admin on things where we can. It works well. 2015-09-02T12:27:43Z AeroNotix: even though the main apps are Erlang 2015-09-02T12:27:44Z maxvi: Shinmera, knobo-net: I have website on python and I have admin that show forms to edit/add entities by model description. I want to rewrite site on lisp (just for fun) so I want to describe database models in lisp and show we forms to edit/add new entities 2015-09-02T12:28:06Z mvilleneuve quit (Ping timeout: 250 seconds) 2015-09-02T12:28:06Z zacts quit (Ping timeout: 250 seconds) 2015-09-02T12:28:06Z kanru quit (Ping timeout: 250 seconds) 2015-09-02T12:28:07Z joast quit (Ping timeout: 250 seconds) 2015-09-02T12:28:07Z emuxius quit (Ping timeout: 250 seconds) 2015-09-02T12:28:45Z AeroNotix: django-admin is boring and annoying code to write, if you want to rewrite it into CL as a fun task, your definition of fun is different to mine! But i would definitely use it. 2015-09-02T12:28:48Z mvilleneuve joined #lisp 2015-09-02T12:28:49Z Shinmera: maxvi: Radiance has a prewritten module for that, but Radiance isn't ready for people to use it, so that's not of much use to you unfortunately. 2015-09-02T12:29:14Z Shinmera: maxvi: Other than that I haven't heard of anyone having written such a tool. 2015-09-02T12:29:41Z Shinmera: AeroNotix: For pg I use pgadmin3, which is quite nice. 2015-09-02T12:29:45Z zacts joined #lisp 2015-09-02T12:29:45Z zacts quit (Changing host) 2015-09-02T12:29:45Z zacts joined #lisp 2015-09-02T12:29:46Z emuxius joined #lisp 2015-09-02T12:30:38Z knobo-net: maxvi: what kind of lisp do you want to use? 2015-09-02T12:30:46Z knobo-net: cl, probably 2015-09-02T12:31:01Z Shinmera: This is #lisp, so the answer has to be CL, lest this is the wrong channel. 2015-09-02T12:31:05Z lp_coocoofanatic quit (Quit: Connection closed for inactivity) 2015-09-02T12:31:21Z knobo-net: right. 2015-09-02T12:31:30Z maxvi: yes CL 2015-09-02T12:31:39Z AeroNotix: Shinmera: what I like about django admin is I can easily add nice management commands into the UI and have my non-technical colleagues (support desk etc, creative/design peeps) be able to do stuff with data or perform nice queries 2015-09-02T12:32:02Z Shinmera: AeroNotix: I see. No idea if pgadmin3 can do that, as I don't have that kind of use-case. 2015-09-02T12:33:00Z AeroNotix: Shinmera: the way I see it is that django-admin has nice utlities to build out reports/automation/etc for your data. 2015-09-02T12:33:07Z AeroNotix: E.g. stuff like "login as this user" 2015-09-02T12:34:28Z kanru joined #lisp 2015-09-02T12:36:07Z JuanDaugherty joined #lisp 2015-09-02T12:38:51Z lispyone quit (Remote host closed the connection) 2015-09-02T12:38:51Z jdtest2 quit (Read error: Connection reset by peer) 2015-09-02T12:39:26Z lispyone joined #lisp 2015-09-02T12:39:58Z yenda joined #lisp 2015-09-02T12:40:01Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-02T12:40:44Z jdtest joined #lisp 2015-09-02T12:41:01Z lispyone quit (Remote host closed the connection) 2015-09-02T12:41:09Z jason_m joined #lisp 2015-09-02T12:43:05Z grouzen quit (Ping timeout: 244 seconds) 2015-09-02T12:43:58Z joast joined #lisp 2015-09-02T12:45:47Z AeroNotix: Shinmera: pgadmin3 looks like shit on a retina display, fwiw 2015-09-02T12:45:50Z AeroNotix: I can't see anything by default 2015-09-02T12:45:59Z Shinmera: Hah 2015-09-02T12:47:05Z LiamH joined #lisp 2015-09-02T12:49:09Z AeroNotix: 1.2M rows makes it incredibly unresponsive as well 2015-09-02T12:49:19Z spegelref: Postico is a pretty nice GUI for administration of PostgreSQL servers. 2015-09-02T12:49:30Z AeroNotix: which.. I guess I should expect, but 1.2M rows is not outside of the realm of possibilities for normal deployments 2015-09-02T12:49:39Z AeroNotix looks up postico 2015-09-02T12:49:49Z Shinmera: postico doesn't even seem to be in the AUR :( 2015-09-02T12:49:58Z Shinmera: Oh, OS X. 2015-09-02T12:50:02Z AeroNotix: meh 2015-09-02T12:50:04Z guiloooo quit (Remote host closed the connection) 2015-09-02T12:50:19Z guiloooo joined #lisp 2015-09-02T12:50:35Z Shinmera: Anyway, once I get back to Radiance (hopefully very soon) there will be a web interface for databases in Lisp. 2015-09-02T12:51:15Z Shinmera: I'm being held up by Flare, which has turned out to pose many more challenges than I anticipated. 2015-09-02T12:53:28Z remi`bd joined #lisp 2015-09-02T12:54:41Z Xach: darn, www.sbcl.org seems down to me 2015-09-02T12:54:56Z remi`bd: here too 2015-09-02T12:55:05Z Shinmera: Up for me 2015-09-02T12:55:20Z Karl_Dscc joined #lisp 2015-09-02T12:55:20Z flip214: nameserver seems down 2015-09-02T12:55:38Z flip214: ns.b9.com. 2015-09-02T12:55:44Z flip214: they were sold recently, right? 2015-09-02T12:55:45Z Xach: oh snap 2015-09-02T12:55:50Z Xach: yes, b9 is gone 2015-09-02T12:55:58Z flip214: well, there's the reason 2015-09-02T12:56:00Z Xach: what a rippling effect 2015-09-02T12:56:04Z flip214: sbcl.org. 86400 IN NS ns.b9.com. 2015-09-02T12:56:04Z flip214: sbcl.org. 86400 IN NS ns2.b9.com. 2015-09-02T12:56:17Z Shinmera: OpenDNS still has it cached then 2015-09-02T12:56:26Z flip214: for a short time, at least ... 2015-09-02T12:56:42Z Shinmera: At least the binaries and everything is still reachable through SF 2015-09-02T12:57:17Z flip214: as if *that* was a good thing ;/ ;P 2015-09-02T12:57:39Z Shinmera: Do you want them to not be reachable at all? 2015-09-02T12:58:31Z flip214: well, *my* binaries are available via debian repos.... SF just doesn't have a good name anymore. 2015-09-02T12:58:41Z anthracite quit (Quit: Textual IRC Client: www.textualapp.com) 2015-09-02T12:58:59Z zacharias joined #lisp 2015-09-02T13:00:37Z Vityok: flip214: iirc sources and source tarballs are reachable through GitHub 2015-09-02T13:01:01Z Vityok: at least this was the case when SF went down for a while recently 2015-09-02T13:01:06Z kushal quit (Quit: Leaving) 2015-09-02T13:01:10Z Shinmera: Sources aren't quite binaries 2015-09-02T13:02:00Z Vityok: but they belong to the quantifier "everything" 2015-09-02T13:02:07Z Harag joined #lisp 2015-09-02T13:02:18Z Vityok: at least "something" is reachable via other means other than SF 2015-09-02T13:04:13Z radioninja_work joined #lisp 2015-09-02T13:05:14Z grc joined #lisp 2015-09-02T13:06:13Z tharugrim joined #lisp 2015-09-02T13:06:19Z mvilleneuve quit (Quit: This computer has gone to sleep) 2015-09-02T13:11:53Z araujo_ joined #lisp 2015-09-02T13:12:49Z araujo_ quit (Max SendQ exceeded) 2015-09-02T13:13:36Z araujo quit (Ping timeout: 264 seconds) 2015-09-02T13:15:20Z rebelshrug joined #lisp 2015-09-02T13:15:52Z jackdaniel: spec doesn't require it, but does it prohibit possibility of printing functions readably? 2015-09-02T13:16:11Z jackdaniel: for instance bytecompiled ones 2015-09-02T13:16:42Z flip214: I guess it'd be a bit "unreadable" because of the length anyway 2015-09-02T13:17:20Z flip214: I guess you could simply print # 2015-09-02T13:17:27Z flip214: but that'd be long too 2015-09-02T13:17:56Z jackdaniel: https://gitlab.com/embeddable-common-lisp/ecl/issues/151 for instance - reader #Y is used for functions 2015-09-02T13:21:26Z ebrasca joined #lisp 2015-09-02T13:21:45Z kushal joined #lisp 2015-09-02T13:22:55Z vap1 joined #lisp 2015-09-02T13:24:08Z vaporatorius quit (Read error: Connection reset by peer) 2015-09-02T13:25:27Z dougk_ quit (Ping timeout: 244 seconds) 2015-09-02T13:27:19Z isaac_rks quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-02T13:31:23Z jackdaniel: readably in a sense that it can be read back 2015-09-02T13:31:25Z jackdaniel: by a reader 2015-09-02T13:31:38Z loke``: Hello jd 2015-09-02T13:31:45Z jackdaniel: \o loke`` 2015-09-02T13:36:07Z jdtest quit (Read error: Connection reset by peer) 2015-09-02T13:36:24Z lokulin quit (Ping timeout: 264 seconds) 2015-09-02T13:36:49Z araujo joined #lisp 2015-09-02T13:36:54Z araujo quit (Max SendQ exceeded) 2015-09-02T13:37:37Z jason_m quit (Ping timeout: 252 seconds) 2015-09-02T13:38:31Z kdas_ joined #lisp 2015-09-02T13:39:21Z yeticry quit (Read error: Connection reset by peer) 2015-09-02T13:40:57Z lispyone joined #lisp 2015-09-02T13:41:48Z kushal quit (Ping timeout: 264 seconds) 2015-09-02T13:43:37Z oleo joined #lisp 2015-09-02T13:43:48Z harish_ joined #lisp 2015-09-02T13:44:48Z varjag quit (Ping timeout: 250 seconds) 2015-09-02T13:45:20Z knobo-net: I must say optima is realy cool. Tried it for the first time today. 2015-09-02T13:45:57Z yeticry joined #lisp 2015-09-02T13:46:19Z gravicappa quit (Ping timeout: 246 seconds) 2015-09-02T13:46:36Z Cymew quit (Ping timeout: 264 seconds) 2015-09-02T13:48:12Z kami joined #lisp 2015-09-02T13:48:25Z kami: Good afternoon. 2015-09-02T13:48:40Z jackdaniel: o/ 2015-09-02T13:48:56Z lokulin joined #lisp 2015-09-02T13:51:53Z Kruppe joined #lisp 2015-09-02T13:52:04Z maxvi left #lisp 2015-09-02T13:52:29Z jlongster joined #lisp 2015-09-02T13:54:44Z kdas_ is now known as kushal 2015-09-02T13:55:14Z kushal is now known as Guest56188 2015-09-02T13:56:48Z duggiefresh joined #lisp 2015-09-02T13:57:57Z badkins joined #lisp 2015-09-02T14:00:08Z jdtest joined #lisp 2015-09-02T14:01:07Z quazimodo joined #lisp 2015-09-02T14:02:19Z developernotes joined #lisp 2015-09-02T14:02:49Z rritoch quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2015-09-02T14:03:15Z Guest56188 is now known as kushal 2015-09-02T14:03:46Z kushal quit (Changing host) 2015-09-02T14:03:46Z kushal joined #lisp 2015-09-02T14:03:59Z arnaudga joined #lisp 2015-09-02T14:06:02Z yenda quit (Read error: Connection reset by peer) 2015-09-02T14:06:25Z cmack` joined #lisp 2015-09-02T14:08:10Z echo-area joined #lisp 2015-09-02T14:08:30Z dougk_ joined #lisp 2015-09-02T14:10:55Z cmack` quit (Ping timeout: 244 seconds) 2015-09-02T14:14:09Z eudoxia joined #lisp 2015-09-02T14:16:14Z happy-dude joined #lisp 2015-09-02T14:16:21Z fe[nl]ix: Xach: isn't b9.com kmr's domain ? 2015-09-02T14:16:21Z minion: fe[nl]ix, memo from loke: The version of BT on QL is over a year old. Is this because the latest version hasn't been tagged in git? It would be nice to have the timed condition variable support in the official QL version. 2015-09-02T14:16:35Z resttime joined #lisp 2015-09-02T14:16:41Z Lokathor joined #lisp 2015-09-02T14:16:48Z Xach: fe[nl]ix: he sold it quite recently and moved his own stuff to kpe.io 2015-09-02T14:17:06Z fe[nl]ix: not good 2015-09-02T14:18:31Z Denommus quit (Ping timeout: 246 seconds) 2015-09-02T14:18:44Z fe[nl]ix: maybe ehu can help with that ? 2015-09-02T14:18:49Z fe[nl]ix: ehu: ping 2015-09-02T14:19:37Z smokeink quit (Ping timeout: 265 seconds) 2015-09-02T14:19:56Z kdas_ joined #lisp 2015-09-02T14:20:53Z ramky quit (Ping timeout: 252 seconds) 2015-09-02T14:21:17Z kdas_ quit (Read error: Connection reset by peer) 2015-09-02T14:21:44Z Meow-J quit (Quit: Connection closed for inactivity) 2015-09-02T14:22:04Z kushal quit (Ping timeout: 250 seconds) 2015-09-02T14:23:44Z munksgaard joined #lisp 2015-09-02T14:27:50Z Denommus joined #lisp 2015-09-02T14:29:29Z jtza8 quit (Ping timeout: 256 seconds) 2015-09-02T14:32:23Z gravicappa joined #lisp 2015-09-02T14:35:10Z eschulte joined #lisp 2015-09-02T14:36:11Z slyrus quit (Ping timeout: 264 seconds) 2015-09-02T14:37:13Z kushal joined #lisp 2015-09-02T14:39:40Z ebrasca quit (Remote host closed the connection) 2015-09-02T14:41:00Z shka joined #lisp 2015-09-02T14:45:34Z DeadTrickster quit (Read error: No route to host) 2015-09-02T14:45:45Z HDurer quit (Ping timeout: 268 seconds) 2015-09-02T14:46:45Z echo-area quit (Read error: Connection reset by peer) 2015-09-02T14:50:00Z stardiviner quit (Quit: Weird in coding now, or make love, only two things push me away from IRC.) 2015-09-02T14:50:12Z HDurer joined #lisp 2015-09-02T14:51:21Z Karl_Dscc quit (Remote host closed the connection) 2015-09-02T14:54:17Z DeadTrickster joined #lisp 2015-09-02T14:57:49Z ehu: fe[nl]ix: maybe I can help, yes. 2015-09-02T14:58:04Z ehu: you want b9's content stored somewhere? 2015-09-02T14:58:33Z remi`bd quit (Quit: leaving) 2015-09-02T14:58:33Z ehu: or you want the domain bought? 2015-09-02T14:58:36Z eudoxia: but why does sbcl.org depend on b9.com 2015-09-02T14:58:42Z Xach: eudoxia: history 2015-09-02T14:58:53Z Xach: eudoxia: the ns records are ns.b9.com and ns2.b9.com 2015-09-02T14:59:05Z Denommus` joined #lisp 2015-09-02T14:59:28Z eudoxia: so, sbcl.org redirects to a subdomain of b9.com? 2015-09-02T14:59:37Z Denommus quit (Read error: Connection reset by peer) 2015-09-02T15:00:28Z ehu: well, there's no problem for common-lisp.net to take over that role. 2015-09-02T15:00:34Z ehu: can we get to the content? 2015-09-02T15:00:55Z Xach: ehu: no. 2015-09-02T15:01:08Z grc quit (Remote host closed the connection) 2015-09-02T15:01:11Z Xach: eudoxia: ns.b9.com is authoritative for the sbcl.org zone 2015-09-02T15:01:19Z Xach: sorry, both meant for eudoxia 2015-09-02T15:01:32Z Xach: ehu: I bet kevin can provide the zone files 2015-09-02T15:02:18Z grouzen joined #lisp 2015-09-02T15:02:22Z Xach: actually, his new dns servers, ns.kpe.io, thinks ns.metmd.com is authoritative for sbcl.org. 2015-09-02T15:02:24Z ehu: the content is safe and not on b9.com, thoug? 2015-09-02T15:02:37Z ehu: though. 2015-09-02T15:02:43Z Xach: if someone updates sbcl.org's ns records to point to ns.metmd.com and ns2.metmd.com, it would be resolved, I think. 2015-09-02T15:02:53Z Xach: ehu: yes. it is not on b9.com. it is on sourceforge. the only issue is the dns. 2015-09-02T15:02:54Z ehu: hmm. 2015-09-02T15:03:04Z ehu: ok. 2015-09-02T15:03:09Z EvW joined #lisp 2015-09-02T15:03:17Z ehu: we don't "do" sbcl's dns, do we? 2015-09-02T15:03:24Z s00pcan joined #lisp 2015-09-02T15:03:30Z Xach: kmr does it. 2015-09-02T15:03:54Z Xach: and metmd.com is his domain 2015-09-02T15:04:16Z Xach: (and also kpe.io) 2015-09-02T15:04:47Z ehu: right. but I mean, who has access to the registrar to point to the right dns authority? 2015-09-02T15:05:02Z Xach: I don't know about that. 2015-09-02T15:05:07Z Xach: it is obfuscated in whois. 2015-09-02T15:05:34Z Xach: whn? dan`b? who knows? 2015-09-02T15:05:55Z DeadTrickster: why not just use say Route 53 from amazon. just set and forget 2015-09-02T15:06:49Z BitPuffin quit (Remote host closed the connection) 2015-09-02T15:07:16Z Xach: DeadTrickster: the people in position to make that decision are not present. 2015-09-02T15:07:22Z BitPuffin joined #lisp 2015-09-02T15:07:30Z Xach: I emailed sbcl-devel about it an hour or two ago. 2015-09-02T15:07:44Z DeadTrickster: I saw your email 2015-09-02T15:08:22Z DeadTrickster: Then I checked myself - not working also b9.com doesn't work too 2015-09-02T15:10:42Z DeadTrickster: Honestly I thought SBCL is big enough to have stable hosting, Firstly there was that SF failure, now - DNS. 2015-09-02T15:10:52Z Xach: Big enough in what sense? 2015-09-02T15:11:02Z munksgaard quit (Ping timeout: 268 seconds) 2015-09-02T15:11:35Z Lokathor quit (Ping timeout: 264 seconds) 2015-09-02T15:12:01Z DeadTrickster: It's well established open source project - a lot of people use it 2015-09-02T15:12:32Z joshe: not a lot of people develop it 2015-09-02T15:12:41Z Xach: As far as I know, nobody's job description is "take care of SBCL". 2015-09-02T15:12:47Z DeadTrickster: I think basic hosting stuff is way simple than say GC of whatever shit they discussing on sbcl-devel 2015-09-02T15:13:02Z Xach: Though a lot of people do pitch in, it's all volunteer work, or incidental-to-the-real-job work. 2015-09-02T15:13:18Z DeadTrickster: I'm not pointing finger 2015-09-02T15:13:19Z eudoxia: well, the DNS stuff was probably set like a decade ago and people haven't touched it since 2015-09-02T15:13:21Z DeadTrickster: just wonder 2015-09-02T15:13:34Z eudoxia: as for the SF outage, well, the solution to that is to move the site to github pages 2015-09-02T15:14:27Z arenz quit (Ping timeout: 244 seconds) 2015-09-02T15:15:34Z Xach: DeadTrickster: It would be nice if there were no problems. 2015-09-02T15:15:36Z ehu: eudoxia: right. in that case, they disappear off the web in case GitHub gets an outage instead of SourceForge 2015-09-02T15:16:03Z eudoxia: ehu: at present, the probability of SF tipping over is greater than that of GH doing the same 2015-09-02T15:16:34Z papachan quit (Ping timeout: 272 seconds) 2015-09-02T15:17:07Z joshe: the solution, as xach suggested, is to have someone to take care of the infrastructure 2015-09-02T15:17:24Z joshe: ideally two people for when one inevitably disappears at a bad time 2015-09-02T15:20:16Z DeadTrickster: maybe I could take care of this but is it even discussable? 2015-09-02T15:20:37Z DeadTrickster: or who speak to? 2015-09-02T15:21:02Z eudoxia: DeadTrickster: the devs talks on #sbcl, or maybe try the mailing list 2015-09-02T15:21:05Z Xach: It is not really discussable here. The mailing list or irc channel is probably better. 2015-09-02T15:21:11Z larion quit (Ping timeout: 264 seconds) 2015-09-02T15:22:57Z DeadTrickster: maybe I'll just wait until someone respond to Xach emails and then hijack that thread :-) 2015-09-02T15:24:33Z jackdaniel: if migration is going to happen, I think keeping official stuff on common-lisp.net is wiser decision then using github - nobody knows what buisness-wise decision will be made in the future in the case of the latter 2015-09-02T15:25:35Z PuercoPop: maxvi: For the CRUD generating tables check clsql. 2015-09-02T15:25:50Z AeroNotix: can't we just host something ourselves? 2015-09-02T15:26:01Z AeroNotix: what are the current hosting costs? 2015-09-02T15:26:08Z DeadTrickster: jackdaniel, it can go down just like b9.com 2015-09-02T15:26:15Z DeadTrickster: AeroNotix, depends on load 2015-09-02T15:26:29Z AeroNotix: DeadTrickster: yes, but I'm sure there's an average cost 2015-09-02T15:26:56Z eudoxia: i mean, come on. github is more stable than anything anyone here can whip up. 2015-09-02T15:27:14Z AeroNotix: eudoxia: I agree but some people have valid points against using it, re: github is a business 2015-09-02T15:27:15Z araujo joined #lisp 2015-09-02T15:27:16Z araujo quit (Changing host) 2015-09-02T15:27:16Z araujo joined #lisp 2015-09-02T15:27:20Z AeroNotix: and if you're not paying for something, you're the product 2015-09-02T15:27:30Z araujo quit (Max SendQ exceeded) 2015-09-02T15:27:31Z eudoxia: it's a multi-million dollar company whose services everyone depends on. they have people who are paid to fix outages. 2015-09-02T15:27:50Z AeroNotix: I don't think github's stability is what people are concerned about 2015-09-02T15:27:52Z PuercoPop: eudoxia: Not really, because it is more likely to be the target of DDOS. 2015-09-02T15:28:00Z AeroNotix: PuercoPop: which are usually resolved very quickly. 2015-09-02T15:28:08Z AeroNotix: 1-3 days max 2015-09-02T15:28:13Z eudoxia: PuercoPop: yeah but that hasn't happened in a good while 2015-09-02T15:28:15Z DeadTrickster: AeroNotix, one vm on aws and less than $50 can handle 50 000 100 000 per month I think 2015-09-02T15:28:27Z jackdaniel: DeadTrickster: common-lisp.net is backed by Common Lisp Foundation not by a single entity like b9 2015-09-02T15:28:38Z DeadTrickster: It hardly depends on what sbcl.org uses underneath 2015-09-02T15:28:40Z PuercoPop: eudoxia: I'm not saying it is unstable, but that it is less table. 2015-09-02T15:28:52Z munksgaard joined #lisp 2015-09-02T15:28:53Z AeroNotix: PuercoPop: github is a website, not a table/ 2015-09-02T15:28:54Z AeroNotix: . 2015-09-02T15:28:59Z PuercoPop: *stable 2015-09-02T15:28:59Z DeadTrickster: ( 2015-09-02T15:29:03Z AeroNotix: joke :) 2015-09-02T15:29:13Z DeadTrickster: I always used it like table ( 2015-09-02T15:29:48Z DeadTrickster: my worst joke, nevermind please 2015-09-02T15:30:13Z AeroNotix: anyway, imho -- github pages or a vm on ec2 make the most sense. 2015-09-02T15:30:23Z AeroNotix: leaning towards github pages since it's free. 2015-09-02T15:30:45Z DeadTrickster: but do you still need DNS server ? 2015-09-02T15:30:56Z eudoxia: yes 2015-09-02T15:31:10Z DeadTrickster: it that light aws is more integrated 2015-09-02T15:31:15Z AeroNotix: route 53 2015-09-02T15:31:24Z DeadTrickster: and has CDN 2015-09-02T15:31:45Z AeroNotix: yup, ec2 is brain-dead simple to use and is usually quite reliable. 2015-09-02T15:31:56Z AeroNotix: I'd be happy to chip in $50+ a month for SBCL specifically for this 2015-09-02T15:32:02Z eudoxia: yes, but someone has to keep the money going 2015-09-02T15:32:09Z AeroNotix: eudoxia: what are the current costs? 2015-09-02T15:32:18Z rme: I'm sure they'll figure it out on the sbcl mailing list. 2015-09-02T15:32:20Z AeroNotix: sbcl.org was a bunch of static content 2015-09-02T15:32:21Z eudoxia: github pages is free and you can host release tarballs on github too 2015-09-02T15:32:28Z AeroNotix: with some downloads 2015-09-02T15:32:38Z AeroNotix: put the static content on cloudfront, downloads in s3 2015-09-02T15:32:40Z AeroNotix: or github pages, yes 2015-09-02T15:33:07Z eudoxia: is it really necessary to complicate it that much? cloudfront and s3? it's not facebook 2015-09-02T15:33:10Z DeadTrickster: AeroNotix, totally right here. put static stuff on s3 - you don't even need ec2 2015-09-02T15:33:16Z AeroNotix: eudoxia: it's simple to use 2015-09-02T15:33:23Z AeroNotix: and cheap 2015-09-02T15:33:23Z eudoxia: ~you still have to pay for s3~ 2015-09-02T15:33:29Z AeroNotix: but it's super cheap really 2015-09-02T15:33:33Z eudoxia: ~just use github pages~ 2015-09-02T15:33:36Z AeroNotix: I know. 2015-09-02T15:33:39Z DeadTrickster: like 0.1 usd for Gb 2015-09-02T15:33:50Z DeadTrickster: last time I checked 2015-09-02T15:34:01Z AeroNotix: I think it's cheaper than that even 2015-09-02T15:34:05Z Shinmera: This discussion is frighteningly detached from CL. 2015-09-02T15:34:06Z briantrice joined #lisp 2015-09-02T15:34:06Z AeroNotix: you get some gb free per month 2015-09-02T15:34:06Z eudoxia: still more expensive than zero 2015-09-02T15:34:07Z DeadTrickster: there also free tier 2015-09-02T15:34:25Z AeroNotix: eudoxia: sure, but people have idealogical problems with github. 2015-09-02T15:34:27Z jackdaniel: ,hue, let's talk about lisp 2015-09-02T15:34:30Z jackdaniel: Shinmera is right 2015-09-02T15:34:35Z AeroNotix: sure. 2015-09-02T15:35:14Z wheelsucker joined #lisp 2015-09-02T15:37:27Z munksgaard quit (Ping timeout: 255 seconds) 2015-09-02T15:38:43Z papachan joined #lisp 2015-09-02T15:42:45Z preacherAKAnd quit (Quit: Konversation terminated!) 2015-09-02T15:43:23Z AeroNotix: I'm interested in people's deployment stories, how are you automating builds, doing CI, deploying to remote boxes, etc 2015-09-02T15:43:38Z DeadTrickster: AeroNotix, why? 2015-09-02T15:43:50Z gingerale joined #lisp 2015-09-02T15:43:54Z AeroNotix: DeadTrickster: because I'm interested in people's solutions 2015-09-02T15:44:05Z AeroNotix: maybe some interesting tool or library for CL that I didn't know about 2015-09-02T15:44:59Z DeadTrickster: do we have something on cliki on this topic? 2015-09-02T15:45:42Z AeroNotix: http://www.cliki.net/FAQ <= haha 2015-09-02T15:45:59Z jsgrant quit (Ping timeout: 256 seconds) 2015-09-02T15:46:12Z Xach: AeroNotix: people who are doing cool stuff like that have not written a ton about it yet 2015-09-02T15:46:27Z Xach eyes loke`` 2015-09-02T15:46:54Z AeroNotix: I've done pieces of it myself, I just wonder if there are better ways. 2015-09-02T15:47:07Z AeroNotix: it's not so different from other languages 2015-09-02T15:47:10Z rme: AeroNotix: I've been using buildbot to do testing on Clozure CL. But that's not really very innovative or interesting. 2015-09-02T15:47:31Z DeadTrickster: AeroNotix, we building sbcl binaries and ship em as deb packages 2015-09-02T15:47:38Z AeroNotix: DeadTrickster: this is what I do 2015-09-02T15:47:49Z DeadTrickster: that is what all sane people do 2015-09-02T15:47:54Z DeadTrickster: ;-) 2015-09-02T15:47:55Z AeroNotix: buildapp is pretty cool 2015-09-02T15:49:05Z DeadTrickster: dunno save-lisp-and-die just works 2015-09-02T15:49:49Z Denommus` is now known as Denommus 2015-09-02T15:49:53Z zacharias quit (Ping timeout: 268 seconds) 2015-09-02T15:50:13Z pranavrc joined #lisp 2015-09-02T15:50:14Z PuercoPop: AeroNotix: I asked the same question on the grammarly hn thread, they don't go into details past we use upstart, tried daemonizing before. 2015-09-02T15:50:33Z AeroNotix: PuercoPop: that grammarly blog post got me so excited I must admit 2015-09-02T15:50:42Z AeroNotix: Would like to run SBCL in that capacity 2015-09-02T15:50:44Z DeadTrickster: there is one HUGE problem however. Say I want to use dropbox I wrote lib for that and it has CA bundle. Now the problem is - how to bundle CA properly 2015-09-02T15:51:09Z DeadTrickster: Code in single binary form is perfect but all that resource/config stuff 2015-09-02T15:51:09Z attila_lendvai quit (Read error: Connection reset by peer) 2015-09-02T15:51:11Z Shinmera: AeroNotix: I am going to write an article about deploying Qt apps sometime soon. 2015-09-02T15:51:13Z attila_lendvai1 joined #lisp 2015-09-02T15:51:13Z attila_lendvai1 is now known as attila_lendvai 2015-09-02T15:51:13Z attila_lendvai quit (Changing host) 2015-09-02T15:51:13Z attila_lendvai joined #lisp 2015-09-02T15:51:20Z AeroNotix: Shinmera: cool 2015-09-02T15:51:31Z AeroNotix: DeadTrickster: yeah this is an interesting area 2015-09-02T15:51:31Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-02T15:51:48Z AeroNotix: DeadTrickster: doesn't seem like there is a defacto standard way to configure CL applications 2015-09-02T15:52:02Z DeadTrickster: so now I'm just going through all deps and collect this using hardcoded path 2015-09-02T15:52:23Z AeroNotix: with Erlang you supply a single configuration file, in the release, which has a very specific format for all your included libraries/applications. It's one of the areas where I think Erlang really succeeded 2015-09-02T15:52:25Z DeadTrickster: in erlang world they have priv folder 2015-09-02T15:52:30Z AeroNotix: DeadTrickster: yup 2015-09-02T15:52:33Z DeadTrickster: :-) 2015-09-02T15:52:34Z AeroNotix: and sys.config for config 2015-09-02T15:52:38Z DeadTrickster: yea 2015-09-02T15:52:43Z AeroNotix: which has a secret trick for including remote config 2015-09-02T15:53:03Z DeadTrickster: but also say I want to change CA bundle - I want to change just one file no recompilation!!! 2015-09-02T15:53:08Z AeroNotix: if you put a string as one of the elements in sys.config, it will eval that path, we use this at $TYRANNICAL_DAY_JOB to load in per-node config 2015-09-02T15:53:29Z AeroNotix: DeadTrickster: why can't you use the OS' CA bundle? 2015-09-02T15:54:02Z DeadTrickster: firstly because this is just example, also because I obtain it from official SDK 2015-09-02T15:54:17Z AeroNotix: ok 2015-09-02T15:54:32Z DeadTrickster: I mean let's not focus on this particular example 2015-09-02T15:54:36Z AeroNotix: sure 2015-09-02T15:54:50Z DeadTrickster: say I want to store AWS credentials 2015-09-02T15:55:11Z DeadTrickster: moreover 2015-09-02T15:55:28Z DeadTrickster: if I create C lib I put everything in /etc right? 2015-09-02T15:55:49Z DeadTrickster: let say I have to app and each uses ZS3 ;-) 2015-09-02T15:56:03Z DeadTrickster: looks like I have to have /etc/zs3 or something like that 2015-09-02T15:56:09Z DeadTrickster: or /etc/ 2015-09-02T15:56:24Z DeadTrickster: this is not clear for me yet 2015-09-02T15:56:35Z DeadTrickster: but I hope i've got the point 2015-09-02T15:56:46Z AeroNotix: The way I tend to do it is that only "applications" have file-based config 2015-09-02T15:56:52Z AeroNotix: libraries are passed their configuration through arguments 2015-09-02T15:56:58Z AeroNotix: they should never read the FS for config 2015-09-02T15:57:19Z Davidbrcz joined #lisp 2015-09-02T15:57:31Z DeadTrickster: My idea - if it's system-wide stuff [like dropbox CA] it goes to /etc/cl-dropbox 2015-09-02T15:57:53Z PuercoPop: Xach: what is the purpose of system-apropos-list? If it is to allow the accumulation of results? If so I was going to purpose a different change. (I was on a old version of the client so I was looking at old code). Code at http://paste.lisp.org/+3BCO 2015-09-02T15:57:54Z AeroNotix: There's #'sdf:system-relative-pathname 2015-09-02T15:57:54Z DeadTrickster: if it is specific to app it goes to /etc//config.lisp or something like that 2015-09-02T15:57:56Z PuercoPop: The stream argument seems non-controversial. The collecting the results when stream nil seemed like a hack to muddle through. Maybe an aditional argument to transform systems would be better? I'm writing a sly-contrib for ql, with a system apropos being the most complicated part so it would be useful to return more than just system names. 2015-09-02T15:57:58Z AeroNotix: There's #'asdf:system-relative-pathname 2015-09-02T15:58:34Z AeroNotix: But #'asdf:system-relative-pathname doesn't really work if you're saving and image 2015-09-02T15:58:39Z AeroNotix: an image* 2015-09-02T15:59:00Z cadadar_ quit (Ping timeout: 272 seconds) 2015-09-02T15:59:52Z DeadTrickster: AeroNotix, what you use for daemonization? 2015-09-02T16:00:21Z AeroNotix: DeadTrickster: upstart 2015-09-02T16:00:29Z AeroNotix: I personally prefer other init systems 2015-09-02T16:00:36Z AeroNotix: but this is just want dayjob uses 2015-09-02T16:00:41Z AeroNotix: want => what 2015-09-02T16:00:58Z EvW quit (Ping timeout: 244 seconds) 2015-09-02T16:01:07Z AeroNotix: I've used upstart with all languages actually, never really had a problem with it 2015-09-02T16:01:11Z Xach: PuercoPop: it is to collect the results 2015-09-02T16:01:52Z AeroNotix: I wonder if for the specific use-case of having resources as part of a deployment, it makes sense to not use images and just load in the code 2015-09-02T16:02:05Z AeroNotix: then you could use system-relative-pathname and the like 2015-09-02T16:02:12Z AeroNotix: to store resources with the libraries 2015-09-02T16:05:01Z PuercoPop: Xach: would you be okay with exporting system-apropos-list and have it take an extra argument to apply the system as it collects them? 2015-09-02T16:05:23Z DeadTrickster: AeroNotix, system-relative-pathname to what? 2015-09-02T16:05:24Z Xach: PuercoPop: no 2015-09-02T16:05:35Z Xach: PuercoPop: it is already external. 2015-09-02T16:05:41Z AeroNotix: DeadTrickster: try it (asdf:system-relative-pathname :some-package "/resources") 2015-09-02T16:06:24Z Xach: PuercoPop: what is the extra argument for? 2015-09-02T16:06:31Z Davidbrcz quit (Ping timeout: 246 seconds) 2015-09-02T16:06:33Z DeadTrickster: AeroNotix, I know about it. It just doesn't work if I bould code on another machine and ship binary only 2015-09-02T16:06:39Z AeroNotix: DeadTrickster: yeah exactly 2015-09-02T16:06:48Z DeadTrickster: that is why /etc 2015-09-02T16:07:07Z AeroNotix: my point above was that, maybe instead of building images, just ship the code onto the box 2015-09-02T16:07:13Z DeadTrickster: nonon 2015-09-02T16:07:16Z cmack` joined #lisp 2015-09-02T16:07:17Z DeadTrickster: no !! 2015-09-02T16:07:21Z AeroNotix: strictly for custom code, not applications 2015-09-02T16:07:36Z AeroNotix: not very well-thought out, just thinking 2015-09-02T16:07:41Z DeadTrickster: I have to maintain list though 2015-09-02T16:07:50Z AeroNotix: what do you mean? 2015-09-02T16:08:01Z DeadTrickster: list of stuff to ship alongside with binary 2015-09-02T16:08:09Z AeroNotix: you do any way, your dependencies 2015-09-02T16:08:25Z AeroNotix: you have to build the image at some point, right? 2015-09-02T16:08:51Z DeadTrickster: yep that is why I building not only binary package with application binary but also what I call -config package 2015-09-02T16:09:06Z DeadTrickster: where I collect all that stuff CA/config etc 2015-09-02T16:09:35Z AeroNotix: hmm 2015-09-02T16:11:20Z PuercoPop: Xach: to extract/reorganize the results, which on second thought it not needed as I can transform using the results returned. 2015-09-02T16:11:46Z cmack` quit (Ping timeout: 246 seconds) 2015-09-02T16:11:57Z ebrasca joined #lisp 2015-09-02T16:12:47Z DeadTrickster: AeroNotix, At first there was just binary with hard compiled config stuff. At one moment I was unable to rebuild even from stable branch :-) (as well as our CI) and we separated these. Now I can just send signal to daemon and it reloads everything (almost) without service interrupts 2015-09-02T16:13:48Z AeroNotix: cool 2015-09-02T16:15:56Z DeadTrickster: when it works :-) 2015-09-02T16:17:39Z papachan quit (Quit: WeeChat 1.1.1) 2015-09-02T16:18:44Z papachan joined #lisp 2015-09-02T16:19:26Z DeadTrickster: AeroNotix, so you ship prebuilt deb binary packages too, right? How you deal with configs? 2015-09-02T16:21:32Z AeroNotix: DeadTrickster: for erlang? 2015-09-02T16:21:38Z DeadTrickster: lisp 2015-09-02T16:21:55Z AeroNotix: DeadTrickster: 1 sec 2015-09-02T16:22:22Z mathrick joined #lisp 2015-09-02T16:22:37Z AeroNotix: DeadTrickster: https://github.com/AeroNotix/lispkit/blob/d6dee7872734a5bf98909e2316b9479fac6586d9/user.lisp 2015-09-02T16:22:39Z qubitnerd joined #lisp 2015-09-02T16:22:41Z AeroNotix: the config is lisp itself 2015-09-02T16:22:52Z AeroNotix: loaded when the app is brought up 2015-09-02T16:23:16Z DeadTrickster: and it packaged as separate deb? 2015-09-02T16:24:54Z AeroNotix: the application can be packaged as a deb yeah 2015-09-02T16:25:03Z AeroNotix: but the config doesn't come with the package, or a different package 2015-09-02T16:25:13Z AeroNotix: it's an optional config file and the application does its own defaults. 2015-09-02T16:25:32Z Xach: PuercoPop: I don't understand your pull request. Is it still valid? 2015-09-02T16:26:16Z DeadTrickster: AeroNotix, I see, cool project btw 2015-09-02T16:26:37Z AeroNotix: DeadTrickster: I wish I had more time to work on it 2015-09-02T16:26:40Z DeadTrickster: last update feb 14 oh those lonely nights 2015-09-02T16:26:52Z loz quit (Quit: Leaving.) 2015-09-02T16:26:57Z AeroNotix: DeadTrickster: haha, that's what you get when you are married! 2015-09-02T16:27:37Z duggiefresh quit (Remote host closed the connection) 2015-09-02T16:27:40Z DeadTrickster: yeah, I feel you 2015-09-02T16:27:44Z PuercoPop: Xach: the PR yes, the changes I asked about here no. It only adds a stream option to system-apropos as customary with functions that write to stdout 2015-09-02T16:28:11Z loz joined #lisp 2015-09-02T16:28:16Z Xach: PuercoPop: I don't want to add it just because it is customary. Is there another reason? 2015-09-02T16:28:32Z PuercoPop: No 2015-09-02T16:28:42Z Jesin quit (Quit: Leaving) 2015-09-02T16:28:43Z Xach: Ok. Neither ROOM nor APROPOS take a stream argument. 2015-09-02T16:29:09Z Jesin joined #lisp 2015-09-02T16:29:53Z PuercoPop: No biggie, Consider adding the docstring to system-apropos-list at least. 2015-09-02T16:30:21Z Xach: Ok 2015-09-02T16:31:38Z DeadTrickster: if i declared foreign function using uffi with cstring as argument how can I control conversion encoding? 2015-09-02T16:31:56Z larion joined #lisp 2015-09-02T16:33:12Z nikki93 joined #lisp 2015-09-02T16:35:08Z otaviocarvalho joined #lisp 2015-09-02T16:36:25Z AeroNotix: Xach: did anything fruitful come out of the funding discussion for Quicklisp? 2015-09-02T16:36:44Z Xach: AeroNotix: Almost universally positive responses 2015-09-02T16:37:00Z przl quit (Ping timeout: 272 seconds) 2015-09-02T16:37:00Z AeroNotix: awesome! 2015-09-02T16:37:03Z Xach: I have a lot of things up in the air right now and don't have the right amount of time to get it started, but I hope to soon. 2015-09-02T16:37:04Z ramky joined #lisp 2015-09-02T16:37:16Z AeroNotix: Xach: good luck 2015-09-02T16:37:19Z Xach: Thanks. 2015-09-02T16:37:38Z lispyone quit (Remote host closed the connection) 2015-09-02T16:37:41Z Xach: Hexstream's insane response and attacks were seriously stressful for a while, but I've ignored it for the past few days so it hasn't bothered me as much. 2015-09-02T16:38:08Z AeroNotix: Xach: link? 2015-09-02T16:38:17Z Xach: That's too pejorative. I think he has a real problem. It affects me, but it obviously affects him more. 2015-09-02T16:38:25Z Xach: AeroNotix: i wrote a bit about it on planet lisp. 2015-09-02T16:39:00Z AeroNotix: Xach: the jean-phillipe article? 2015-09-02T16:39:00Z grouzen quit (Ping timeout: 250 seconds) 2015-09-02T16:39:03Z Xach: AeroNotix: yes 2015-09-02T16:39:11Z AeroNotix: will read, hold on 2015-09-02T16:39:20Z munksgaard joined #lisp 2015-09-02T16:39:31Z Xach: I don't need to know about any new things from him since then. 2015-09-02T16:40:01Z AeroNotix: yikes, his twitter bio is kind of ridiculous 2015-09-02T16:40:44Z Xach sticks fingers in ears, sings "la la la" 2015-09-02T16:41:01Z dwchandler: Xach: best wishes on crowdfunding. also, as I mentioned on reddit, you really might want to link https://www.quicklisp.org/donations.html from the beta page. Unless that's somehow at crosspurposes to future crowdfunding 2015-09-02T16:41:33Z AeroNotix: eudoxia: is this you? https://twitter.com/eudxa 2015-09-02T16:41:38Z eudoxia: yes 2015-09-02T16:41:41Z AeroNotix: ok thx 2015-09-02T16:44:08Z AeroNotix: I'm really amazed that people have conspiracy theories about the "political hierarchy of the common lisp community" 2015-09-02T16:44:53Z munksgaard quit (Ping timeout: 244 seconds) 2015-09-02T16:44:56Z Xach: There are a number of people around common lisp with unusual beliefs and behaviors. I wonder if it is similar for other languages. 2015-09-02T16:45:14Z eudoxia: i know, right? especially considering how there are far more exciting conspiracy theories 2015-09-02T16:45:30Z AeroNotix: Xach: I wouldn't let this guy bother you 2015-09-02T16:45:42Z Xach: I have stopped paying attention. 2015-09-02T16:45:45Z AeroNotix: Good. 2015-09-02T16:45:48Z eudoxia wonders what hexstream thinks about MH370 2015-09-02T16:46:32Z AeroNotix: eudoxia: naturally it was John McCarthy's extra-dimensional parenthesis chemtrail HAARP laser that downed the aircraft 2015-09-02T16:46:37Z Xach: I usually ignore WJ on comp.lang.lisp, but I checked a couple posts lately and they are loaded with racist, anti-semitic conspiracy theory signatures these days. 2015-09-02T16:46:45Z Xach: I don't remember those earlier on 2015-09-02T16:46:54Z AeroNotix: What a bummer. 2015-09-02T16:47:13Z AeroNotix: I've been in and out of #lisp for about 5 years, I've never really seen any of what this guy is saying 2015-09-02T16:47:19Z Xach: If I had a lot more time, I would try to collect his articles and write a bit about them. I think it is fascinating. 2015-09-02T16:47:41Z Xach: WJ is different from Hexstream. Just pondering the nature of unusual CL "people". 2015-09-02T16:48:14Z munksgaard joined #lisp 2015-09-02T16:50:21Z eudoxia: it's amazing that someone has the, "patience", to go through every post on c.l.l converting every code example to Ruby or something 2015-09-02T16:50:44Z eudoxia: somebody ought to point WJ in the direction of, i dunno, cancer research 2015-09-02T16:50:46Z DeadTrickster: can I at least read sbcl manual somewhere else? 2015-09-02T16:50:48Z Xach: For many years now! 2015-09-02T16:51:31Z Xach: DeadTrickster: it comes with sbcl sources. but you need extra tools to build it. 2015-09-02T16:51:40Z rick-monster joined #lisp 2015-09-02T16:51:50Z dlowe: People who go against the grain are more likely to be at the more unusual sides of any metric 2015-09-02T16:51:52Z Xach: DeadTrickster: I can put up a copy if you like 2015-09-02T16:52:11Z dlowe: So you tend to find strong personalities in niche communities 2015-09-02T16:52:28Z DeadTrickster: yes please I have to read that bits about ffi and alien stuff asap 2015-09-02T16:52:30Z munksgaard quit (Ping timeout: 240 seconds) 2015-09-02T16:52:37Z Meow-J joined #lisp 2015-09-02T16:52:56Z PuercoPop: Just went to comp.lang.lisp and found someone announced this cl ide: https://bitbucket.org/budden/clcon/wiki/Screenshots 2015-09-02T16:53:04Z badkins quit (Ping timeout: 246 seconds) 2015-09-02T16:54:03Z eudoxia: fuck tcl/tk makes me physically ill to look at 2015-09-02T16:54:09Z AeroNotix: https://twitter.com/HexstreamSoft/status/637485314869739521 this is so ridiculous 2015-09-02T16:54:14Z Xach: DeadTrickster: http://xach.com/sbcl/manual/ 2015-09-02T16:54:35Z DeadTrickster: Xach, thank you very much ;-) 2015-09-02T16:54:43Z Xach: no problem 2015-09-02T16:55:31Z duggiefresh joined #lisp 2015-09-02T16:55:52Z DeadTrickster: I saved it just in case 2015-09-02T16:56:26Z tylergoza joined #lisp 2015-09-02T16:56:40Z EvW joined #lisp 2015-09-02T16:56:49Z solyd quit (Quit: Lost terminal) 2015-09-02T16:57:26Z PuercoPop: eudoxia: I always read it can the default can be improved easily. That scroll bar is horrible though, reminds me of xpdf. 2015-09-02T16:58:27Z jlarocco: inside of Slime, if I run (format t "some long string of text that is output first~a~%" some-list-that-causes-wrapping), then the list will be printed so that it wraps to the next line, indented 2015-09-02T16:58:29Z eudoxia: PuercoPop: i've yet to see a tcl/tk app that doesn't look like shit though 2015-09-02T16:58:40Z jlarocco: is there a way to set the line width that's used for the wrapping? 2015-09-02T16:58:42Z eudoxia: (or maybe i have, and didn't notice it was tcl/tk) 2015-09-02T16:59:02Z DeadTrickster: https://twitter.com/HexstreamSoft/status/637479424817033216 2015-09-02T16:59:03Z jlarocco: I'm not sure if whether it's emacs, slime, or sbcl that needs configuring 2015-09-02T16:59:41Z cadadar joined #lisp 2015-09-02T16:59:48Z HDurer quit (Ping timeout: 264 seconds) 2015-09-02T17:00:05Z jasom: clhs 22.2.1.1 2015-09-02T17:00:06Z specbot: Dynamic Control of the Arrangement of Output: http://www.lispworks.com/reference/HyperSpec/Body/22_baa.htm 2015-09-02T17:00:08Z Xach: jlarocco: *print-right-margin* might help. 2015-09-02T17:00:56Z jlarocco: thanks! that would have taken forever to discover via google 2015-09-02T17:01:15Z Davidbrcz joined #lisp 2015-09-02T17:02:19Z Xach: no problem 2015-09-02T17:03:06Z jlarocco: yep, that fixes it 2015-09-02T17:04:48Z badkins joined #lisp 2015-09-02T17:08:55Z HDurer joined #lisp 2015-09-02T17:09:21Z UtkarshRay quit (Quit: Leaving) 2015-09-02T17:09:46Z Vityok quit (Ping timeout: 240 seconds) 2015-09-02T17:11:37Z EvW quit (Ping timeout: 246 seconds) 2015-09-02T17:12:16Z nikki93 quit (Remote host closed the connection) 2015-09-02T17:12:45Z grouzen joined #lisp 2015-09-02T17:13:22Z munksgaard joined #lisp 2015-09-02T17:13:23Z HDurer quit (Ping timeout: 264 seconds) 2015-09-02T17:13:59Z quazimodo quit (Ping timeout: 264 seconds) 2015-09-02T17:14:29Z clop joined #lisp 2015-09-02T17:15:16Z resttime: Nature of a niche community is all individuals can be a larger concentration in it, rather than the community being "smaller" I would say 2015-09-02T17:15:35Z resttime: Lisp especially since things are usually written by a single person 2015-09-02T17:16:27Z yeticry quit (Ping timeout: 255 seconds) 2015-09-02T17:16:39Z resttime: I know I had some XP where I mention writing game bindings then someone asks 2015-09-02T17:16:48Z resttime: something like "Is that you resttime?" 2015-09-02T17:17:01Z resttime: I'm like what... 2015-09-02T17:17:15Z yeticry joined #lisp 2015-09-02T17:17:47Z developernotes quit (Ping timeout: 256 seconds) 2015-09-02T17:18:14Z resttime: Then it makes sense because I think I am the only person who wrote "new" game bindings 2015-09-02T17:18:29Z araujo joined #lisp 2015-09-02T17:18:47Z araujo quit (Changing host) 2015-09-02T17:18:47Z araujo joined #lisp 2015-09-02T17:18:59Z araujo quit (Max SendQ exceeded) 2015-09-02T17:19:09Z resttime: Errr, game bindings referring to an FFI to a C library 2015-09-02T17:19:21Z resttime: *refer 2015-09-02T17:21:02Z araujo joined #lisp 2015-09-02T17:22:44Z araujo quit (Client Quit) 2015-09-02T17:24:32Z HDurer joined #lisp 2015-09-02T17:24:42Z varjag joined #lisp 2015-09-02T17:25:06Z whiteline quit (Ping timeout: 260 seconds) 2015-09-02T17:30:24Z qubitnerd quit (Ping timeout: 255 seconds) 2015-09-02T17:32:01Z psy_ joined #lisp 2015-09-02T17:32:38Z ehu quit (Quit: Leaving.) 2015-09-02T17:34:01Z Whitesqu_ quit (Ping timeout: 246 seconds) 2015-09-02T17:34:07Z munksgaard quit (Ping timeout: 252 seconds) 2015-09-02T17:35:19Z resttime quit (Quit: Bye bye!) 2015-09-02T17:38:39Z chinchan joined #lisp 2015-09-02T17:42:12Z briantrice quit (Quit: briantrice) 2015-09-02T17:44:44Z briantrice joined #lisp 2015-09-02T17:46:50Z loz1 joined #lisp 2015-09-02T17:48:35Z lispyone joined #lisp 2015-09-02T17:51:49Z scymtym joined #lisp 2015-09-02T17:52:15Z ramky quit (Remote host closed the connection) 2015-09-02T17:53:50Z whiteline joined #lisp 2015-09-02T17:54:20Z rick-monster: hey I've been messing around with linux jack realtime audio and ccl - seems to me that full gc interrupts the realtime audio processing thread, causing audio dropouts at anything approaching low-latency. 2015-09-02T17:56:02Z rick-monster: my question is: is it theoretically possible to have the audio thread override the priority of full gc? 2015-09-02T17:57:27Z reb`: rick-monster: I don't understand your question. Please explain. 2015-09-02T17:57:39Z ASau joined #lisp 2015-09-02T17:57:55Z scymtym: rick-monster: are you aware of http://incudine.sourceforge.net/ ? i think they avoided or solved at least some of those problems. 2015-09-02T17:58:31Z vaitel quit (Read error: Connection reset by peer) 2015-09-02T17:58:49Z vaitel joined #lisp 2015-09-02T17:58:57Z rick-monster: scymtm - no I hadn't seen that! 2015-09-02T17:58:59Z vaitel quit (Read error: Connection reset by peer) 2015-09-02T17:59:24Z vaitel joined #lisp 2015-09-02T17:59:40Z Shinmera: IIRC asynchronous GC is a heavy research topic right now and no production variant exists yet. 2015-09-02T17:59:56Z AeroNotix: Xach: do you provide a buildapp tar with version numbers in the path? 2015-09-02T18:00:21Z AeroNotix: oh there's releases on github 2015-09-02T18:00:40Z shka quit (Read error: No route to host) 2015-09-02T18:02:28Z shka joined #lisp 2015-09-02T18:02:28Z shka quit (Client Quit) 2015-09-02T18:02:48Z shka_ joined #lisp 2015-09-02T18:05:28Z rick-monster: scyntm - interesting sounds like they've somehow managed to set up the callback from jack into sbcl without anything blowing up... 2015-09-02T18:07:40Z hiroakip joined #lisp 2015-09-02T18:08:10Z cmack` joined #lisp 2015-09-02T18:09:19Z munksgaard joined #lisp 2015-09-02T18:12:43Z cmack` quit (Ping timeout: 244 seconds) 2015-09-02T18:14:11Z impulse quit (Read error: Connection reset by peer) 2015-09-02T18:15:01Z Petit_Dejeuner quit (Ping timeout: 256 seconds) 2015-09-02T18:17:20Z EvW joined #lisp 2015-09-02T18:17:44Z araujo joined #lisp 2015-09-02T18:23:48Z BitPuffin quit (Ping timeout: 264 seconds) 2015-09-02T18:29:10Z radioninja joined #lisp 2015-09-02T18:32:12Z preacherAKAnd joined #lisp 2015-09-02T18:32:59Z kdas_ joined #lisp 2015-09-02T18:33:32Z futpib joined #lisp 2015-09-02T18:33:35Z chinchan left #lisp 2015-09-02T18:35:06Z kushal quit (Ping timeout: 240 seconds) 2015-09-02T18:41:07Z gravicappa quit (Remote host closed the connection) 2015-09-02T18:42:43Z gingerale quit (Read error: Connection reset by peer) 2015-09-02T18:43:02Z larion quit (Ping timeout: 265 seconds) 2015-09-02T18:44:43Z bobbysmith007 quit (Remote host closed the connection) 2015-09-02T18:45:09Z slyrus joined #lisp 2015-09-02T18:45:41Z vlatkoB quit (Remote host closed the connection) 2015-09-02T18:46:24Z bobbysmith007 joined #lisp 2015-09-02T18:48:20Z knobo joined #lisp 2015-09-02T18:48:38Z steve__ joined #lisp 2015-09-02T18:48:50Z jlongster quit (Ping timeout: 265 seconds) 2015-09-02T18:53:12Z Harag quit (Ping timeout: 255 seconds) 2015-09-02T18:53:13Z kdas_ is now known as kushal 2015-09-02T18:53:21Z kushal quit (Changing host) 2015-09-02T18:53:21Z kushal joined #lisp 2015-09-02T18:55:09Z steve__ quit (Quit: Leaving) 2015-09-02T18:55:51Z moei quit (Quit: Leaving...) 2015-09-02T18:56:06Z oleo quit (Ping timeout: 240 seconds) 2015-09-02T18:57:29Z oleo joined #lisp 2015-09-02T18:57:29Z oleo quit (Changing host) 2015-09-02T18:57:29Z oleo joined #lisp 2015-09-02T18:58:54Z Patzy quit (Ping timeout: 260 seconds) 2015-09-02T18:59:19Z Patzy joined #lisp 2015-09-02T18:59:49Z tajjada joined #lisp 2015-09-02T19:06:43Z munksgaard quit (Ping timeout: 265 seconds) 2015-09-02T19:08:36Z munksgaard joined #lisp 2015-09-02T19:09:12Z pt1 joined #lisp 2015-09-02T19:10:45Z shka_ quit (Ping timeout: 255 seconds) 2015-09-02T19:15:37Z jlongster joined #lisp 2015-09-02T19:18:08Z whiteline quit (Remote host closed the connection) 2015-09-02T19:18:48Z hydan joined #lisp 2015-09-02T19:20:10Z munksgaard quit (Ping timeout: 268 seconds) 2015-09-02T19:21:44Z pt1 quit (Remote host closed the connection) 2015-09-02T19:23:23Z eudoxia_ joined #lisp 2015-09-02T19:23:31Z eudoxia quit (Read error: Connection reset by peer) 2015-09-02T19:25:54Z munksgaard joined #lisp 2015-09-02T19:27:34Z guiloooo quit (Ping timeout: 268 seconds) 2015-09-02T19:27:51Z PlasmaStar quit (Ping timeout: 260 seconds) 2015-09-02T19:28:16Z guiloooo joined #lisp 2015-09-02T19:28:31Z DANtheBEASTman quit (Ping timeout: 252 seconds) 2015-09-02T19:38:03Z munksgaard quit (Ping timeout: 268 seconds) 2015-09-02T19:40:59Z pt1 joined #lisp 2015-09-02T19:41:17Z zirman joined #lisp 2015-09-02T19:44:13Z pranavrc quit (Ping timeout: 268 seconds) 2015-09-02T19:45:00Z preacherAKAnd quit (Quit: Konversation terminated!) 2015-09-02T19:47:25Z pt1 quit (Remote host closed the connection) 2015-09-02T19:48:48Z tharugrim quit (Ping timeout: 244 seconds) 2015-09-02T19:49:16Z tharugrim joined #lisp 2015-09-02T19:52:06Z jlongster quit (Ping timeout: 260 seconds) 2015-09-02T19:52:35Z DANtheBEASTman joined #lisp 2015-09-02T19:56:33Z cluck joined #lisp 2015-09-02T20:01:52Z leafybasil quit (Remote host closed the connection) 2015-09-02T20:02:07Z hiroakip quit (Ping timeout: 256 seconds) 2015-09-02T20:03:05Z ehu joined #lisp 2015-09-02T20:04:49Z zirmann joined #lisp 2015-09-02T20:08:18Z jasom: Shinmera: there are several existing concurrent GCs 2015-09-02T20:08:24Z Karl_Dscc joined #lisp 2015-09-02T20:08:25Z jasom: rick-monster: if you dn't allocate memory, a GC will not happen 2015-09-02T20:08:53Z zirman quit (Ping timeout: 268 seconds) 2015-09-02T20:08:54Z cmack` joined #lisp 2015-09-02T20:09:52Z Shinmera: jasom: I must've misremembered then 2015-09-02T20:11:19Z jasom: Shinmera: there are also guaranteed-maximum-latency GCs 2015-09-02T20:12:34Z cluck` joined #lisp 2015-09-02T20:12:44Z ehu: jackdaniel: hi. I just picked any one commit from your ansi-test PR (https://gitlab.common-lisp.net/ansi-test/ansi-test/commit/9858efa49cafa1c4e1026364d1744a3503063185) why did you remove all the (in-package :cl-test) forms? 2015-09-02T20:12:46Z jasom: in general, most incremental GCs can be adapted to be a bounded-latency GC, as most incremental GCs have a bounded amount of work as a function of the amount of mutator work 2015-09-02T20:12:50Z ehu: (what does it add) 2015-09-02T20:13:37Z cmack` quit (Ping timeout: 246 seconds) 2015-09-02T20:14:26Z ehu: jackdaniel: I like your use of logical pathnames. 2015-09-02T20:14:29Z zirmann quit (Remote host closed the connection) 2015-09-02T20:14:47Z munksgaard joined #lisp 2015-09-02T20:14:54Z cluck quit (Remote host closed the connection) 2015-09-02T20:15:40Z Davidbrcz quit (Ping timeout: 244 seconds) 2015-09-02T20:16:22Z zygentoma joined #lisp 2015-09-02T20:16:30Z hiroakip joined #lisp 2015-09-02T20:17:56Z PlasmaStar joined #lisp 2015-09-02T20:18:15Z zirman joined #lisp 2015-09-02T20:18:15Z zirman quit (Changing host) 2015-09-02T20:18:15Z zirman joined #lisp 2015-09-02T20:18:44Z jlongster joined #lisp 2015-09-02T20:18:49Z zirman quit (Remote host closed the connection) 2015-09-02T20:19:27Z zirman joined #lisp 2015-09-02T20:21:20Z leafybasil joined #lisp 2015-09-02T20:21:35Z cadadar quit (Quit: Leaving.) 2015-09-02T20:28:11Z mathrick quit (Ping timeout: 256 seconds) 2015-09-02T20:31:47Z badkins quit 2015-09-02T20:31:58Z cluck` is now known as cluck 2015-09-02T20:32:31Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2015-09-02T20:34:35Z ASau quit (Remote host closed the connection) 2015-09-02T20:34:58Z ASau joined #lisp 2015-09-02T20:36:50Z rick-monster: ok so got incudine up and running after a bit of a fight 2015-09-02T20:37:23Z jdtest quit (Ping timeout: 264 seconds) 2015-09-02T20:39:41Z rick-monster: jasom so has there been any work to try and adapt ccl or sbcl GC to bounded latency? 2015-09-02T20:40:28Z rme: I'd love to do that. Just need money. 2015-09-02T20:41:07Z rme: I have to quit complaining about money. Sorry. 2015-09-02T20:45:18Z Xach: it's love what makes progress in lisp! 2015-09-02T20:45:37Z knobo quit (Ping timeout: 246 seconds) 2015-09-02T20:47:03Z rick-monster: I'm doing some realtime audio processing, but simultaneously ciphoning off a copy of each audio window off down a calispel concurrency channel in order to do some heavier visualisation/processing which can't keep up with the realtime thread 2015-09-02T20:47:23Z Davidbrcz joined #lisp 2015-09-02T20:47:29Z jtza8 joined #lisp 2015-09-02T20:47:33Z przl joined #lisp 2015-09-02T20:48:15Z Davidbrcz_ joined #lisp 2015-09-02T20:48:15Z Davidbrcz quit (Read error: Connection reset by peer) 2015-09-02T20:50:38Z rick-monster: just curious really whether it's possible to set up some system that would *allow* me to do this... 2015-09-02T20:51:36Z selat joined #lisp 2015-09-02T20:53:10Z cadadar joined #lisp 2015-09-02T20:53:59Z AeroNotix: jasom: you mean for lisp? 2015-09-02T20:54:10Z rick-monster: interestingly in the sbcl/incudine setup I can't trigger audio dropouts by running #'sb-ext:gc 2015-09-02T20:55:32Z rick-monster: but still getting dropouts every 20s when I generate lots of garbage in the realtime thread 2015-09-02T20:56:00Z kushal quit (Quit: Leaving) 2015-09-02T20:57:43Z nabukadnezar43 joined #lisp 2015-09-02T20:57:46Z specbot quit (Remote host closed the connection) 2015-09-02T20:57:46Z minion quit (Remote host closed the connection) 2015-09-02T20:57:49Z easye quit (Read error: Connection reset by peer) 2015-09-02T20:57:53Z dlowe: I think the answer for now is to see if you can generate less garbage 2015-09-02T20:58:07Z jisfon joined #lisp 2015-09-02T20:58:26Z munksgaard quit (Ping timeout: 240 seconds) 2015-09-02T20:58:55Z jisfon: Okay, so, I started reading SICP... Come to find out, there's Calculus in the book later. How in the hell am I going to tackle that? Do I really have to know Calculus to proceed pass that point? 2015-09-02T20:59:30Z munksgaard joined #lisp 2015-09-02T21:00:22Z Bike: it'll help 2015-09-02T21:00:41Z specbot joined #lisp 2015-09-02T21:00:41Z minion joined #lisp 2015-09-02T21:00:48Z Bike: it is written for MIT EECS students who were expected to know calculus from prerequisites or high school 2015-09-02T21:01:33Z jisfon: But, I only made it to AFDA. :( 2015-09-02T21:01:54Z Bike: minion: what does AFDA stand for? 2015-09-02T21:01:54Z minion: Axilla Fabled Deprival Admonishingly 2015-09-02T21:02:40Z jisfon: Algebra, Functions, and Data Analysis 2015-09-02T21:03:26Z Bike: well, that's pretty much precalculus, sounds like. 2015-09-02T21:03:47Z Bike: SICP's bits and wikipedia might be enough to get you a basic understanding of calculus. 2015-09-02T21:05:04Z rme: What's the calculus in question? Symbolic differentiation or something? 2015-09-02T21:05:12Z mobius-eng quit (Remote host closed the connection) 2015-09-02T21:05:50Z munksgaard quit (Ping timeout: 240 seconds) 2015-09-02T21:05:58Z Bike: i think it has numerical integration as well 2015-09-02T21:06:32Z Bike: symbolic differentiation you could probably do without knowing calculus, really, you just wouldn't know what the point is 2015-09-02T21:06:50Z rme: Yes, that's what I was thinking. 2015-09-02T21:07:10Z rme: Just follow some rules. 2015-09-02T21:08:25Z Bike: pretty sure SICP also has formal power series, though, which might be hard to understand 2015-09-02T21:08:46Z hiroaki joined #lisp 2015-09-02T21:08:58Z zirman quit (Remote host closed the connection) 2015-09-02T21:09:22Z hiroakip quit (Quit: Ex-Chat) 2015-09-02T21:10:37Z zirman joined #lisp 2015-09-02T21:12:37Z Bike: actually i think i had a hard time with those even after college board claimed i knew calculus, so maybe it wouldn't matter, heheh. 2015-09-02T21:14:39Z nabukadnezar43 quit 2015-09-02T21:15:22Z mordocai joined #lisp 2015-09-02T21:15:29Z zirman quit (Ping timeout: 268 seconds) 2015-09-02T21:15:49Z DANtheBEASTman quit (Read error: Connection reset by peer) 2015-09-02T21:18:03Z Malice joined #lisp 2015-09-02T21:18:33Z Lokathor joined #lisp 2015-09-02T21:21:27Z duggiefresh quit 2015-09-02T21:22:26Z remi`bd joined #lisp 2015-09-02T21:24:25Z angavrilov quit (Remote host closed the connection) 2015-09-02T21:27:21Z eudoxia_ quit (Quit: Leaving) 2015-09-02T21:27:26Z przl quit (Ping timeout: 240 seconds) 2015-09-02T21:27:53Z jasom: AeroNotix: there have been ones for lisp, but not recently (much of the GC research in the 70s used lisp as the example). 2015-09-02T21:27:56Z rick-monster: this is fascinating - so in the sbcl/incudine environment it seems I can totally get away with consing like crazy inside the realtime thread by creating a dedicated gc thread triggering every 2 seconds 2015-09-02T21:28:26Z futpib quit (Ping timeout: 268 seconds) 2015-09-02T21:28:54Z rick-monster: (under conditions that were causing audio glitches every ~4 seconds) 2015-09-02T21:33:02Z mrSpec quit (Quit: mrSpec) 2015-09-02T21:33:37Z rick-monster: achieving 50ms latency now on a laptop & linux kernel which won't give better than that with *any* jack software 2015-09-02T21:34:14Z jasom: rick-monster: I'm surprised, I thought 10ms would be acheivable 2015-09-02T21:34:58Z rick-monster: yes I had a slackware box years ago running an rt-patched 2.6 kernel that got well under 1ms 2015-09-02T21:35:37Z rick-monster: but this laptop is a chromebook running some funky ubuntu variant and a usb soundcard. It won't give really good RT performance under any circumstances 2015-09-02T21:36:05Z jasom: oh yeah, USB soundcards are death to latency 2015-09-02T21:37:52Z jasom: and probably no PREEMPT_RT on ubuntu 2015-09-02T21:38:28Z jasom: though ~10ms should be doable under a normal load on a non PREEMPT_RT kernel 2015-09-02T21:38:44Z zygentoma joined #lisp 2015-09-02T21:38:49Z badkins joined #lisp 2015-09-02T21:42:11Z rick-monster: yea something is rubbish about this setup and I'm not particularly interested to diagnose it - better to set up a dedicated low-latency machine with more plausible hardware/linux kernel and see if this sbcl/jack hack can keep up 2015-09-02T21:43:55Z hiroaki quit (Ping timeout: 246 seconds) 2015-09-02T21:44:03Z wheelsucker quit (Quit: Client Quit) 2015-09-02T21:45:00Z quazimodo joined #lisp 2015-09-02T21:46:38Z jasom: My experience with video is that if you CONS you will run into issues in the 10s of ms with sbcl (there were hiccups when consing and this was 60fps so ~17ms window) 2015-09-02T21:47:17Z briantrice quit (Quit: briantrice) 2015-09-02T21:47:40Z briantrice joined #lisp 2015-09-02T21:49:10Z xrash joined #lisp 2015-09-02T21:50:56Z reb`: jisfon: Why don't you know calculus? 2015-09-02T21:51:13Z cadadar quit (Quit: Leaving.) 2015-09-02T21:51:52Z rick-monster: zoinks - just tried running as low as the usb soundcard will go (11.6ms) and it doesn't break a sweat! 2015-09-02T21:51:56Z jtza8 quit (Remote host closed the connection) 2015-09-02T21:52:49Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-02T21:53:09Z jisfon: jisfon: Well, I'm autodidact and only made it to Algebra, Functions and Data Analysis (AFDA) in high school. (Hell, my antiquated school didn't even have a calculus class.) 2015-09-02T21:53:19Z jisfon: *red` 2015-09-02T21:53:43Z jisfon: My bad there. :P 2015-09-02T21:53:58Z jisfon: *reb` 2015-09-02T21:55:46Z varjag quit (Ping timeout: 250 seconds) 2015-09-02T21:56:49Z zirman joined #lisp 2015-09-02T21:57:20Z tylergoza quit (Quit: Leaving...) 2015-09-02T21:57:43Z slyrus_ joined #lisp 2015-09-02T21:58:41Z badkins_ joined #lisp 2015-09-02T21:58:50Z hiroaki joined #lisp 2015-09-02T21:59:01Z Xach: ehu: Do you maintain cl-irc? the latest sbcl breaks it 2015-09-02T21:59:24Z thedud joined #lisp 2015-09-02T21:59:46Z ehu: Xach: I haven't had the need for a looong time, but yes, I'd like it to keep working. 2015-09-02T22:00:12Z ehu: I'll check building it with the latest SBCL on Friday 2015-09-02T22:00:15Z ehu puts a note 2015-09-02T22:00:19Z slyrus quit (Ping timeout: 252 seconds) 2015-09-02T22:00:22Z BitPuffin|osx joined #lisp 2015-09-02T22:00:23Z slyrus_ is now known as slyrus 2015-09-02T22:00:24Z badkins quit (Ping timeout: 255 seconds) 2015-09-02T22:00:47Z jisfon left #lisp 2015-09-02T22:05:28Z arnaudga left #lisp 2015-09-02T22:06:28Z badkins joined #lisp 2015-09-02T22:07:47Z badkins_ quit (Ping timeout: 244 seconds) 2015-09-02T22:11:20Z easye joined #lisp 2015-09-02T22:11:36Z Mon_Ouie quit (Ping timeout: 268 seconds) 2015-09-02T22:14:03Z sebboh joined #lisp 2015-09-02T22:16:28Z kami quit (Ping timeout: 272 seconds) 2015-09-02T22:18:18Z quazimodo quit (Ping timeout: 250 seconds) 2015-09-02T22:19:24Z remi`bd quit (Quit: leaving) 2015-09-02T22:20:01Z rick-monster: hah - so running gc in the background every 2s I can cons up to 17 meg per second (of which 4 meg is cons-ed *within* the realtime thread) without dropouts 2015-09-02T22:20:02Z tharugrim quit (Quit: WeeChat 1.3) 2015-09-02T22:21:21Z rick-monster: and that's at 5ms latency on a system poorly set up for realtime! 2015-09-02T22:21:31Z easye quit (Remote host closed the connection) 2015-09-02T22:21:31Z tmtwd joined #lisp 2015-09-02T22:21:45Z larion joined #lisp 2015-09-02T22:21:46Z easye joined #lisp 2015-09-02T22:22:12Z badkins_ joined #lisp 2015-09-02T22:23:04Z Malice quit (Remote host closed the connection) 2015-09-02T22:23:26Z badkins quit (Ping timeout: 240 seconds) 2015-09-02T22:23:28Z munksgaard joined #lisp 2015-09-02T22:24:28Z JuanDaugherty: you chose that over cheney? 2015-09-02T22:24:40Z JuanDaugherty: and are you talking about sbcl? 2015-09-02T22:24:52Z sebboh: So, I am writing a toy program and I did (defun read-matrix ...). Seemed like a good name to me, little did I know, COMMON-LISP-USER::READ-MATRIX already exists. Fine, I'll put my code in a package. ...I'm missing something. If I do (make-package :bitgraph) then (in-package bitgraph) in a slime repl, then my prompt changes to BITGRAPH>, as expected. But when I start a fresh slime session, open a file, put those two lines in, and 2015-09-02T22:24:53Z sebboh: C-c C-k, I get "The name BITGRAPH does not designate any package" 2015-09-02T22:25:39Z sebboh: on the (in-package ...) line. 2015-09-02T22:27:05Z jasom: rick-monster: are you doing a (gc :full t) every 2 seconds? 2015-09-02T22:27:36Z Petit_Dejeuner joined #lisp 2015-09-02T22:27:48Z LiamH quit (Quit: Leaving.) 2015-09-02T22:28:15Z AeroNotix: sebboh: use defpackage 2015-09-02T22:28:41Z sebboh: (off topic, that last /part had the coolest vanity domain I've ever seen.) 2015-09-02T22:31:23Z sebboh: AeroNotix: ...I think that worked and the current error I have is unrelated. Thanks! 2015-09-02T22:31:31Z rick-monster: jasom: with the following tweak to gc behaviour I'm now unable to trigger any audio dropouts - (consing 27 meg per second of which 4 is consed within audio thread) 2015-09-02T22:31:49Z rick-monster: sorry here's the tweak http://paste.lisp.org/display/154685 2015-09-02T22:32:45Z AeroNotix: sebboh: make-package isn't defpackage 2015-09-02T22:35:10Z ehu quit (Quit: Leaving.) 2015-09-02T22:35:40Z sebboh: AeroNotix: right. when you said defpackage, I googled (well, searched) it and found (defpackage #:bitgraph (:use :cl))(in-package :bitgraph) which seems to have silenced the style warnings regarding redefining some defuns... 2015-09-02T22:35:49Z badkins joined #lisp 2015-09-02T22:37:29Z badkins__ joined #lisp 2015-09-02T22:37:45Z badkins_ quit (Ping timeout: 255 seconds) 2015-09-02T22:38:23Z AeroNotix: sebboh: http://clhs.lisp.se/Body/m_defpkg.htm 2015-09-02T22:38:27Z AeroNotix: some notes on shadowing 2015-09-02T22:39:22Z jasom: scymtym: Got your tests running on my yaml parser: 592 Tests passed, 57 Tests failed 2015-09-02T22:39:49Z badkins quit (Ping timeout: 244 seconds) 2015-09-02T22:40:44Z scymtym: jasom: nice. better double-check the test code though. maybe i messed up somewhere. 2015-09-02T22:40:54Z scymtym: 57 is similar to what i last had 2015-09-02T22:40:56Z jasom: scymtym: I'm not using your test-code, I wrote my own 2015-09-02T22:41:02Z scymtym: i see 2015-09-02T22:41:09Z jasom: just using the test-cases 2015-09-02T22:41:27Z scymtym: they are taken from the haskell reference implementation 2015-09-02T22:41:40Z jasom: you told me 2015-09-02T22:42:00Z jasom: I had to make a few tweaks (e.g. s-indent-le becomes s-indent-<=) 2015-09-02T22:42:26Z mordocai quit (Remote host closed the connection) 2015-09-02T22:44:32Z aeth: So if I am making an object, and I need to use some stuff in its creation but don't need them afterwards, would it be better to write a make-foo that uses them instead of using them in an initialize-instance and never again? 2015-09-02T22:45:19Z aeth: I guess I could set up the make-foo such that the stuff used to make foo gets garbage collected later, right? 2015-09-02T22:45:50Z AeroNotix: aeth: write make-foo 2015-09-02T22:46:10Z aeth: OK I just wasn't sure if it was more idiomatic to write a make-foo or to set the variables to nil in the initialize-instance 2015-09-02T22:46:28Z Fare joined #lisp 2015-09-02T22:47:02Z AeroNotix: ok 2015-09-02T22:47:30Z hydan quit (Ping timeout: 240 seconds) 2015-09-02T22:50:44Z Alex-SF left #lisp 2015-09-02T22:54:51Z kristof joined #lisp 2015-09-02T22:55:26Z slyrus quit (Ping timeout: 240 seconds) 2015-09-02T23:00:03Z jasom: AeroNotix: you can use &allow-other-keys in the initialize instance 2015-09-02T23:00:31Z jasom: that was supposed to be to aeth 2015-09-02T23:00:37Z clog quit (Ping timeout: 256 seconds) 2015-09-02T23:01:10Z munksgaard quit (Ping timeout: 240 seconds) 2015-09-02T23:04:06Z quazimodo joined #lisp 2015-09-02T23:06:22Z ebrasca quit (Read error: Connection reset by peer) 2015-09-02T23:06:40Z AlexFan joined #lisp 2015-09-02T23:08:16Z lispyone quit (Remote host closed the connection) 2015-09-02T23:08:48Z hitecnologys quit (Ping timeout: 264 seconds) 2015-09-02T23:08:48Z quazimodo quit (Ping timeout: 255 seconds) 2015-09-02T23:09:25Z BillyZane2 joined #lisp 2015-09-02T23:09:38Z hitecnologys joined #lisp 2015-09-02T23:11:24Z BillyZane2: I am trying to write a function that takes in 2 arguments: an atom and a tree. it recursively searches the tree and returns true if the atom was found 2015-09-02T23:11:26Z BillyZane2: http://ideone.com/HNzxBa 2015-09-02T23:12:31Z BillyZane2: the logic of the code is as follows: check if list is empty. then traverse the list. if the element of the list is a list, recursively call the function on the list. if it's an atom, check to see if it's equal to the item being searched for 2015-09-02T23:12:42Z munksgaard joined #lisp 2015-09-02T23:13:30Z BillyZane2: when i try to load it in clisp, i get the following error: 2015-09-02T23:13:34Z BillyZane2: - SYSTEM::%EXPAND-FORM: (IF (ATOM (X)) (IF (EQUAL X A) T) NIL) should be a lambda expression 2015-09-02T23:13:39Z AlexFan quit (Ping timeout: 256 seconds) 2015-09-02T23:16:02Z scymtym quit (Ping timeout: 260 seconds) 2015-09-02T23:18:09Z lispyone joined #lisp 2015-09-02T23:21:58Z lispyone quit (Remote host closed the connection) 2015-09-02T23:23:23Z jason_m joined #lisp 2015-09-02T23:25:44Z lispyone joined #lisp 2015-09-02T23:26:47Z lispyone quit (Remote host closed the connection) 2015-09-02T23:27:27Z mishoo_ quit (Ping timeout: 268 seconds) 2015-09-02T23:27:35Z loz1 quit (Ping timeout: 252 seconds) 2015-09-02T23:27:56Z jasom: BillyZane2: right after "do you have two parentheses in a row 2015-09-02T23:28:04Z jasom: s/"do/"do" 2015-09-02T23:31:42Z mordocai joined #lisp 2015-09-02T23:34:29Z tmtwd quit (Ping timeout: 265 seconds) 2015-09-02T23:35:06Z mprelude quit (Ping timeout: 240 seconds) 2015-09-02T23:35:57Z AlexFan joined #lisp 2015-09-02T23:36:22Z AlexFan quit (Client Quit) 2015-09-02T23:37:22Z lispyone joined #lisp 2015-09-02T23:37:41Z tharugrim joined #lisp 2015-09-02T23:38:26Z jasom: scymtym__: the haskell reference implementation has some extra rules to make a streaming-parse possible, which is where most of my failures have been so-far. 2015-09-02T23:42:23Z karswell` quit (Read error: Connection reset by peer) 2015-09-02T23:43:25Z BillyZane2: jasom, i'm not sure what you mean 2015-09-02T23:46:03Z jasom: ( s_separate (n .+ 1) c & c_ns_properties (n .+ 1) c & ( s_l_comments >?) ?) <-- that one right there. the spec doesn't have the negative-lookahead on s_l_comments for that rule 2015-09-02T23:46:22Z jasom: and without it, you need to backtrack more than esrap will 2015-09-02T23:48:26Z sjl_ quit (Ping timeout: 240 seconds) 2015-09-02T23:49:23Z jasom: The spec seems to assume an exhaustive search of the parse space will happen so e.g. (and (or a empty) a) will try "aa" and "a", but esrap will fail to match "a" as an or expression will always match only the first possibility. 2015-09-02T23:49:58Z jasom: more simply (and (? a) a) will never match "aa" on esrap 2015-09-02T23:51:13Z BillyZane2: jasom, yeah there are 2 parenthesis in front of do. i was hoping to do a large check.. maybe a cond 2015-09-02T23:52:41Z lispyone quit (Remote host closed the connection) 2015-09-02T23:53:39Z jasom: BillyZane2: ((if foo)) is a function call to a function named (if foo), which is not a valid function name, so hence the error 2015-09-02T23:55:34Z jasom: just removing the superfluous starting paren, (plus it's closing partner) should be sufficient to have something syntactically correct 2015-09-02T23:55:47Z EvW quit (Ping timeout: 244 seconds) 2015-09-02T23:56:17Z jasom: a single "do" will subsume all following compound forms 2015-09-02T23:56:31Z BillyZane2: jasom, i see 2015-09-02T23:56:42Z jasom: oh well you also have (x) which is a function call to x 2015-09-02T23:56:50Z BillyZane2: hmmm 2015-09-02T23:56:51Z jasom: I'm guessing you don't have a function named x 2015-09-02T23:56:51Z BillyZane2: i see 2015-09-02T23:56:55Z BillyZane2: :D 2015-09-02T23:57:03Z BillyZane2: jasom, thank you for your assistance. i will try to fix it 2015-09-02T23:57:33Z lp_coocoofanatic joined #lisp 2015-09-02T23:58:04Z jasom: Lastly, you can probably move the (listp x) to be just the "else" clause of the if, as the only case value for which both listp and atomp is true is nil, which won't need a recursive call anyway 2015-09-02T23:58:10Z BillyZane2: http://ideone.com/3HFlsj 2015-09-02T23:58:13Z BillyZane2: is this better? 2015-09-02T23:58:35Z BillyZane2: jasom, good idea 2015-09-02T23:58:41Z jasom: with cond you won't need several IFs 2015-09-02T23:58:58Z BillyZane2: jasom, true, i was attempting to rewrite that part using cond 2015-09-02T23:59:03Z mordocai: How does the common lisp community feel about the GPL in general? Like, if I start a new project (open source game is what is currently in my head) with a GPL license will that alienate me from a good portion of the lisp community? 2015-09-02T23:59:13Z jasom: (cond ((atom x) (if (equal x A) T)) ((listp x) (searchlist A x))) 2015-09-02T23:59:22Z mordocai: I prefer GPL license but tend to bow to community norms. 2015-09-02T23:59:41Z jasom: mordocai: the majority prefers MIT/X11, a minority prefers GPL and a minority won't touch GPL 2015-09-03T00:01:21Z jasom: mordocai: also note that there are some gray areas with how to interpret the GPL for lisp. 2015-09-03T00:02:01Z jasom: mordocai: pjb licenses all of his stuff under GPL and I occasionally see someone complain about that in here. 2015-09-03T00:02:18Z mordocai: jasom: Yeah, I read a bit about GPL compat. I saw the CL-GPL or whatever. The paper I saw seemed to think the regular GPL would apply though. 2015-09-03T00:02:29Z BillyZane2: jasom, thank you for the help. i will show you my latest version if you want to see it 2015-09-03T00:02:45Z mordocai: I guess one thing I have going for me is that I only plan on releasing the primary thing as GPL, not any libraries I may write. 2015-09-03T00:02:54Z BillyZane2: http://ideone.com/f2fHdY 2015-09-03T00:02:57Z mordocai: I notice people tend to be more annoyed about GPL libraries 2015-09-03T00:03:10Z jasom: mordocai: it probably does, and many people think that CL-GPL muddies it more rather than less. I use MIT/X11 for my stuff (except when I use something from pjb) 2015-09-03T00:03:34Z jasom: mordocai: indeed, people are mostly annoyed when they find a library that does what it needs, then discover the license is incompatible 2015-09-03T00:03:47Z jasom: applications are less of an issue 2015-09-03T00:03:52Z pranavrc joined #lisp 2015-09-03T00:04:09Z BillyZane2: jasom, when i load the function, it worked, but i tried using it.... and... 2015-09-03T00:04:19Z BillyZane2: (searchlist 5' (1 2 3 4 5)) NIL 2015-09-03T00:04:27Z mordocai: I tend to 3 clause BSD libraries and AGPL applications in other languages. Sounds like that'll probably work out here (Though I might go MIT/X11 for libraries since it is the norm) 2015-09-03T00:05:23Z jasom: BillyZane2: you aren't returning T, you're just calculating it 2015-09-03T00:05:35Z BillyZane2: jasom. oooooo... 2015-09-03T00:05:39Z jasom: you can use (return t) to just return it out of the loop (which in this case is sufficient) 2015-09-03T00:05:56Z BillyZane2: ohh ok 2015-09-03T00:05:57Z AeroNotix: What are some things that people hate about Common Lisp? 2015-09-03T00:06:08Z jasom: AeroNotix: reader isn't programmable enough 2015-09-03T00:06:18Z AeroNotix: jasom: How so? 2015-09-03T00:06:42Z BillyZane2: jasom, worked so far :D 2015-09-03T00:06:45Z jasom: simple hooks when it encounters e.g. a pseudo-number or a symbol would allow you to implement e.g. package-local nicknames as a library 2015-09-03T00:06:45Z mordocai: Noobs hate the parenthesis, but that's the lisp family not just Common Lisp. 2015-09-03T00:07:19Z mordocai: I mean that as new people, not derogatory FYI 2015-09-03T00:07:31Z mordocai forgets people use that as an insult sometimes. 2015-09-03T00:08:35Z BillyZane2: jasom, i tried the following: (searchlist 5' ((1 2 (3 4 5) ((7 8) (7 8 9)) (10)))) NIL 2015-09-03T00:09:06Z BillyZane2: it seems like it returns nil if it finds it 2015-09-03T00:09:06Z kristof quit (Ping timeout: 240 seconds) 2015-09-03T00:09:14Z jasom: BillyZane2: a few style comments: 1) your indentation is non-idiomatic. Depending on your editor this may be easy or hard to fix; 2) use all lowercase for variables. By default the reader will read in both "t" and "T" as the same thing: "T"; 3) searchlist should probably be search-list since it's two words (the equivalent of searchList in idiomatic python indentation) 2015-09-03T00:09:36Z jasom: BillyZane2: think about the recursive case 2015-09-03T00:09:45Z BillyZane2: jasom, agreed. i will make the changes 2015-09-03T00:10:15Z jasom: how about (when (searchlist A x) (return t)) for the recursive case 2015-09-03T00:10:29Z jasom: think about how that's different from what you have now 2015-09-03T00:10:45Z BillyZane2: hmmm 2015-09-03T00:10:52Z BillyZane2: i honestly don't see the difference 2015-09-03T00:11:01Z BillyZane2: ohhh 2015-09-03T00:11:06Z jasom: what happens right now if your recursive case returns T? What if it returns NIL? 2015-09-03T00:11:21Z BillyZane2: hmm so in the recursive case.... if it returns true, it returns true 2015-09-03T00:11:27Z BillyZane2: i see 2015-09-03T00:11:28Z jasom: otherwise, keep looking 2015-09-03T00:11:46Z Ettore quit (Quit: Leaving.) 2015-09-03T00:11:57Z jasom: you can't just do a (return (searchlist A x)) because that would give up immediately if the first nested list didn't have it. 2015-09-03T00:12:05Z BillyZane2: yes you are right. if it found it in the recursive case, it returns T, then it returns nil. with your fix, it returns T if it finds T in a recursively called version of itself 2015-09-03T00:12:17Z akkad hunts for a nice thread safe structure to store a lot of entries to be submitted in blocks to postmodern 2015-09-03T00:13:26Z BillyZane2: jasom, is what i said correct? btw it's working perfectly now 2015-09-03T00:13:41Z jasom: BillyZane2: right 2015-09-03T00:14:13Z BillyZane2: jasom. thank you. i've been asking people for help to solve this for two days. everyone kept hastling me, as if i wasn't trying to do this on my own. 2015-09-03T00:14:18Z jasom: If it finds it, it returns T up one level, but prior to your last fix, the next level ignored the return value of the recursive call 2015-09-03T00:14:40Z BillyZane2: wiw 2015-09-03T00:14:46Z BillyZane2: that is very interesting 2015-09-03T00:14:48Z sbryant quit (Ping timeout: 264 seconds) 2015-09-03T00:14:59Z sbryant joined #lisp 2015-09-03T00:15:18Z BillyZane2: jasom, again, thank you, i gotta go 2015-09-03T00:15:33Z jasom: The nice thing about recursion is that you typically only have to reason one level deep (either the base case or N+1, without worrying about what N is) 2015-09-03T00:15:38Z BillyZane2: i am in a library and i gotta go tutor someone 2015-09-03T00:15:39Z jasom: BillyZane2: np, have a good day 2015-09-03T00:15:56Z BillyZane2: jasom, i will be back :D 2015-09-03T00:16:05Z BillyZane2: not to keep asking you questions 2015-09-03T00:16:08Z BillyZane2: you've done enough 2015-09-03T00:16:23Z k-dawg joined #lisp 2015-09-03T00:16:33Z BillyZane2: i guess what i'm saying is, you have my respect 2015-09-03T00:16:52Z BillyZane2: but i don't wanty ou to think i'm leaving in a hurry as soon as you help me fix this 2015-09-03T00:16:55Z lispyone joined #lisp 2015-09-03T00:16:56Z BillyZane2: alright, gg 2015-09-03T00:17:31Z Ober: akkad: don't threads. you want a queue. 2015-09-03T00:18:11Z jasom: Ober: a thread-safe queue is one option to solve the problem. 2015-09-03T00:18:34Z les quit (Ping timeout: 252 seconds) 2015-09-03T00:18:37Z phoe_krk joined #lisp 2015-09-03T00:18:46Z isaac_rks joined #lisp 2015-09-03T00:19:01Z AeroNotix: queues are like toilets 2015-09-03T00:19:10Z AeroNotix: when they get filled up, they overflow. 2015-09-03T00:20:04Z quazimodo joined #lisp 2015-09-03T00:21:38Z jasom: AeroNotix: some block 2015-09-03T00:22:18Z jasom: AeroNotix: that's another thing I miss in CL, is some way to do non-preemptive multitasking (the best there is is the code-walker call/cc, which seems fragile to me) 2015-09-03T00:22:33Z jasom: scheme gets it for free with call/cc as a primitiv 2015-09-03T00:22:48Z jasom: as well as things like yield being easy to implement 2015-09-03T00:23:14Z jasom: the yield statement of python can be a pain when I'm porting algorithms from python 2015-09-03T00:23:35Z Ober: jasom: without-interrupts not work? 2015-09-03T00:24:35Z jasom: Ober: I don't know how that would work; it's fairly heavyweight to create an OS thread for it though, when a green thread would do 2015-09-03T00:24:51Z les joined #lisp 2015-09-03T00:26:38Z jasom: I saw a pretty slick system where each object was its own green thread, communication was via fixed-size queues, and since you could only context-switch on a function call, you only needed to save callee-save registers in the TCB 2015-09-03T00:26:39Z Fare quit (Ping timeout: 268 seconds) 2015-09-03T00:27:19Z brucem: jasom: what system was that? 2015-09-03T00:27:24Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2015-09-03T00:27:27Z BillyZane2 quit (Ping timeout: 260 seconds) 2015-09-03T00:27:39Z jasom: brucem: it was an in-house OS for the control-processor on an ATM data switch; 1000s of scheduler loops per second on a 200MHz 4xx Power 2015-09-03T00:27:51Z Ober: jasom: sounds like erlang 2015-09-03T00:28:00Z brucem: jasom: nice. 2015-09-03T00:28:59Z munksgaard quit (Ping timeout: 264 seconds) 2015-09-03T00:29:00Z sjl_ joined #lisp 2015-09-03T00:30:42Z jasom: Ober: the implementor was a big fan of smalltalk, and he figured it would really simplify things if each thread was an agent that acted like a smalltalk object, where messages were passed in queues 2015-09-03T00:30:52Z Ober: nice 2015-09-03T00:32:12Z Trioxin quit (Disconnected by services) 2015-09-03T00:32:39Z Trioxin joined #lisp 2015-09-03T00:33:07Z jasom: so each LED had its own thread, and there was a "blink" thread which you could send ADD/REMOVE messages to it; it maintained a list of LEDs that had been added to it, and the implementation was roughly (loop (for led in blink-list do (send led ON)) (usleep 250000) (for led in blink-list do (send led OFF)) 2015-09-03T00:33:11Z jasom: thought this was all in C 2015-09-03T00:33:12Z Trioxin quit (Disconnected by services) 2015-09-03T00:33:53Z Trioxin2 joined #lisp 2015-09-03T00:36:05Z keen__________11 joined #lisp 2015-09-03T00:36:50Z keen__________10 quit (Ping timeout: 240 seconds) 2015-09-03T00:36:52Z adjl joined #lisp 2015-09-03T00:38:13Z thedud quit (Quit: thedud) 2015-09-03T00:39:35Z ziocroc quit (Quit: ziocroc) 2015-09-03T00:40:23Z adjl left #lisp 2015-09-03T00:41:32Z Fare joined #lisp 2015-09-03T00:45:35Z tajjada quit (Quit: Lost terminal) 2015-09-03T00:47:57Z OrangeShark joined #lisp 2015-09-03T00:48:28Z harish_ quit (Ping timeout: 272 seconds) 2015-09-03T00:50:07Z Trioxin2 quit (Disconnected by services) 2015-09-03T00:50:37Z Trioxin2 joined #lisp 2015-09-03T00:52:01Z Trioxin2 quit (Disconnected by services) 2015-09-03T00:52:28Z Trioxin2 joined #lisp 2015-09-03T00:55:13Z stepnem quit (Ping timeout: 252 seconds) 2015-09-03T00:56:47Z quazimodo quit (Ping timeout: 256 seconds) 2015-09-03T00:57:17Z not_tfl joined #lisp 2015-09-03T00:57:32Z clog joined #lisp 2015-09-03T00:58:00Z Jubb quit (Ping timeout: 264 seconds) 2015-09-03T00:58:51Z rick-monster: aiee - jasom just realised those explicit gc calls are in fact stopping audio processing, although it's not reporting dropped frames to the backend. Didn't realise that till I actually put on headphones. Performance *did* seem too good to be true! 2015-09-03T01:02:50Z quazimodo joined #lisp 2015-09-03T01:04:42Z resttime joined #lisp 2015-09-03T01:05:11Z shum joined #lisp 2015-09-03T01:05:31Z sdothum quit (Ping timeout: 244 seconds) 2015-09-03T01:09:16Z badkins__ is now known as badkins 2015-09-03T01:12:30Z attila_lendvai quit (Ping timeout: 250 seconds) 2015-09-03T01:15:23Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-03T01:19:21Z aap_ joined #lisp 2015-09-03T01:22:09Z rick-monster quit (Ping timeout: 250 seconds) 2015-09-03T01:22:30Z aap quit (Ping timeout: 240 seconds) 2015-09-03T01:23:54Z hiroaki quit (Ping timeout: 260 seconds) 2015-09-03T01:25:28Z ipmonger quit (Ping timeout: 246 seconds) 2015-09-03T01:25:53Z lispyone quit (Remote host closed the connection) 2015-09-03T01:25:55Z briantrice quit (Quit: briantrice) 2015-09-03T01:26:28Z lispyone joined #lisp 2015-09-03T01:26:48Z smokeink joined #lisp 2015-09-03T01:26:50Z momo-reina joined #lisp 2015-09-03T01:27:00Z momo-rei` joined #lisp 2015-09-03T01:33:54Z Trioxin2 quit (Quit: Leaving) 2015-09-03T01:33:57Z Davidbrcz_ quit (Ping timeout: 244 seconds) 2015-09-03T01:37:17Z ipmonger joined #lisp 2015-09-03T01:39:00Z tmtwd joined #lisp 2015-09-03T01:52:59Z Fare quit (Ping timeout: 268 seconds) 2015-09-03T01:53:40Z not_tfl quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-03T01:54:51Z defaultxr joined #lisp 2015-09-03T01:56:22Z phoe_krk quit (Read error: Connection reset by peer) 2015-09-03T01:58:30Z lispyone quit (Remote host closed the connection) 2015-09-03T02:01:03Z lispyone joined #lisp 2015-09-03T02:04:52Z nikki93 joined #lisp 2015-09-03T02:07:37Z xaxes` quit (Ping timeout: 256 seconds) 2015-09-03T02:08:39Z xaxes` joined #lisp 2015-09-03T02:09:25Z emaczen joined #lisp 2015-09-03T02:10:49Z harish_ joined #lisp 2015-09-03T02:14:49Z ktx quit (Ping timeout: 246 seconds) 2015-09-03T02:15:46Z s00pcan quit (Ping timeout: 240 seconds) 2015-09-03T02:15:47Z bitwiggler joined #lisp 2015-09-03T02:18:10Z ktx joined #lisp 2015-09-03T02:19:00Z jcmdln joined #lisp 2015-09-03T02:19:22Z nikki93 quit (Remote host closed the connection) 2015-09-03T02:23:15Z roscoe_t` joined #lisp 2015-09-03T02:25:02Z roscoe_tw quit (Ping timeout: 260 seconds) 2015-09-03T02:25:06Z ktx quit (Ping timeout: 244 seconds) 2015-09-03T02:25:08Z emaczen: I have a definition of a "ps-file" class extending "cl-source-file" in a system I call "asdf-utils", and I want to use this "ps-file" symbol inside a components form inside an .asd file -- what is the recommended way of getting commonlisp to recognize it? 2015-09-03T02:25:22Z nikki93 joined #lisp 2015-09-03T02:25:23Z emaczen: In my .asd file, I am in the asdf-user package. 2015-09-03T02:26:41Z nikki93 quit (Remote host closed the connection) 2015-09-03T02:26:48Z nikki93 joined #lisp 2015-09-03T02:29:11Z ktx joined #lisp 2015-09-03T02:31:27Z nikki93 quit (Remote host closed the connection) 2015-09-03T02:34:23Z nikki93 joined #lisp 2015-09-03T02:34:24Z ktx quit (Ping timeout: 244 seconds) 2015-09-03T02:36:04Z emaczen: Is there an asdf option that allows this? I have tried putting "asdf-utils" in :defsystem-depends-on wihtout any luck. 2015-09-03T02:38:42Z ktx joined #lisp 2015-09-03T02:39:14Z emaczen: It does work if I put the "ps-file" class definition right above the defsystem form, however as I intend to write a lot of systems that will have ps-files, I believe this commonality should be factored out into an "asdf-utils" package and then depended upon any package that will contain a ps-file 2015-09-03T02:44:05Z nikki93: what are you guys' favorite ui frameworks? 2015-09-03T02:44:13Z nikki93: in terms of interface (programming interface) design? 2015-09-03T02:50:08Z lispyone quit (Remote host closed the connection) 2015-09-03T02:51:05Z lp_coocoofanatic quit (Quit: Connection closed for inactivity) 2015-09-03T02:52:22Z emaczen: Can someone help me with :defsystem-depends-on ? -- this seems to be exactly what I want (an asdf extension for another file-type) but I can't seem to get it to work. 2015-09-03T02:53:53Z Bike: How is it not working? 2015-09-03T02:54:41Z emaczen: Bike: Let me make a paste real fast to ensure clear communication. 2015-09-03T02:55:20Z emaczen: But the issue is that it does not recognize a symbol exported by the same package that is listed in the defsystem-depends-on list 2015-09-03T02:55:52Z Xach: the form must be read before any part of it is evaluated 2015-09-03T02:56:05Z Xach: that is a limitation of :defsystem-depends-on that I think keywords somehow get around, but I don't remember. 2015-09-03T02:57:33Z Ober notes how many packages set (safety 0) 2015-09-03T02:58:27Z emaczen: http://paste.lisp.org/+3BCY. 2015-09-03T02:58:29Z Xach: Ober: "how many" as in "many do it"? or merely measuring the quantity, small or large? 2015-09-03T02:58:41Z not_tfl joined #lisp 2015-09-03T02:58:48Z Ober: oh just debugging why I keep getting memory corruption on sbcl 2015-09-03T02:58:50Z emaczen: In my paste, ps-file is a symbol exported by asdf-utils 2015-09-03T02:58:59Z Xach: Ober: I try to avoid code like that, but I also don't really notice it until it burns me. And then I try to stop using that project, if possible. 2015-09-03T02:59:15Z Xach: Ober: Who is the culprit? 2015-09-03T02:59:29Z Ober: well IOlib is ok to use it since it's the most mathematically proven lisp that I've ever seen. 2015-09-03T02:59:35Z Ober: Xach not sure yet. 2015-09-03T02:59:54Z Ober: trying to reduce test case to isolate it 2015-09-03T03:00:46Z Ober: lw/ccl/cmucl/acl can't reproduce it. lots of threads and postmodern work 2015-09-03T03:01:19Z akkad: Ober: iolib is that awesome? 2015-09-03T03:01:39Z bitwiggler: ummm. no he's being funny 2015-09-03T03:02:58Z Fare joined #lisp 2015-09-03T03:03:10Z papachan quit (Quit: Saliendo) 2015-09-03T03:03:21Z emaczen: A note about my paste -- I just had to rename the package from "asdf-utils" to "my-asdf-utils" to avoid conflicts 2015-09-03T03:03:31Z emaczen: but it still doesnt recognize the symbol ps-file in the components form... 2015-09-03T03:06:02Z papachan joined #lisp 2015-09-03T03:06:36Z dilated_dinosaur joined #lisp 2015-09-03T03:08:52Z tharu joined #lisp 2015-09-03T03:09:27Z Fare quit (Ping timeout: 268 seconds) 2015-09-03T03:11:26Z tharugrim quit (Ping timeout: 240 seconds) 2015-09-03T03:12:22Z tmtwd quit (Ping timeout: 246 seconds) 2015-09-03T03:14:00Z nikki93 quit (Remote host closed the connection) 2015-09-03T03:14:46Z Davidbrcz_ joined #lisp 2015-09-03T03:15:43Z heurist quit (Ping timeout: 246 seconds) 2015-09-03T03:16:29Z zirman quit (Remote host closed the connection) 2015-09-03T03:18:13Z momo-rei` quit (Ping timeout: 252 seconds) 2015-09-03T03:18:14Z momo-reina quit (Ping timeout: 252 seconds) 2015-09-03T03:19:54Z vlatkoB joined #lisp 2015-09-03T03:20:49Z emaczen: Did anybody see my paste? 2015-09-03T03:21:03Z Xach: emaczen: I saw it, but I don't know how to help. Sorry. 2015-09-03T03:21:35Z emaczen: Is the problem clear at least? 2015-09-03T03:21:54Z pyon: Is there any way to make it so that `defvar` introduces a symbol into the function namespace, rather than the value namespace? 2015-09-03T03:22:15Z Bike: no. there are no dynamically bound functions. 2015-09-03T03:22:17Z rme: Use defun? 2015-09-03T03:22:24Z Xach: emaczen: Not exactly - you don't show the error you get 2015-09-03T03:22:24Z Bike: you can do (setf (fdefinition symbol) whatever) 2015-09-03T03:22:33Z Xach: emaczen: I mean, just going from the paste. 2015-09-03T03:22:35Z pyon: Ah. 2015-09-03T03:23:16Z Fare joined #lisp 2015-09-03T03:23:20Z emaczen: Can you edit pastes? 2015-09-03T03:23:25Z pyon: rme: I made a function `foo` that itself returns lambdas. So the result of evaluating `(foo x y)` itself doesn't make much sense in the value namespace. 2015-09-03T03:23:44Z Bike: + 2015-09-03T03:23:48Z Bike: *well, it might 2015-09-03T03:23:53Z Bike: you can funcall, after all 2015-09-03T03:24:15Z Xach: emaczen: you can't edit them, but you can add to them. (annotate is the verb used on the site) 2015-09-03T03:24:34Z emaczen: ahh okay I see that now. 2015-09-03T03:24:49Z loke: Xach: Why is it that bordeaux-threads on QL is over a year (or two?) old? 2015-09-03T03:24:55Z Xach: pyon: sure it does. you could pass it as a value, or funcall it, or apply it, etc. 2015-09-03T03:25:34Z Xach: loke: I don't know. Has there been a new release recently? 2015-09-03T03:26:16Z loke: Xach: I don't know. However, when I get the latest source CONDITION-WAIT takes a timeout parameter. This was added over a year ago to the repository version, but it isn't in the QL version. 2015-09-03T03:26:46Z Xach: loke: Ok. well, i am using the latest release. 2015-09-03T03:26:56Z Xach: loke: That seems to be from april of 2013. 2015-09-03T03:27:16Z loke: "Release" meaning something different from the latest repository version? 2015-09-03T03:31:34Z ccl-logbot joined #lisp 2015-09-03T03:31:34Z 2015-09-03T03:31:34Z names: ccl-logbot Fare vlatkoB tharu dilated_dinosaur papachan not_tfl ktx roscoe_t` jcmdln bitwiggler harish_ emaczen xaxes` defaultxr ipmonger smokeink aap_ shum resttime quazimodo clog OrangeShark keen__________11 sjl_ les isaac_rks sbryant pranavrc mordocai jason_m hitecnologys badkins Petit_Dejeuner easye larion sebboh BitPuffin|osx xrash Lokathor minion specbot selat ASau leafybasil jlongster PlasmaStar cluck Karl_Dscc guiloooo Patzy oleo bobbysmith007 2015-09-03T03:31:34Z names: radioninja araujo vaitel psy_ HDurer yeticry clop grouzen Meow-J otaviocarvalho Jesin loz Denommus DeadTrickster eschulte happy-dude dougk_ Kruppe lokulin vap1 rebelshrug radioninja_work joast JuanDaugherty kanru emuxius zacts theos ndrei kolko atgnag nicdev` loke`` mea-culpa synchromesh josteink DGASAU dmiles_afk xan_ bjorkintosh jewel marvi thomas kisom` alchemis7 loke prince_j1mmys mach someone christop1 abbe breakds troydm jeadre pyon taij33n vhost- 2015-09-03T03:31:34Z names: decent arpunk phadthai xristos bcoburn Xach jsnell_ Kaisyu finnrobi_ cmatei theBlackDragon Quadrescence bipt Jaskologist kini cibs pillton o`connor djinni` tomaw cyphase c74d fikusz lea dkcl Guest81845 Khisanth pjb zaquest gernika pinterface1 Walex honkfestival emlow spegelref eazar001 voidlily Intensity SilentEcho edgar-rft ahungry Oladon whartung igajsin_m srcerer nydel ryuo Natch CEnnis91 segmond Grue` flip214 MrWoohoo jeremyheiler musegarden1 z0d 2015-09-03T03:31:34Z names: tokik_ Fleurety sigjuice skrue vert2 Tordek ssake Bike yrdz ssake_ katco bege nisstyre kjak yorick Zhivago rme cross cods setheus rtoym AntiSpamMeta |3b| torpig sz0 bizarrefish lemoinem NaNDude vsync backupthrick tstc asedeno dxtr norfumpit gendl tmh_ jfe larme jdz gabot Seeq White_Flame Faed tristero Oddity wizzo rotty dwchandler wyan dsp_ sellout zickzackv tokenrove yauz s1n4 hyoyoung djh rj-code yeltzooo renard_ stokachu p_l|backup stux|RC-only lpaste_ 2015-09-03T03:31:34Z names: sshirokov schjetne eagleflo oGMo evilthomas drdo mood micro_ @p_l Colleen yang H4ns gwyon ecraven Firedancer newcup dlowe tumdum @fe[nl]ix eMBee mikaelj mearnsh emma antoszka sfa cartwright d4gg4d trig-ger NhanH gz danlentz billstclair codeitagile XachX GGMethos dytrivedi drmeister victor_lowther splittist cataska rvirding alex6407 K1rk ThePhoeron edran_ martinhath faheem__ AeroNotix joga housel _death jeaye diginet alms_clozure rvchangue_ ``Erik 2015-09-03T03:31:34Z names: john-mcaleely lonjil pok Takumo copec brandonz jself failproofshark sivoais jackc- funnel renopt schoppenhauer smull zymurgy kalzz m_zr0_ ft mtl_ epitron luis erg EnergyCoffee zyoung lepardo isoraqathedh The_third_man ck_ krrrcks capitaomorte spacebat nightfly sharkz dryt jayne Tuxedo_ narendraj9 opc0de dan64 alexherbo2 mjanssen Posterdati ramus_ reb` eli j0ni johs froggey mtd ineiros_ justinmcp l1x scharan fiddlerwoaroof anachrome low-profile Ober 2015-09-03T03:31:34Z names: quasisane gensym ivan\ Neet cojy kbtr wailord benaiah tkd superjudge Mandus ec\_ lvh vlnx jasom russell-- CrazyEddy moop Zotan ski pegu` Subfusc lancetw ircbrowse ralt akkad dim wglb aeth qr42 HDurer_ felideon snits chu __main__ pootler frankS2 gigetoo SlashLife replcated_ jlarocco trn lieven farhaven balle tessier redline6561 moredhel ozzloy joshe Cthulhux` ferada samebchase hratsimihah vedwin oskarth ggherdov haasn nopf wolf_mozart brucem arrsim 2015-09-03T03:31:34Z names: ryankarason kjeldahl axion zbigniew scymtym__ misv sytse swflint SAL9000 foom otwieracz Xof stupidpioneers pchrist gko PuercoPop sepi` SHODAN cpt_nemo eak kalloc jtz knobo-net PinealGlandOptic viaken phf cmbntr anunnaki jackdaniel daimrod 2015-09-03T03:31:43Z pyon: Anyway, on an unrelated matter, is there an abbreviation for `(and (stringp x) (equal (length x) 0))`? 2015-09-03T03:31:53Z braintwist joined #lisp 2015-09-03T03:32:10Z segmond quit (Ping timeout: 246 seconds) 2015-09-03T03:32:21Z pjb: jason_m: see com.informatimago.common-lisp.cesarum.character. 2015-09-03T03:32:27Z loke: pyon: (equal "" x) 2015-09-03T03:32:35Z pyon: Oh, of course, dumb em. 2015-09-03T03:32:37Z pyon: me* 2015-09-03T03:32:54Z Xach: (and (stringp x) (zerop (length x))) ; probably not the abbreviation in mind 2015-09-03T03:33:10Z emaczen: http://paste.lisp.org/+3BCY/1 -- here is an annotation to my paste 2015-09-03T03:34:04Z badkins quit 2015-09-03T03:34:07Z tmtwd joined #lisp 2015-09-03T03:34:25Z segmond joined #lisp 2015-09-03T03:39:24Z pranavrc quit (Ping timeout: 264 seconds) 2015-09-03T03:43:03Z heurist joined #lisp 2015-09-03T03:44:21Z clintm joined #lisp 2015-09-03T03:46:49Z rick-monster joined #lisp 2015-09-03T03:47:32Z emaczen: Has anyone used (:class class-name) in the :defsystem-depends-on list of a defsystem form? I think this is related, or what I am looking for. 2015-09-03T03:47:55Z jlongster quit (Ping timeout: 252 seconds) 2015-09-03T03:50:13Z KarlDscc joined #lisp 2015-09-03T03:50:31Z beach joined #lisp 2015-09-03T03:50:39Z beach: Good morning everyone! 2015-09-03T03:50:51Z emaczen: morning beach 2015-09-03T03:51:29Z clintm: Package A is loaded by and (:use)'d by Package B. A defines macros that use functions defined in B. When they're expanded in B, the functions are qualified to A. Am I just toying with basic bad practice, or is it possible to have the functions not qualify to the package that the macro is in/ 2015-09-03T03:51:51Z pjb: jasom: notice that it's an explicit strategy of the FSF, to promote the freedom of users of software (free software), to develop _useful_ libraries (and possibly _better_ than the competition) and to release them under the GPL. 2015-09-03T03:52:13Z beach: clintm: You are confused. 2015-09-03T03:52:31Z beach: clintm: Names are attached to packages when the code is read by READ, not when macros are expanded. 2015-09-03T03:52:55Z cluck quit (Remote host closed the connection) 2015-09-03T03:53:11Z clintm: beach: Sounds like I was ignorant - I wasn't sure when it was, but it wasn't going to stop me from trying :) 2015-09-03T03:53:42Z Karl_Dscc quit (Ping timeout: 250 seconds) 2015-09-03T03:53:42Z not_tfl quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-03T03:57:12Z emaczen: beach: have you ever used the :defsystem-depends-on list in a defsystem form to load a commonly used class definition (to be used as a component file-type in the :components list) from another system? 2015-09-03T03:57:40Z pjb: pyon: notice that you definitely want (equal "" x) and not (string= "" x) since the later would accept symbols such as :|| or '||. 2015-09-03T03:58:12Z beach: emaczen: I don't think so, no. 2015-09-03T03:58:17Z gravicappa joined #lisp 2015-09-03T03:58:17Z vlatkoB_ joined #lisp 2015-09-03T03:58:28Z not_tfl joined #lisp 2015-09-03T03:58:33Z clintm: beach: I want to make sure I'm understanding that right. It's read that turns (func) into (*PACKAGE*:func) in a macro? 2015-09-03T03:59:19Z pjb: clintm: indeed, it looks like you want to packages using one another. You cannot do that with declarative forms such as defpackage. But you could import symbols or even call use-package at "run-time". 2015-09-03T03:59:21Z emaczen: beach: ahhh, I'll keep re-reading the manual, hoping to find something... 2015-09-03T04:00:19Z clintm: pjb: That's exactly what I want. I had forgotten about use-package 2015-09-03T04:00:23Z pjb: clintm: but this circularly is a sure sign that your modularization is bad. You'd be better off by moving the functions used or referenced by the macros, in the same package as the macros (or a third package that would be used by both). 2015-09-03T04:00:24Z beach: clintm: Correct. And it has nothing to do with macros. It does that for every symbol it sees. 2015-09-03T04:01:06Z clintm: You guys are awesome. Yea, I think it's pretty clear I need to rethink my approach. Thanks for the information :) 2015-09-03T04:01:13Z ktx quit (Ping timeout: 246 seconds) 2015-09-03T04:01:20Z pjb: clintm: eg. sometimes, you would define a package that would export only symbols naming generic functions. (with no method implemented in that package). 2015-09-03T04:02:05Z vlatkoB quit (Ping timeout: 256 seconds) 2015-09-03T04:04:52Z ktx joined #lisp 2015-09-03T04:08:47Z arpunk quit (Read error: Connection reset by peer) 2015-09-03T04:09:10Z emaczen` joined #lisp 2015-09-03T04:09:16Z emaczen quit (Read error: Connection reset by peer) 2015-09-03T04:12:25Z arpunk joined #lisp 2015-09-03T04:12:40Z arpunk quit (Changing host) 2015-09-03T04:12:40Z arpunk joined #lisp 2015-09-03T04:13:03Z k-dawg joined #lisp 2015-09-03T04:13:05Z Fare quit (Ping timeout: 244 seconds) 2015-09-03T04:14:37Z quazimodo quit (Ping timeout: 244 seconds) 2015-09-03T04:17:13Z ktx quit (Ping timeout: 244 seconds) 2015-09-03T04:19:35Z emaczen`: For loading custom component-file-types, the ASDF manual says that component type names will be lookked up first in the current package and if not found, the asdf package. What about using a custom package? 2015-09-03T04:20:08Z Xach: emaczen`: you could make a package for the system file that :use's your custom package. 2015-09-03T04:20:54Z ktx joined #lisp 2015-09-03T04:21:20Z jcmdln quit (Ping timeout: 244 seconds) 2015-09-03T04:22:48Z emaczen`: Xach: I'll give that a try. 2015-09-03T04:22:49Z OrangeShark quit (Quit: Leaving) 2015-09-03T04:24:34Z emaczen`: Xach: If I understand correctly, it still gives me the same "don't recognize component type :ps-file." 2015-09-03T04:24:44Z Lokathor left #lisp 2015-09-03T04:24:52Z Xach: emaczen`: can you add the system file contents to your paste? 2015-09-03T04:25:00Z emaczen`: Wouldn't the components list be evaluated before the package? 2015-09-03T04:25:08Z Xach: emaczen`: no. 2015-09-03T04:25:10Z emaczen`: before the "package.lisp" file 2015-09-03T04:25:23Z Xach: emaczen`: no, you put the package definition in my-great-system.asd 2015-09-03T04:26:01Z Xach: e.g. (defpackage my-great-system-package (:use cl asdf my-asdf-extension)) (in-package my-great-system-package) (defsystem ...) 2015-09-03T04:26:28Z Xach: i am sorry in advance if this does not help 2015-09-03T04:27:08Z emaczen`: Xach: I appreciate the help, it is worth trying and will get me at least one step closer. 2015-09-03T04:28:11Z Xach: emaczen`: so in your case it would be (defpackage geometry-ui-system (:use cl asdf my-asdf-utils)) (in-package geometry-ui-system) ... 2015-09-03T04:28:31Z Xach: emaczen`: making sure that ps-file is external in my-asdf-utils 2015-09-03T04:29:54Z emaczen`: Xach: This makes sense to me... I hope it works. 2015-09-03T04:30:18Z PuercoPop: emaczen`: check prove for similar code: https://github.com/fukamachi/prove/blob/master/src/asdf.lisp it imports its custom component to adsf at the end 2015-09-03T04:31:30Z tmtwd quit (Ping timeout: 260 seconds) 2015-09-03T04:32:04Z emaczen`: PuercoPop: Will do... 2015-09-03T04:32:22Z Xach: that does not strike me as a great strategy if avoiding conflicts is a priority 2015-09-03T04:32:45Z AlexFan joined #lisp 2015-09-03T04:33:25Z otaviocarvalho quit (Ping timeout: 246 seconds) 2015-09-03T04:35:44Z jxv joined #lisp 2015-09-03T04:37:17Z emaczen`: Xach: It tells me that "my-asdf-utils" does not designate any package -- it is defined like any one of my other packages 2015-09-03T04:37:35Z AlexFan left #lisp 2015-09-03T04:37:45Z emaczen`: However, when does my-asdf-utils get loaded? 2015-09-03T04:41:36Z emaczen`: Or where does ":use" look for packages? 2015-09-03T04:42:36Z lp_coocoofanatic joined #lisp 2015-09-03T04:43:17Z lp_coocoofanatic is now known as eazar001_monad 2015-09-03T04:44:16Z Xach: oh, right 2015-09-03T04:44:24Z Xach: it gets loaded by the :defsystem-depends-on. too late. 2015-09-03T04:44:50Z Xach should have quit at "i don't know" much earlier 2015-09-03T04:46:03Z badkins joined #lisp 2015-09-03T04:47:20Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-03T04:49:56Z akkad: is there a way to determine at runtime if you are interpreted or compiled? 2015-09-03T04:50:09Z badkins quit (Client Quit) 2015-09-03T04:50:49Z emaczen`: Thanks Xach. Someone is bound to know, this is the same problem as the c-source-file and java-source-file component-types that are just provided by default by ASDF 2015-09-03T04:56:23Z quazimodo joined #lisp 2015-09-03T04:57:32Z oleo quit (Quit: Verlassend) 2015-09-03T05:04:58Z przl joined #lisp 2015-09-03T05:05:06Z beach left #lisp 2015-09-03T05:06:25Z jackdaniel: minion: memo for ehu: I've removed them to deduplicate the code - it's already in each "load.lsp" file (in-package …) that is 2015-09-03T05:06:25Z minion: Remembered. I'll tell ehu when he/she/it next speaks. 2015-09-03T05:06:54Z jackdaniel: minion: memo for ehu: so basically it should be easier to put different sets in different packages now if we'll want to 2015-09-03T05:06:54Z minion: Remembered. I'll tell ehu when he/she/it next speaks. 2015-09-03T05:07:27Z impulse joined #lisp 2015-09-03T05:07:33Z jackdaniel: minion: memo for ehu: https://gitlab.common-lisp.net/ansi-test/ansi-test/commit/9858efa49cafa1c4e1026364d1744a3503063185#note_59 2015-09-03T05:07:33Z minion: Remembered. I'll tell ehu when he/she/it next speaks. 2015-09-03T05:12:08Z shum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-09-03T05:13:39Z Mon_Ouie joined #lisp 2015-09-03T05:15:27Z psy_ quit (Read error: Connection reset by peer) 2015-09-03T05:15:43Z przl quit (Ping timeout: 265 seconds) 2015-09-03T05:16:28Z psy_ joined #lisp 2015-09-03T05:16:54Z psy_ quit (Max SendQ exceeded) 2015-09-03T05:17:07Z zirman joined #lisp 2015-09-03T05:18:24Z gravicappa quit (Ping timeout: 264 seconds) 2015-09-03T05:20:04Z pt1 joined #lisp 2015-09-03T05:20:09Z native_killer joined #lisp 2015-09-03T05:21:30Z zirman quit (Ping timeout: 240 seconds) 2015-09-03T05:24:19Z moei joined #lisp 2015-09-03T05:25:47Z nisstyre quit (Read error: Connection reset by peer) 2015-09-03T05:28:00Z ktx quit (Ping timeout: 244 seconds) 2015-09-03T05:32:02Z ktx joined #lisp 2015-09-03T05:32:43Z pt1 quit (Remote host closed the connection) 2015-09-03T05:34:50Z rick-monster quit (Remote host closed the connection) 2015-09-03T05:36:53Z Shinmera joined #lisp 2015-09-03T05:42:00Z mvilleneuve joined #lisp 2015-09-03T05:43:42Z munksgaard joined #lisp 2015-09-03T05:49:36Z not_tfl quit (Ping timeout: 264 seconds) 2015-09-03T05:50:53Z emaczen` left #lisp 2015-09-03T05:51:18Z mvilleneuve quit (Quit: This computer has gone to sleep) 2015-09-03T05:51:41Z Harag joined #lisp 2015-09-03T05:53:09Z Davidbrcz_ joined #lisp 2015-09-03T05:53:48Z harish_ quit (Ping timeout: 264 seconds) 2015-09-03T05:55:35Z tokik_ quit (Quit: leaving) 2015-09-03T05:55:57Z tokik joined #lisp 2015-09-03T05:56:52Z Davidbrcz_ quit (Client Quit) 2015-09-03T05:57:13Z Davidbrcz joined #lisp 2015-09-03T05:57:23Z loz1 joined #lisp 2015-09-03T05:58:22Z knobo joined #lisp 2015-09-03T05:59:40Z ASau quit (Ping timeout: 246 seconds) 2015-09-03T06:01:58Z munksgaard quit (Ping timeout: 246 seconds) 2015-09-03T06:03:25Z jxv quit (Quit: Leaving) 2015-09-03T06:05:02Z jdtest joined #lisp 2015-09-03T06:07:06Z munksgaard joined #lisp 2015-09-03T06:10:37Z Cymew joined #lisp 2015-09-03T06:11:24Z varjag joined #lisp 2015-09-03T06:14:54Z fiddlerwoaroof: With lquery, how do I get the text of an element if it's in a cdata node? 2015-09-03T06:15:16Z loz1 quit (Ping timeout: 246 seconds) 2015-09-03T06:15:27Z fiddlerwoaroof: (text) just returns "" 2015-09-03T06:16:55Z defaultxr quit (Quit: brb) 2015-09-03T06:17:59Z Shinmera: Should work. You're probably not selecting the right element. 2015-09-03T06:18:58Z kushal joined #lisp 2015-09-03T06:20:35Z Shinmera: Hmm. It works if the element is accessed directly, but not if it's a descendant. 2015-09-03T06:21:33Z Shinmera: Yeah, a bug in Plump. TEXT only considers TEXT-NODES, rather than TEXTUAL-NODES. 2015-09-03T06:22:10Z przl joined #lisp 2015-09-03T06:23:30Z native_killer quit (Ping timeout: 255 seconds) 2015-09-03T06:23:55Z fiddlerwoaroof: How can I work around it? 2015-09-03T06:26:21Z BitPuffin|osx quit (Ping timeout: 250 seconds) 2015-09-03T06:26:33Z mordocai quit (Remote host closed the connection) 2015-09-03T06:26:48Z przl quit (Ping timeout: 268 seconds) 2015-09-03T06:27:22Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-03T06:27:39Z fiddlerwoaroof: (i.e. how would I patch it to work correctly?) 2015-09-03T06:29:04Z pt1 joined #lisp 2015-09-03T06:29:39Z defaultxr joined #lisp 2015-09-03T06:30:17Z Shinmera: By cloning Plump and lQuery from git until the next Quicklisp release. 2015-09-03T06:31:43Z Davidbrcz quit (Ping timeout: 246 seconds) 2015-09-03T06:31:45Z fiddlerwoaroof: Thanks 2015-09-03T06:31:50Z mrSpec joined #lisp 2015-09-03T06:31:57Z Jesin quit (Quit: Leaving) 2015-09-03T06:32:32Z fiddlerwoaroof: Will quicklisp find it correctly if I put it in quicklisp/local-projects? 2015-09-03T06:33:02Z ramky joined #lisp 2015-09-03T06:33:37Z Shinmera: Yes 2015-09-03T06:33:52Z Shinmera: Unless it's nested deeper than one level, in which case a ql:register-local-projects is necessary. 2015-09-03T06:34:10Z Jesin joined #lisp 2015-09-03T06:34:34Z fiddlerwoaroof: Ok, thanks for the help. Everything works now. 2015-09-03T06:35:07Z Shinmera: Great! 2015-09-03T06:35:49Z fiddlerwoaroof: Another question I had: is there a lquery form for conditionals? 2015-09-03T06:36:08Z Shinmera: In what way? 2015-09-03T06:36:20Z fiddlerwoaroof: something like (lquery:$ (if (child "foo") (text) (child "bar"))) 2015-09-03T06:36:40Z fiddlerwoaroof: it would return the text of if present, otherwise it would return the child 2015-09-03T06:36:42Z PlasmaStar quit (Ping timeout: 244 seconds) 2015-09-03T06:37:17Z fiddlerwoaroof: The use case is I'm parsing RSS feeds, and there are several different ways the content can be stored in them 2015-09-03T06:37:32Z Shinmera: You can use MAP for that, I guess. 2015-09-03T06:38:05Z Shinmera: It'll be less than concise though. 2015-09-03T06:38:46Z Shinmera: I'll keep it in mind for additions however, seems rather useful. 2015-09-03T06:39:16Z Shinmera: Hopefully I'll get to it before the next QL release. 2015-09-03T06:40:11Z resttime quit (Quit: Bye bye!) 2015-09-03T06:41:14Z fiddlerwoaroof: That would be helpful. 2015-09-03T06:41:50Z dmiles_afk quit (Ping timeout: 240 seconds) 2015-09-03T06:42:00Z Shinmera: You could try to do your own with lquery:define-lquery-macro 2015-09-03T06:42:12Z dmiles_afk joined #lisp 2015-09-03T06:42:56Z loz1 joined #lisp 2015-09-03T06:44:45Z fiddlerwoaroof: I'll look into that, I have run into a couple patterns that could probably benefit from macros 2015-09-03T06:46:40Z Shinmera: for most things a function will suffice 2015-09-03T06:46:42Z mbuf joined #lisp 2015-09-03T06:47:59Z Shinmera: Hmm, might be neat to have something like a subroutine definition macro as well that just packages a sequence of lquery instructions into one function. 2015-09-03T06:48:44Z ehu joined #lisp 2015-09-03T06:49:57Z fiddlerwoaroof: I can't seem to select a child tag with an xml namespace 2015-09-03T06:50:07Z fiddlerwoaroof: (i.e. something like ) 2015-09-03T06:50:29Z Shinmera: Right. The colon is read as a CSS pseudo selector. 2015-09-03T06:51:05Z fiddlerwoaroof: Didn't think of that 2015-09-03T06:51:05Z eazar001_monad quit (Quit: Connection closed for inactivity) 2015-09-03T06:51:18Z Shinmera: I'll add it as a bug though. 2015-09-03T06:51:59Z mobius-eng joined #lisp 2015-09-03T06:54:35Z loke: Anyone know who is the maintainer of CLOSURE-HTML? 2015-09-03T06:54:48Z Harag quit (Ping timeout: 244 seconds) 2015-09-03T06:54:55Z fiddlerwoaroof: I'd suggest using this "content\:encoded" to select such elements. 2015-09-03T06:55:25Z Shinmera: fiddlerwoaroof: It'll have to be at least "content\\:encoded". 2015-09-03T06:56:13Z fiddlerwoaroof: Yeah, forgot to double the backslash 2015-09-03T06:56:57Z mrSpec quit (Remote host closed the connection) 2015-09-03T06:59:02Z Shinmera: It's also not a good idea because the backslash itself is allowed in names as well. 2015-09-03T07:02:12Z smokeink quit (Ping timeout: 250 seconds) 2015-09-03T07:02:32Z fiddlerwoaroof: maybe a tag-name function? 2015-09-03T07:02:47Z mishoo_ joined #lisp 2015-09-03T07:02:48Z munksgaard quit (Ping timeout: 264 seconds) 2015-09-03T07:02:48Z fiddlerwoaroof: Without arguments, it'd return the tag names, with them it'd filter 2015-09-03T07:03:04Z varjag quit (Remote host closed the connection) 2015-09-03T07:03:16Z Ven joined #lisp 2015-09-03T07:03:16Z varjag joined #lisp 2015-09-03T07:07:31Z radioninja quit (Ping timeout: 250 seconds) 2015-09-03T07:09:55Z huza joined #lisp 2015-09-03T07:12:32Z husanu joined #lisp 2015-09-03T07:13:08Z Shinmera: I think I'll go with namespace::name as a selector instead. 2015-09-03T07:14:15Z zadock joined #lisp 2015-09-03T07:14:23Z Vityok joined #lisp 2015-09-03T07:14:43Z huza quit (Ping timeout: 252 seconds) 2015-09-03T07:14:51Z fiddlerwoaroof: Ok, here's an implementation of my suggestion 2015-09-03T07:14:52Z fiddlerwoaroof: https://gist.github.com/anonymous/8cd442e4d8bbbf1485bd 2015-09-03T07:15:19Z araujo quit (Ping timeout: 250 seconds) 2015-09-03T07:15:36Z zadock quit (Remote host closed the connection) 2015-09-03T07:16:04Z loz1 quit (Ping timeout: 250 seconds) 2015-09-03T07:16:20Z cadadar_ joined #lisp 2015-09-03T07:17:01Z PinealGlandOptic quit (Ping timeout: 244 seconds) 2015-09-03T07:18:47Z husanu quit (Remote host closed the connection) 2015-09-03T07:19:15Z araujo joined #lisp 2015-09-03T07:20:14Z knobo-net: wondering if optima can match based on an argument like the foo here: (defun (foo bar) (match bar ((property :key foo) bar) 2015-09-03T07:20:19Z husanu joined #lisp 2015-09-03T07:20:22Z Shinmera: The CLSS fix is in. 2015-09-03T07:20:27Z smokeink joined #lisp 2015-09-03T07:20:32Z Shinmera: I'll add your function lQuery if you want 2015-09-03T07:20:54Z kanru quit (Remote host closed the connection) 2015-09-03T07:21:48Z fiddlerwoaroof: I don't mind one way or the other. 2015-09-03T07:23:04Z kanru joined #lisp 2015-09-03T07:23:04Z hydan joined #lisp 2015-09-03T07:27:07Z lispyone joined #lisp 2015-09-03T07:27:10Z larion quit (Ping timeout: 240 seconds) 2015-09-03T07:28:22Z mathrick joined #lisp 2015-09-03T07:29:00Z kanru quit (Remote host closed the connection) 2015-09-03T07:30:58Z Ettore joined #lisp 2015-09-03T07:31:06Z xrash quit (Remote host closed the connection) 2015-09-03T07:31:24Z kanru joined #lisp 2015-09-03T07:33:20Z avis joined #lisp 2015-09-03T07:33:55Z avis left #lisp 2015-09-03T07:36:17Z arenz joined #lisp 2015-09-03T07:36:56Z przl joined #lisp 2015-09-03T07:39:09Z angavrilov joined #lisp 2015-09-03T07:40:05Z Harag joined #lisp 2015-09-03T07:42:21Z UtkarshRay joined #lisp 2015-09-03T07:42:53Z jtza8 joined #lisp 2015-09-03T07:43:00Z przl quit (Ping timeout: 264 seconds) 2015-09-03T07:45:08Z fiddlerwoaroof: In LASS, is there a way to reference the parent selector in a sub list? 2015-09-03T07:45:42Z fiddlerwoaroof: (I'm thinking of the way you can write &:hover in Sass) 2015-09-03T07:46:11Z Shinmera: There is not at this point, no 2015-09-03T07:46:41Z Shinmera: It is something that has bothered me for a while though, I just don't have the time to implement it right now. 2015-09-03T07:47:40Z UtkarshRay quit (Remote host closed the connection) 2015-09-03T07:48:10Z UtkarshRay joined #lisp 2015-09-03T07:48:22Z HDurer quit (Ping timeout: 272 seconds) 2015-09-03T07:56:18Z PinealGlandOptic joined #lisp 2015-09-03T07:58:06Z remi`bd joined #lisp 2015-09-03T07:59:10Z HDurer joined #lisp 2015-09-03T07:59:33Z phoe6 joined #lisp 2015-09-03T07:59:54Z radioninja_work quit (Ping timeout: 244 seconds) 2015-09-03T08:00:32Z fiddlerwoaroof: Anyways, here's what I've been working on. It basically doesn't have any features besides the basic design, at this point 2015-09-03T08:00:35Z fiddlerwoaroof: https://upcfiwsyyy.localtunnel.me/ 2015-09-03T08:00:50Z fiddlerwoaroof: I'm off to bed 2015-09-03T08:01:47Z ndrei quit (Ping timeout: 256 seconds) 2015-09-03T08:02:13Z madnificent joined #lisp 2015-09-03T08:03:07Z TheCholb joined #lisp 2015-09-03T08:03:10Z TheCholb quit (Excess Flood) 2015-09-03T08:03:21Z TheCholb joined #lisp 2015-09-03T08:05:13Z TheCholb is now known as Botchla 2015-09-03T08:05:13Z AntiSpamMeta quit (Excess Flood) 2015-09-03T08:05:19Z Botchla is now known as TheCholb 2015-09-03T08:05:27Z AntiSpamMeta joined #lisp 2015-09-03T08:06:43Z TheCholb quit (K-Lined) 2015-09-03T08:23:14Z radioninja joined #lisp 2015-09-03T08:23:33Z araujo quit (Quit: Leaving) 2015-09-03T08:23:58Z zacts quit (Read error: Connection reset by peer) 2015-09-03T08:24:39Z phoe6 quit (Quit: Textual IRC Client: www.textualapp.com) 2015-09-03T08:24:40Z araujo joined #lisp 2015-09-03T08:24:58Z zacts joined #lisp 2015-09-03T08:24:59Z phoe6 joined #lisp 2015-09-03T08:25:12Z phoe6 left #lisp 2015-09-03T08:26:49Z stepnem joined #lisp 2015-09-03T08:29:44Z husserl joined #lisp 2015-09-03T08:35:59Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-03T08:37:17Z przl joined #lisp 2015-09-03T08:40:06Z quazimodo quit (Remote host closed the connection) 2015-09-03T08:44:02Z jtza8 quit (Ping timeout: 250 seconds) 2015-09-03T08:46:00Z jtza8 joined #lisp 2015-09-03T08:46:42Z quazimodo joined #lisp 2015-09-03T08:47:25Z mprelude joined #lisp 2015-09-03T08:47:56Z smokeink quit (Ping timeout: 250 seconds) 2015-09-03T08:51:09Z Ven joined #lisp 2015-09-03T08:51:11Z quazimodo quit (Remote host closed the connection) 2015-09-03T08:51:55Z stardiviner joined #lisp 2015-09-03T08:51:55Z larion joined #lisp 2015-09-03T08:53:35Z quazimodo joined #lisp 2015-09-03T08:54:33Z protist joined #lisp 2015-09-03T08:57:24Z ndrei joined #lisp 2015-09-03T09:04:55Z zacharias joined #lisp 2015-09-03T09:09:38Z stardiviner quit (Ping timeout: 244 seconds) 2015-09-03T09:10:36Z easye: Is there some Quicklisp library that defines a CDR-ASSOC? 2015-09-03T09:11:43Z vap1 quit (Ping timeout: 244 seconds) 2015-09-03T09:12:23Z yeticry quit (Quit: leaving) 2015-09-03T09:12:24Z loke: easye: what do you mean? 2015-09-03T09:12:46Z easye: SERAPEUM seems to have it. 2015-09-03T09:13:18Z easye: CDR-ASSOC: return the setf-able place referenced by the CDR of an ASSOC value. 2015-09-03T09:13:30Z HDurer quit (Ping timeout: 250 seconds) 2015-09-03T09:14:23Z stardiviner joined #lisp 2015-09-03T09:15:05Z Intensity quit (Remote host closed the connection) 2015-09-03T09:15:55Z momo-reina joined #lisp 2015-09-03T09:17:00Z easye: "ASSOC list" 2015-09-03T09:18:28Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-03T09:18:38Z zirman joined #lisp 2015-09-03T09:18:45Z zirman quit (Changing host) 2015-09-03T09:18:45Z zirman joined #lisp 2015-09-03T09:20:53Z HDurer joined #lisp 2015-09-03T09:21:12Z __main__ quit (Read error: Connection reset by peer) 2015-09-03T09:23:25Z zirman quit (Ping timeout: 252 seconds) 2015-09-03T09:25:13Z Intensity joined #lisp 2015-09-03T09:28:23Z __main__ joined #lisp 2015-09-03T09:32:38Z KarlDscc quit (Remote host closed the connection) 2015-09-03T09:35:10Z jtza8 quit (Ping timeout: 250 seconds) 2015-09-03T09:38:56Z leafybasil quit (Remote host closed the connection) 2015-09-03T09:39:22Z leafybasil joined #lisp 2015-09-03T09:41:04Z madnificent quit (Ping timeout: 265 seconds) 2015-09-03T09:41:46Z husanu quit (Remote host closed the connection) 2015-09-03T09:43:19Z husanu joined #lisp 2015-09-03T09:44:16Z leafybasil quit (Ping timeout: 272 seconds) 2015-09-03T09:46:11Z malbertife joined #lisp 2015-09-03T09:49:00Z k-dawg joined #lisp 2015-09-03T09:50:09Z UtkarshRay quit (Remote host closed the connection) 2015-09-03T09:55:55Z radioninja_work joined #lisp 2015-09-03T09:58:28Z ndrei quit (Ping timeout: 265 seconds) 2015-09-03T10:02:51Z jdtest quit (Read error: Connection reset by peer) 2015-09-03T10:03:17Z defaultxr quit (Quit: gnight) 2015-09-03T10:03:52Z jdtest joined #lisp 2015-09-03T10:06:30Z ndrei joined #lisp 2015-09-03T10:08:49Z sjl_ is now known as sjl 2015-09-03T10:09:53Z leafybasil joined #lisp 2015-09-03T10:10:33Z hlavaty joined #lisp 2015-09-03T10:13:24Z Ven joined #lisp 2015-09-03T10:17:20Z mea-culpa quit (Read error: Connection reset by peer) 2015-09-03T10:19:30Z mea-culpa joined #lisp 2015-09-03T10:20:50Z loke: easye: Why do you need an existing version? Just (defun cdr-assoc (k l) (cdr (assoc k l))) seems to do what you want? 2015-09-03T10:22:27Z jdtest quit (Read error: Connection reset by peer) 2015-09-03T10:23:32Z kami joined #lisp 2015-09-03T10:23:51Z kami quit (Changing host) 2015-09-03T10:23:51Z kami joined #lisp 2015-09-03T10:24:15Z kami: Hello #lisp 2015-09-03T10:24:42Z jdtest joined #lisp 2015-09-03T10:25:49Z mbuf_ joined #lisp 2015-09-03T10:25:57Z jdtest quit (Read error: Connection reset by peer) 2015-09-03T10:27:20Z loke: hello kami 2015-09-03T10:27:52Z jdtest joined #lisp 2015-09-03T10:27:55Z mbuf_ quit (Client Quit) 2015-09-03T10:28:54Z stardiviner quit (Quit: Weird in coding now, or make love, only two things push me away from IRC.) 2015-09-03T10:31:38Z Meow-J quit (Quit: Connection closed for inactivity) 2015-09-03T10:34:05Z varjag quit (Ping timeout: 268 seconds) 2015-09-03T10:36:11Z quazimodo quit (Ping timeout: 264 seconds) 2015-09-03T10:36:43Z jdtest2 joined #lisp 2015-09-03T10:37:05Z PlasmaStar joined #lisp 2015-09-03T10:37:37Z grouzen quit (Ping timeout: 265 seconds) 2015-09-03T10:39:06Z jdtest quit (Ping timeout: 255 seconds) 2015-09-03T10:39:42Z ziocroc joined #lisp 2015-09-03T10:41:42Z Karl_Dscc joined #lisp 2015-09-03T10:45:55Z mbuf quit (Ping timeout: 252 seconds) 2015-09-03T10:49:29Z grouzen joined #lisp 2015-09-03T10:53:12Z vaporatorius joined #lisp 2015-09-03T10:55:04Z mathrick quit (Ping timeout: 246 seconds) 2015-09-03T10:55:23Z przl quit (Ping timeout: 264 seconds) 2015-09-03T10:57:34Z preacherAKAnd joined #lisp 2015-09-03T10:58:08Z kushal quit (Ping timeout: 268 seconds) 2015-09-03T10:58:51Z Shinmera: loke: Why would you want it at all. It only saves a pair of parens. 2015-09-03T10:59:23Z Meow-J joined #lisp 2015-09-03T11:00:00Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-03T11:01:28Z mathrick joined #lisp 2015-09-03T11:01:47Z foom quit (Ping timeout: 244 seconds) 2015-09-03T11:02:13Z loke: Shinmera: I don't know. It was easye that asked for it. 2015-09-03T11:02:27Z Shinmera: Unless the original cdr-assoc macro doubles by also inserting a pair if it doesn't exist yet. 2015-09-03T11:02:33Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-03T11:02:47Z loke: I have my own version of but it's a bit more clever. It raises an error if the key is missing. 2015-09-03T11:04:03Z theos quit (Disconnected by services) 2015-09-03T11:04:34Z theos joined #lisp 2015-09-03T11:07:52Z radioninja_work quit (Ping timeout: 272 seconds) 2015-09-03T11:10:31Z kushal joined #lisp 2015-09-03T11:11:27Z ndrei quit (Ping timeout: 265 seconds) 2015-09-03T11:12:03Z stardiviner joined #lisp 2015-09-03T11:12:07Z smokeink joined #lisp 2015-09-03T11:15:03Z foom joined #lisp 2015-09-03T11:16:05Z krrrcks quit (Ping timeout: 246 seconds) 2015-09-03T11:17:34Z lispyone quit (Remote host closed the connection) 2015-09-03T11:19:26Z mbuf joined #lisp 2015-09-03T11:21:18Z przl joined #lisp 2015-09-03T11:23:07Z vaporatorius quit (Quit: Leaving) 2015-09-03T11:26:09Z ndrei joined #lisp 2015-09-03T11:27:48Z yeticry joined #lisp 2015-09-03T11:31:23Z ndrei quit (Ping timeout: 264 seconds) 2015-09-03T11:31:52Z ndrei joined #lisp 2015-09-03T11:32:52Z yeticry quit (Ping timeout: 246 seconds) 2015-09-03T11:33:16Z malbertife quit (Ping timeout: 244 seconds) 2015-09-03T11:33:23Z yeticry joined #lisp 2015-09-03T11:34:21Z mrSpec joined #lisp 2015-09-03T11:36:48Z slyrus joined #lisp 2015-09-03T11:38:21Z Harag quit (Ping timeout: 250 seconds) 2015-09-03T11:38:27Z yeticry quit (Remote host closed the connection) 2015-09-03T11:38:52Z yeticry joined #lisp 2015-09-03T11:39:33Z lispyone joined #lisp 2015-09-03T11:43:01Z Ven joined #lisp 2015-09-03T11:49:42Z quazimodo joined #lisp 2015-09-03T11:51:55Z ssake_ quit (Ping timeout: 252 seconds) 2015-09-03T11:52:16Z papachan quit (Quit: WeeChat 1.1.1) 2015-09-03T11:52:40Z ebrasca joined #lisp 2015-09-03T11:52:45Z papachan joined #lisp 2015-09-03T11:53:01Z ssake quit (Ping timeout: 268 seconds) 2015-09-03T11:53:46Z BitPuffin joined #lisp 2015-09-03T11:57:12Z Karl_Dscc quit (Remote host closed the connection) 2015-09-03T11:58:54Z pranavrc joined #lisp 2015-09-03T12:03:39Z knobo quit (Ping timeout: 252 seconds) 2015-09-03T12:06:55Z sdothum joined #lisp 2015-09-03T12:09:47Z Karl_Dscc joined #lisp 2015-09-03T12:09:50Z eudoxia joined #lisp 2015-09-03T12:11:25Z pranavrc quit (Quit: Leaving) 2015-09-03T12:14:00Z EvW joined #lisp 2015-09-03T12:16:58Z mathrick quit (Ping timeout: 246 seconds) 2015-09-03T12:19:36Z ziocroc quit (Ping timeout: 264 seconds) 2015-09-03T12:21:42Z ziocroc joined #lisp 2015-09-03T12:24:12Z radioninja_work joined #lisp 2015-09-03T12:26:57Z bipt quit (Read error: Connection reset by peer) 2015-09-03T12:27:55Z bipt joined #lisp 2015-09-03T12:32:09Z mbuf quit (Remote host closed the connection) 2015-09-03T12:37:10Z grouzen quit (Ping timeout: 240 seconds) 2015-09-03T12:39:25Z EvW quit (Ping timeout: 244 seconds) 2015-09-03T12:40:12Z Karl_Dscc quit (Remote host closed the connection) 2015-09-03T12:40:54Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-03T12:42:52Z Mon_Ouie quit (Ping timeout: 272 seconds) 2015-09-03T12:44:04Z zirman joined #lisp 2015-09-03T12:44:25Z araujo_ joined #lisp 2015-09-03T12:44:48Z zirman quit (Remote host closed the connection) 2015-09-03T12:46:10Z vaporatorius joined #lisp 2015-09-03T12:47:34Z araujo quit (Ping timeout: 260 seconds) 2015-09-03T12:48:13Z zirman joined #lisp 2015-09-03T12:48:26Z zirman quit (Client Quit) 2015-09-03T12:48:29Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-09-03T12:50:18Z sdothum joined #lisp 2015-09-03T12:50:51Z zirman joined #lisp 2015-09-03T12:54:37Z Fare joined #lisp 2015-09-03T12:55:30Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-09-03T12:56:07Z UtkarshRay joined #lisp 2015-09-03T12:56:46Z sdothum joined #lisp 2015-09-03T13:01:46Z Karl_Dscc joined #lisp 2015-09-03T13:06:55Z frinnd joined #lisp 2015-09-03T13:07:35Z Whitesquall joined #lisp 2015-09-03T13:08:16Z araujo_ quit (Quit: Leaving) 2015-09-03T13:09:00Z frinnd quit (Quit: Page closed) 2015-09-03T13:09:51Z Harag joined #lisp 2015-09-03T13:13:52Z kruhft joined #lisp 2015-09-03T13:14:13Z harish_ joined #lisp 2015-09-03T13:14:21Z jason_m quit (Ping timeout: 255 seconds) 2015-09-03T13:14:45Z araujo joined #lisp 2015-09-03T13:16:09Z kruhft: Morning 2015-09-03T13:16:29Z kami: Hi kruhft 2015-09-03T13:19:03Z kami: Is there a function in one of the libs to change the modification time of a file which works on different implementations on Linux? 2015-09-03T13:19:35Z kruhft: Maybe in cl-fad? 2015-09-03T13:19:50Z kruhft: not sure, but that would be a good place to look 2015-09-03T13:20:50Z kami: kruhft: thanks. It doesn't seem so. 2015-09-03T13:21:46Z kushal quit (Quit: Leaving) 2015-09-03T13:22:10Z kruhft: I wrote a command line compiler for Parenscript called Sigil: https://www.npmjs.com/package/sigil-cli 2015-09-03T13:22:14Z kushal joined #lisp 2015-09-03T13:22:45Z kruhft: I'm totally into webdev now and Parenscript makes it a bit more awesome :) 2015-09-03T13:23:05Z radioninja_work quit (Ping timeout: 256 seconds) 2015-09-03T13:24:46Z eudoxia: nice 2015-09-03T13:24:51Z eudoxia: this is pretty useful 2015-09-03T13:25:58Z kruhft: Yes, makes it a lot easier to use. 2015-09-03T13:27:38Z kruhft: Also, a CSS generation language called Autograph that lets you use CL functions and variables: https://www.npmjs.com/package/autograph-cli 2015-09-03T13:27:47Z kruhft: It's just getting started though, but it's working. 2015-09-03T13:28:07Z isaac_rks quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-03T13:28:23Z kruhft: Haven't had much of a chance to use it yet to see how the features work together, but the basic syntax is there. 2015-09-03T13:28:44Z Shinmera: Have you seen LASS? 2015-09-03T13:29:10Z k-dawg joined #lisp 2015-09-03T13:31:00Z otaviocarvalho joined #lisp 2015-09-03T13:31:01Z przl quit (Ping timeout: 256 seconds) 2015-09-03T13:31:38Z kruhft: Yes, I took a look at it. 2015-09-03T13:31:51Z kruhft: I wanted to take a crack at writing my own. 2015-09-03T13:32:23Z Shinmera: Alright. I was wondering if you had reasons beyond that for rolling your own. 2015-09-03T13:32:48Z kruhft: I looked at all the ones available and didn't like the syntax of any of them. 2015-09-03T13:32:56Z kruhft: Mine is a bit more minimal I think. 2015-09-03T13:33:51Z k-dawg quit (Ping timeout: 256 seconds) 2015-09-03T13:35:06Z kruhft: https://github.com/burtonsamograd/autograph/blob/master/example.ag 2015-09-03T13:39:52Z otwieracz quit (Ping timeout: 244 seconds) 2015-09-03T13:40:24Z zirman quit (Remote host closed the connection) 2015-09-03T13:40:35Z zirman joined #lisp 2015-09-03T13:40:47Z k-dawg joined #lisp 2015-09-03T13:41:09Z burton` joined #lisp 2015-09-03T13:41:09Z burton` is now known as kruhft` 2015-09-03T13:41:16Z EvW joined #lisp 2015-09-03T13:41:28Z otwieracz joined #lisp 2015-09-03T13:41:56Z kruhft quit (Ping timeout: 244 seconds) 2015-09-03T13:42:50Z scymtym joined #lisp 2015-09-03T13:44:05Z kruhft` is now known as kruhft 2015-09-03T13:47:24Z lispyone quit (Remote host closed the connection) 2015-09-03T13:48:32Z setheus quit (Ping timeout: 265 seconds) 2015-09-03T13:49:03Z badkins joined #lisp 2015-09-03T13:50:24Z setheus joined #lisp 2015-09-03T13:50:54Z jdtest joined #lisp 2015-09-03T13:53:46Z jdtest2 quit (Ping timeout: 246 seconds) 2015-09-03T13:54:15Z kruhft quit (Ping timeout: 256 seconds) 2015-09-03T13:56:23Z przl joined #lisp 2015-09-03T13:56:54Z keen__________12 joined #lisp 2015-09-03T13:58:13Z kruhft joined #lisp 2015-09-03T14:00:24Z keen__________11 quit (Ping timeout: 264 seconds) 2015-09-03T14:01:58Z przl quit (Ping timeout: 246 seconds) 2015-09-03T14:02:19Z zirman quit (Remote host closed the connection) 2015-09-03T14:03:07Z przl joined #lisp 2015-09-03T14:04:02Z zirman joined #lisp 2015-09-03T14:05:12Z s00pcan joined #lisp 2015-09-03T14:07:31Z gravicappa joined #lisp 2015-09-03T14:07:52Z ggole joined #lisp 2015-09-03T14:07:53Z pjb` joined #lisp 2015-09-03T14:08:14Z radioninja_work joined #lisp 2015-09-03T14:09:14Z mathrick joined #lisp 2015-09-03T14:09:47Z pjb quit (Ping timeout: 264 seconds) 2015-09-03T14:10:29Z lispyone joined #lisp 2015-09-03T14:10:40Z shka_ joined #lisp 2015-09-03T14:13:58Z jtza8 joined #lisp 2015-09-03T14:18:39Z xach quit (Ping timeout: 187 seconds) 2015-09-03T14:19:07Z yang quit (Ping timeout: 244 seconds) 2015-09-03T14:20:21Z yang joined #lisp 2015-09-03T14:26:14Z Ven joined #lisp 2015-09-03T14:33:35Z remi`bd quit (Quit: leaving) 2015-09-03T14:33:44Z husserl quit (Remote host closed the connection) 2015-09-03T14:35:32Z phoe6 joined #lisp 2015-09-03T14:36:59Z phoe6 quit (Client Quit) 2015-09-03T14:39:30Z Cymew quit (Ping timeout: 240 seconds) 2015-09-03T14:41:03Z zirman quit (Remote host closed the connection) 2015-09-03T14:41:48Z zirman joined #lisp 2015-09-03T14:41:48Z zirman quit (Changing host) 2015-09-03T14:41:48Z zirman joined #lisp 2015-09-03T14:42:18Z grouzen joined #lisp 2015-09-03T14:43:37Z Mon_Ouie joined #lisp 2015-09-03T14:44:42Z briantrice joined #lisp 2015-09-03T14:50:07Z EvW quit (Ping timeout: 246 seconds) 2015-09-03T14:51:38Z Meow-J quit (Quit: Connection closed for inactivity) 2015-09-03T14:54:47Z ramky quit (Ping timeout: 264 seconds) 2015-09-03T14:55:07Z preacherAKAnd quit (Quit: Konversation terminated!) 2015-09-03T14:55:18Z Fare quit (Ping timeout: 244 seconds) 2015-09-03T14:56:09Z varjag joined #lisp 2015-09-03T14:58:23Z jtza8 quit (Ping timeout: 264 seconds) 2015-09-03T14:59:47Z husanu quit (Remote host closed the connection) 2015-09-03T15:01:19Z husanu joined #lisp 2015-09-03T15:04:07Z zirman quit (Remote host closed the connection) 2015-09-03T15:04:18Z protist quit (Quit: Konversation terminated!) 2015-09-03T15:04:31Z zygentoma joined #lisp 2015-09-03T15:05:51Z zirman joined #lisp 2015-09-03T15:05:51Z zirman quit (Changing host) 2015-09-03T15:05:51Z zirman joined #lisp 2015-09-03T15:06:58Z mbuf joined #lisp 2015-09-03T15:07:40Z zophy joined #lisp 2015-09-03T15:08:04Z ahungry_ joined #lisp 2015-09-03T15:10:46Z husanu quit (Remote host closed the connection) 2015-09-03T15:12:18Z husanu joined #lisp 2015-09-03T15:14:05Z attila_lendvai joined #lisp 2015-09-03T15:18:24Z smokeink quit (Ping timeout: 264 seconds) 2015-09-03T15:21:47Z ahungry_ quit (Ping timeout: 264 seconds) 2015-09-03T15:23:15Z rtoym quit (Ping timeout: 250 seconds) 2015-09-03T15:23:16Z larion quit (Ping timeout: 265 seconds) 2015-09-03T15:25:46Z kami quit (Ping timeout: 260 seconds) 2015-09-03T15:26:02Z zirmann joined #lisp 2015-09-03T15:26:34Z zirmann quit (Read error: Connection reset by peer) 2015-09-03T15:26:42Z cadadar_ quit (Remote host closed the connection) 2015-09-03T15:26:44Z pjb` is now known as pjb 2015-09-03T15:26:58Z zirmann joined #lisp 2015-09-03T15:28:12Z zirmann quit (Remote host closed the connection) 2015-09-03T15:28:20Z zirmann joined #lisp 2015-09-03T15:28:53Z ahungry_ joined #lisp 2015-09-03T15:29:12Z zirman quit (Ping timeout: 250 seconds) 2015-09-03T15:32:14Z loz: sbcl.org looks down 2015-09-03T15:32:30Z Shinmera: It is known. 2015-09-03T15:32:36Z H4ns: loz: http://www.sbcl.org/ 2015-09-03T15:33:00Z qubitnerd joined #lisp 2015-09-03T15:34:00Z Xach: I am digging a bit 2015-09-03T15:34:24Z loz: ok) 2015-09-03T15:34:25Z Xach: Xof thinks kmr might be able to fix. If he can't, maybe he knows who can. 2015-09-03T15:34:41Z Xach has sent Emails to Important and Skilled People 2015-09-03T15:36:15Z Xof: thanks, Xach 2015-09-03T15:36:31Z pinterface1 is reminded of that time nobody was really in charge of the cliki domain. 2015-09-03T15:36:36Z pinterface1 is now known as pinterface 2015-09-03T15:36:55Z Xach: *I* was in charge! 2015-09-03T15:37:06Z Xach: through no fault of my own :~( 2015-09-03T15:38:32Z Davidbrcz joined #lisp 2015-09-03T15:41:40Z pinterface: Well, that's what happens when you head the lisp illuminati. You end up in charge of stuff. 2015-09-03T15:43:30Z Xach: i'm not even the one from bielefeld :( 2015-09-03T15:44:38Z kami joined #lisp 2015-09-03T15:44:53Z munksgaard joined #lisp 2015-09-03T15:45:23Z oleo joined #lisp 2015-09-03T15:48:47Z ziocroc quit (Ping timeout: 264 seconds) 2015-09-03T15:49:30Z pinterface: That's because you're smart, and have a better cover story than a place that doesn't exist. 2015-09-03T15:49:32Z EvW joined #lisp 2015-09-03T15:49:34Z munksgaard quit (Ping timeout: 250 seconds) 2015-09-03T15:49:44Z briantrice quit (Quit: briantrice) 2015-09-03T15:51:35Z psy_ joined #lisp 2015-09-03T15:51:47Z maveneagle joined #lisp 2015-09-03T15:51:57Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-03T15:51:58Z jxv joined #lisp 2015-09-03T15:52:02Z pillton quit (Ping timeout: 272 seconds) 2015-09-03T15:52:08Z Davidbrcz quit (Ping timeout: 244 seconds) 2015-09-03T15:52:09Z psy_ quit (Max SendQ exceeded) 2015-09-03T15:52:23Z maveneagle quit (Client Quit) 2015-09-03T15:52:57Z psy_ joined #lisp 2015-09-03T15:53:46Z pt1 quit (Ping timeout: 260 seconds) 2015-09-03T15:54:09Z zirmann quit (Remote host closed the connection) 2015-09-03T15:54:37Z preacherAKAnd joined #lisp 2015-09-03T15:54:45Z zirman joined #lisp 2015-09-03T15:55:42Z phax joined #lisp 2015-09-03T15:55:47Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-03T15:58:21Z qubitnerd quit (Ping timeout: 256 seconds) 2015-09-03T15:59:23Z Davidbrcz joined #lisp 2015-09-03T15:59:31Z zirman quit (Ping timeout: 265 seconds) 2015-09-03T16:00:22Z ziocroc joined #lisp 2015-09-03T16:00:41Z ehu quit (Quit: Leaving.) 2015-09-03T16:01:40Z Petit_Dejeuner quit (Ping timeout: 246 seconds) 2015-09-03T16:05:18Z munksgaard joined #lisp 2015-09-03T16:06:01Z radioninja quit (Ping timeout: 252 seconds) 2015-09-03T16:06:05Z qubitnerd joined #lisp 2015-09-03T16:06:30Z c74d quit (Remote host closed the connection) 2015-09-03T16:08:06Z c74d joined #lisp 2015-09-03T16:08:09Z Davidbrcz quit (Ping timeout: 244 seconds) 2015-09-03T16:09:41Z munksgaard quit (Ping timeout: 244 seconds) 2015-09-03T16:10:11Z emaczen joined #lisp 2015-09-03T16:10:41Z emaczen: What is the function that will give me the component list of a system? I haven't found anything with apropos or the manual. 2015-09-03T16:11:00Z mbuf quit (Quit: Ex-Chat) 2015-09-03T16:11:54Z emaczen: Hah, just got it finally -- I was looking for "component-children" 2015-09-03T16:13:29Z munksgaard joined #lisp 2015-09-03T16:13:51Z oGMo: tab in a repl is usually easier than documentation 2015-09-03T16:14:13Z qubitnerd quit (Ping timeout: 256 seconds) 2015-09-03T16:19:28Z zacharias quit (Ping timeout: 272 seconds) 2015-09-03T16:19:36Z kami quit (Ping timeout: 264 seconds) 2015-09-03T16:20:46Z Fare joined #lisp 2015-09-03T16:20:48Z mbuf joined #lisp 2015-09-03T16:20:48Z mbuf quit (Client Quit) 2015-09-03T16:21:37Z thomas quit (Quit: leaving) 2015-09-03T16:22:14Z briantrice joined #lisp 2015-09-03T16:25:23Z Fare quit (Ping timeout: 264 seconds) 2015-09-03T16:26:47Z phax quit (Quit: phax) 2015-09-03T16:26:56Z nostoi joined #lisp 2015-09-03T16:28:03Z Vityok quit (Ping timeout: 268 seconds) 2015-09-03T16:28:45Z quazimodo quit (Ping timeout: 252 seconds) 2015-09-03T16:29:50Z munksgaard quit (Ping timeout: 240 seconds) 2015-09-03T16:31:54Z rick-monster joined #lisp 2015-09-03T16:33:11Z munksgaard joined #lisp 2015-09-03T16:36:14Z rick-monster quit (Remote host closed the connection) 2015-09-03T16:37:36Z munksgaard quit (Ping timeout: 244 seconds) 2015-09-03T16:37:50Z leafybasil quit (Read error: Connection reset by peer) 2015-09-03T16:37:55Z leafybas_ joined #lisp 2015-09-03T16:38:10Z mobius-e_ joined #lisp 2015-09-03T16:38:27Z Fare joined #lisp 2015-09-03T16:39:45Z leafybas_ quit (Read error: Connection reset by peer) 2015-09-03T16:40:17Z leafybasil joined #lisp 2015-09-03T16:40:58Z Ettore quit (Quit: Leaving.) 2015-09-03T16:41:04Z rick-monster joined #lisp 2015-09-03T16:41:25Z mobius-eng quit (Ping timeout: 256 seconds) 2015-09-03T16:42:34Z Ettore joined #lisp 2015-09-03T16:45:53Z qubitnerd joined #lisp 2015-09-03T16:48:06Z munksgaard joined #lisp 2015-09-03T16:49:56Z qubitnerd quit (Client Quit) 2015-09-03T16:51:50Z qubitnerd joined #lisp 2015-09-03T16:57:13Z munksgaard quit (Ping timeout: 244 seconds) 2015-09-03T16:57:14Z HDurer quit (Ping timeout: 260 seconds) 2015-09-03T16:57:18Z badkins quit 2015-09-03T16:58:54Z jasom: kruhft: out of curiousity, what do you use sigil-cli for? I use asdf for compiling my parenscript 2015-09-03T17:00:12Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2015-09-03T17:01:23Z grouzen quit (Ping timeout: 264 seconds) 2015-09-03T17:02:07Z briantrice quit (Quit: briantrice) 2015-09-03T17:02:25Z UtkarshRay quit (Ping timeout: 246 seconds) 2015-09-03T17:02:27Z stardiviner quit (Quit: Weird in coding now, or make love, only two things push me away from IRC.) 2015-09-03T17:02:49Z pyon quit (Quit: F...ix you, Emacs.) 2015-09-03T17:03:57Z defaultxr joined #lisp 2015-09-03T17:04:25Z pyon joined #lisp 2015-09-03T17:05:00Z badkins joined #lisp 2015-09-03T17:06:02Z Davidbrcz joined #lisp 2015-09-03T17:06:23Z HDurer joined #lisp 2015-09-03T17:07:37Z Patzy quit (Ping timeout: 252 seconds) 2015-09-03T17:08:13Z Patzy joined #lisp 2015-09-03T17:09:09Z munksgaard joined #lisp 2015-09-03T17:09:15Z xengix joined #lisp 2015-09-03T17:09:22Z ziocroc quit (Ping timeout: 260 seconds) 2015-09-03T17:09:40Z briantrice joined #lisp 2015-09-03T17:10:03Z hiroaki joined #lisp 2015-09-03T17:11:30Z sebboh quit (Quit: later) 2015-09-03T17:12:35Z qubitnerd quit (Ping timeout: 256 seconds) 2015-09-03T17:15:03Z Harag quit (Read error: Connection reset by peer) 2015-09-03T17:15:04Z przl quit (Quit: leaving) 2015-09-03T17:15:40Z ziocroc joined #lisp 2015-09-03T17:17:17Z Xof: Xach: the other person it might have been was nikodemus 2015-09-03T17:17:46Z jdtest2 joined #lisp 2015-09-03T17:18:37Z ziocroc quit (Max SendQ exceeded) 2015-09-03T17:19:42Z ziocroc joined #lisp 2015-09-03T17:19:59Z jdtest2 quit (Client Quit) 2015-09-03T17:20:21Z pt1 joined #lisp 2015-09-03T17:20:34Z larion joined #lisp 2015-09-03T17:20:54Z jdtest2 joined #lisp 2015-09-03T17:21:02Z jdtest quit (Ping timeout: 260 seconds) 2015-09-03T17:26:37Z jlarocco: fwiw, http://sbcl.sourceforge.net/index.html is up, just not http://sbcl.org 2015-09-03T17:27:46Z munksgaard quit (Ping timeout: 246 seconds) 2015-09-03T17:29:19Z munksgaard joined #lisp 2015-09-03T17:29:44Z zirman joined #lisp 2015-09-03T17:30:05Z zygentoma joined #lisp 2015-09-03T17:31:30Z nostoi quit (Quit: Verlassend.) 2015-09-03T17:31:52Z radioninja joined #lisp 2015-09-03T17:32:50Z varjagg joined #lisp 2015-09-03T17:32:52Z ahungry quit (Ping timeout: 244 seconds) 2015-09-03T17:33:22Z briantrice quit (Quit: briantrice) 2015-09-03T17:33:37Z ahungry joined #lisp 2015-09-03T17:33:38Z nalik891 joined #lisp 2015-09-03T17:34:26Z varjag quit (Ping timeout: 240 seconds) 2015-09-03T17:34:37Z munksgaard quit (Ping timeout: 246 seconds) 2015-09-03T17:34:39Z zirman quit (Ping timeout: 268 seconds) 2015-09-03T17:34:49Z zirman joined #lisp 2015-09-03T17:34:49Z zirman quit (Changing host) 2015-09-03T17:34:49Z zirman joined #lisp 2015-09-03T17:34:54Z zirman quit (Remote host closed the connection) 2015-09-03T17:35:21Z zirman joined #lisp 2015-09-03T17:35:49Z Shinmera: Xach: A long while back there was a brief discussion about a "universal configuration" library. What exactly would that entail from your perspective? 2015-09-03T17:37:23Z zygentoma quit (Ping timeout: 264 seconds) 2015-09-03T17:40:46Z jasom: scymtym: okay, this is *maddening* the haskell yaml tests claim that s-indent(-1) should pass on an empty-string, but s-indent<=(-1) shouldn't; WTF! 2015-09-03T17:41:48Z scymtym: jasom: i haven't looked at this in a while. did you check whether they updated things in the meantime? 2015-09-03T17:41:50Z jasom: that is in direct contradiction of the YAML spec too, so I'm going to ignore it 2015-09-03T17:42:33Z jasom: scymtym: I didn't, but it's in agreement with their production on the website. I can't find the source repository for the haskell yaml implementation 2015-09-03T17:43:11Z briantrice joined #lisp 2015-09-03T17:43:15Z scymtym: jasom: let me check whether i still have the URL 2015-09-03T17:43:43Z LiamH joined #lisp 2015-09-03T17:44:34Z jasom: The 0.9.2 release tarball has the tests as the same 2015-09-03T17:45:08Z cluck joined #lisp 2015-09-03T17:46:09Z scymtym: i was going to say https://hackage.haskell.org/package/YamlReference-0.9.3/src/, so yes 2015-09-03T17:48:21Z mobius-e_ quit (Remote host closed the connection) 2015-09-03T17:49:27Z nalik891 quit (Quit: Bye) 2015-09-03T17:52:00Z HDurer quit (Ping timeout: 255 seconds) 2015-09-03T17:53:33Z segmond quit (Ping timeout: 244 seconds) 2015-09-03T17:55:29Z zirman quit (Remote host closed the connection) 2015-09-03T17:57:23Z Xach: Shinmera: a very simple api, small codebase with few if any dependencies (but perhaps with the ability to plug in more flexible backends). switching data sets easily (e.g. making it easy to have a "production" vs "development" set of data without rewriting any code)...um...other things... 2015-09-03T17:58:02Z Shinmera: Xach: I'm not sure what you mean by a "data set". Can you elaborate on that? 2015-09-03T17:58:23Z jasom: Xach: what features would it have other than a bunch of DEFVARs followed by a LOAD? 2015-09-03T17:58:37Z jsgrant joined #lisp 2015-09-03T17:58:41Z lispyone quit (Remote host closed the connection) 2015-09-03T17:58:41Z Xach: Shinmera: (configuration-value "foo") answer varies depending on some context 2015-09-03T17:58:47Z jasom: (this is what I use for configuration currently) 2015-09-03T17:58:50Z Shinmera: What kind of interface are you expecting? Something like "(open 'some-config-name) (setf (field foo bar baz) "bla") (field foo bar baz)"? 2015-09-03T17:59:09Z Xach: jasom: (setf (configuration-value "foo") "bar") persists 2015-09-03T17:59:15Z jasom: ah 2015-09-03T17:59:16Z Xach: that's about it, i guess 2015-09-03T17:59:37Z Shinmera: Xach: should it automatically determine where to put the storage or should that be up to the user? 2015-09-03T18:00:31Z Xach: Shinmera: warning, not-fully-formed thoughts ahead. i never wrote anything, so i didn't hit any of the problems that give you useful experience when writing... 2015-09-03T18:00:44Z Shinmera: The reason I'm asking these questions is that I want to write a replacement for Universal-Config and would like to address these concerns as well. 2015-09-03T18:00:46Z Xach: I think it could have a useful default behavior for storage 2015-09-03T18:01:01Z jsgrant quit (Remote host closed the connection) 2015-09-03T18:01:01Z Shinmera: Xach: Sure, just give me what you want to have and I'll figure it out. 2015-09-03T18:01:07Z ASau joined #lisp 2015-09-03T18:01:15Z jsgrant joined #lisp 2015-09-03T18:01:21Z HDurer joined #lisp 2015-09-03T18:01:27Z jsgrant quit (Remote host closed the connection) 2015-09-03T18:01:41Z jsgrant joined #lisp 2015-09-03T18:01:43Z jasom: so like cl-store and a thin-wrapper around a hash-table would do all of this 2015-09-03T18:01:51Z Xach: In other words, you can use it without thinking about it, but if you want to think about it, you can. So not SO. 2015-09-03T18:01:51Z Shinmera: Can you give me a specific use-case where you would find this sort of thing useful? 2015-09-03T18:02:23Z Xach: Shinmera: i had a few use-cases in mind the last time it was discussed, i can only remember one of them, though. 2015-09-03T18:02:29Z Xach: or maybe two 2015-09-03T18:02:40Z Shinmera: I can't remember any, unfortunately. 2015-09-03T18:02:41Z jsgrant quit (Remote host closed the connection) 2015-09-03T18:02:57Z jsgrant joined #lisp 2015-09-03T18:03:01Z dim: Shinmera: I have bits atop pyconfig-parser (.ini support) at https://github.com/dimitri/pgcharts/blob/master/src/config.lisp and other places 2015-09-03T18:03:01Z jasom: If cl-store is too big a dependency, then you could just use an alist and read/print and restrict the values to loadable forms 2015-09-03T18:03:02Z jtza8 joined #lisp 2015-09-03T18:03:16Z Xach: i have some software that uses an email address. I'd like to have (defvar *send-reports-to* (config-value "my-project/report-email")) or something in the code. 2015-09-03T18:03:35Z dim: with (config-value "name") and (setf (config-value "name") "value") that are kept in-sync with *name* variables 2015-09-03T18:04:05Z segmond joined #lisp 2015-09-03T18:04:05Z Xach: This is pretty static. I want to set it once and never think about it on a particular system again. 2015-09-03T18:04:13Z Shinmera: jasom: dim: Thanks for the hints, but I'm not looking for an implementation. I'm only looking for use-cases. 2015-09-03T18:04:17Z Xach: The other thing is e.g. credentials for S3 activity. 2015-09-03T18:04:42Z dim: Shinmera: well pgcharts is a use case, pginstall has about the same use case too, and other software I am working on also share the same use case 2015-09-03T18:04:43Z Xach: or a storing session data for apis 2015-09-03T18:04:47Z Whitesquall left #lisp 2015-09-03T18:04:51Z Shinmera: dim: Right. 2015-09-03T18:05:27Z Shinmera: Xach: A mechanism for defaults should be available too, then. 2015-09-03T18:05:37Z dim: user (sysadmin) friendly configuration, baked in a file, that you can parse to feed your *setup-variables* and that you can overwrite from the current image memory too (so that as a developper, write the default setup is (save-config) in the REPL) 2015-09-03T18:05:38Z Xach: Shinmera: yes 2015-09-03T18:06:02Z dim: also I have ./binary config and ./binary get name and ./binary set name value usually 2015-09-03T18:06:24Z BitPuffin quit (Ping timeout: 264 seconds) 2015-09-03T18:06:24Z dim: and when using --options at the CLI, I include --ini that will save a config file with the current settings values 2015-09-03T18:06:29Z Shinmera: Xach: Is the format of the configuration of any concern to you? 2015-09-03T18:06:34Z jsgrant is now known as joshuasgrant 2015-09-03T18:06:40Z Shinmera: dim: I see. 2015-09-03T18:06:52Z dim: ./binary --name=value --other=thing --ini -> name and other have the value you expect in the configuration file 2015-09-03T18:06:59Z rme: This sounds sort of like NSUserDefaults (cf. https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSUserDefaults_Class/) 2015-09-03T18:07:12Z Shinmera: Xach: *format of the configuration file 2015-09-03T18:07:16Z Xach: Shinmera: this is speculation, but I think an effort like this can be more popular if the api is very very simple, the code is really small, and the default storage is simple enough to be manipulated "by hand" (or by program) 2015-09-03T18:07:18Z xengix quit (Ping timeout: 255 seconds) 2015-09-03T18:07:23Z dim: see https://github.com/dimitri/pgcharts/blob/master/src/pgcharts.lisp#L118 and following 2015-09-03T18:07:30Z Shinmera: Xach: I definitely agree with that. 2015-09-03T18:07:39Z eudoxia: well, you can always use multiple transports 2015-09-03T18:07:54Z eudoxia: e.g. (save-config :transport {:json|:sexp|:xml}) 2015-09-03T18:08:02Z Shinmera: eudoxia: different formats have different capabilities. It makes things very messy. 2015-09-03T18:08:07Z eudoxia: of course 2015-09-03T18:08:10Z Xach: Shinmera: i worry about the potential for people thinking "oh, this is a great idea, but it gets my case just slightly wrong, so i'll write a complete system that does everything, except MY way" 2015-09-03T18:08:16Z Shinmera: Universal-Config tried to solve that. I can't stand it anymore. 2015-09-03T18:08:20Z dim: Xach: that's why I'm using .ini files and py-configparser from QL 2015-09-03T18:08:35Z Shinmera: Xach: Right. 2015-09-03T18:08:47Z dim: I've been wondering about issuing a lib on-top of configparser with my usual bits for CLI processing and configuration management 2015-09-03T18:08:59Z jasom: Xach: I've not felt a need for (setf (configuration-value "foo")) in code, though I see the attraction. Everything you mention, I store in specials (though I actually use defparameter, since I want to revert to the default if the config file doesn't specify a value) 2015-09-03T18:09:01Z Xach: dim: i like that idea, except i want setf 2015-09-03T18:09:08Z Xach: jasom: oh, i don't want it in code, i want it in the repl. 2015-09-03T18:09:11Z dim: because it's getting boring to sync the 4 or 5 places I'm doing that 2015-09-03T18:09:22Z dim: Xach: as in (define-command (("set") (key &optional val)) "edit configuration variables" (if val (setf (config-value key) val) (print-config-value key)))? 2015-09-03T18:09:29Z dim: that's what I have now in terms of API 2015-09-03T18:09:50Z Shinmera: My own personal use cases are: User credential/setting storage for applications, a universal storage for Colleen modules, and a server configuration for Radiance. 2015-09-03T18:10:00Z ahungry_ quit (Ping timeout: 264 seconds) 2015-09-03T18:10:25Z dim: do you really need your user credential to be manipulated outside your program? 2015-09-03T18:10:40Z dim: I think your use case is very different from the one I am exposing here 2015-09-03T18:10:50Z man213 joined #lisp 2015-09-03T18:11:13Z Shinmera: It doesn't need to be, but it can't hurt either. 2015-09-03T18:11:15Z jasom: Xach: if I'm in the REPL, then I'm also in emacs, so I just edit the file :) 2015-09-03T18:11:42Z jasom: but I do see how that would be nice if you had a ton of configuation parameters 2015-09-03T18:11:55Z Shinmera: dim: Your CLI stuff is just a different way of accessing the same functions from what I can tell. 2015-09-03T18:12:04Z zophy quit (Ping timeout: 246 seconds) 2015-09-03T18:12:15Z Shinmera: Whether you use the CLI or the REPL or whatever the hell seems rather orthogonal to the core concern of this library. 2015-09-03T18:12:25Z dim: (setf (config-value "foo") "value") will sync *foo* so that it's now "value", but (setf *foo* "value") is not syncing with the configuration file, I don't know if that's what you'd want Xach 2015-09-03T18:13:16Z dim: Shinmera: exactly, just saying it's another way to offer support for the users, ala git, because some users (sysadmin in particular) prefer to type commands rather than open files and try to remember the syntax they should follow 2015-09-03T18:13:18Z Shinmera: Xach: Do you have any need for validation/constraint mechanisms? 2015-09-03T18:13:20Z jasom: you could use a symbol-macro to make that work though 2015-09-03T18:13:25Z dim: they don't have s-exps all the way 2015-09-03T18:13:27Z Xach: Shinmera: i don't think so. 2015-09-03T18:13:37Z dim: I'm still baffled Unix won against the Lisp Machines, but well. 2015-09-03T18:14:05Z Shinmera: dim: Right. It's definitely a good idea, but I think it should be a separate thing, rather than integrated into the core library. 2015-09-03T18:14:06Z Xach: sbcl.org, by the way, belongs to Kevin Rosenberg. He had to update more than 50 domains with his b9.com change and sbcl.org slipped through the cracks. He is fixing it within a day. 2015-09-03T18:14:10Z jasom: dim: I'm not at all baffled reading the history of the lisp machines, and then considering how much easier it was to get unix to run on a late 80s PC. 2015-09-03T18:14:15Z pranavrc joined #lisp 2015-09-03T18:15:02Z dim: Shinmera: that's also why my bits didn't make it to a specific lib yet, and when they do, they might be dim-utils or such 2015-09-03T18:15:22Z dim: Xach: thanks for looking into that 2015-09-03T18:15:26Z Shinmera: Xach: dim: jasom: Thanks for all the input. I think I know what to think about now. 2015-09-03T18:15:55Z bb010g joined #lisp 2015-09-03T18:15:58Z dim: jasom: mmm, I'm more thinking in terms of user experience one it's running, and about Naggum's rant 2015-09-03T18:16:28Z evilthomas is now known as homas 2015-09-03T18:16:29Z jasom: dim: If, in 1991 you could have run Genera on a 386 with a hard-drive and 2MB of ram, and paid less than $100 in software to do so, then perhaps lisp machines would have had a chance 2015-09-03T18:17:08Z dim: could well be 2015-09-03T18:17:18Z dim: but history only goes forward, I've been told ;-) 2015-09-03T18:17:33Z Shinmera: It also repeats, so 2015-09-03T18:17:45Z jtza8 quit (Ping timeout: 265 seconds) 2015-09-03T18:17:51Z leafybasil quit (Remote host closed the connection) 2015-09-03T18:18:17Z leafybasil joined #lisp 2015-09-03T18:18:28Z ahungry_ joined #lisp 2015-09-03T18:18:39Z jasom: MINIX 1.0 ran on an IBM AT, and was $70 2015-09-03T18:19:27Z jtza8 joined #lisp 2015-09-03T18:19:31Z jasom: Though I think students experience with time-shared commercial unixes at colleges had an impact on adoption too 2015-09-03T18:19:54Z White_Flame: the Unixes were all about multi-user and permissions, while the Lisp ones were geared for a single-person interactive environment (though you could connect in as well) 2015-09-03T18:20:02Z rme: I really think it's true that in the computer business we do not stand on each other's shoulders, we stand on each other's toes. I don't believe that we are good at learning from past systems. 2015-09-03T18:20:03Z White_Flame: pretty sure that was a big difference 2015-09-03T18:20:22Z White_Flame: I don't know if the Lisp machines ever hit any server marketshare 2015-09-03T18:21:06Z rme: So, while there's no escape from the attack of the killer micros, I think we generally consider lispms (and other "failed" systems from the past) as losers, and therefore nothing worth learning from. 2015-09-03T18:21:50Z futpib joined #lisp 2015-09-03T18:21:54Z zirman joined #lisp 2015-09-03T18:22:03Z White_Flame: there's a lot of hubris against the past in general 2015-09-03T18:22:03Z Quadrescence joined #lisp 2015-09-03T18:22:10Z White_Flame: regardless of success 2015-09-03T18:22:13Z Xach: and the unfamiliar 2015-09-03T18:22:15Z tylergoza joined #lisp 2015-09-03T18:22:19Z White_Flame: look at how much mainframe tech is continually rediscovered 2015-09-03T18:22:22Z leafybasil quit (Ping timeout: 246 seconds) 2015-09-03T18:22:26Z White_Flame: and that was certainly not a failed ecosystem 2015-09-03T18:22:54Z White_Flame: I think there's a certain level of computing that is accessible, that people rediscover every generation 2015-09-03T18:22:59Z White_Flame: and hit a wall, beyond which nobody goes 2015-09-03T18:23:08Z emaczen: http://paste.lisp.org/+3BDG. -- can someone help me interpret this "circular dependency" error? I've written out my systems on paper and cannot find a cycle... 2015-09-03T18:23:09Z White_Flame: of the real problems of software development and computer use 2015-09-03T18:23:20Z zophy joined #lisp 2015-09-03T18:23:40Z lisper29 joined #lisp 2015-09-03T18:23:54Z eudoxia: yey sbcl.org is back 2015-09-03T18:24:14Z Xach: emaczen: can you paste the system file too? 2015-09-03T18:24:30Z Xach: yay 2015-09-03T18:25:05Z emaczen: Xach: which asd file? "web-utils"? 2015-09-03T18:25:10Z pt1 quit (Remote host closed the connection) 2015-09-03T18:25:20Z Xach: emaczen: how many are there? paste them all 2015-09-03T18:25:22Z ggole quit 2015-09-03T18:25:25Z otjura joined #lisp 2015-09-03T18:25:42Z munksgaard joined #lisp 2015-09-03T18:26:01Z emaczen: There are several... give me a second 2015-09-03T18:27:43Z man213 quit (Quit: Leaving.) 2015-09-03T18:28:32Z srcerer quit (Quit: ChatZilla 0.9.92 [Firefox 40.0.2/20150812163655]) 2015-09-03T18:28:40Z quasus joined #lisp 2015-09-03T18:29:06Z emaczen: Is the "depends-on" a directed edge? 2015-09-03T18:29:46Z Xach: yes 2015-09-03T18:30:38Z man213 joined #lisp 2015-09-03T18:30:44Z srcerer joined #lisp 2015-09-03T18:31:13Z kushal quit (Read error: Connection reset by peer) 2015-09-03T18:31:43Z ahungry__ joined #lisp 2015-09-03T18:31:49Z ahungry_ quit (Ping timeout: 246 seconds) 2015-09-03T18:31:54Z emaczen: Wait, the first time I evaluate (asdf:load-system ...) everything works fine. If I try it again, then I get the circular dependency error. 2015-09-03T18:31:59Z emaczen: ^^ What does that mean? 2015-09-03T18:32:16Z Xach: I don't know. Paste the files! 2015-09-03T18:32:46Z emaczen: Hah alright, there are quite a bit of them... 2015-09-03T18:32:49Z kushal joined #lisp 2015-09-03T18:37:14Z eudoxia quit (Quit: Leaving) 2015-09-03T18:40:12Z gravicappa quit (Remote host closed the connection) 2015-09-03T18:40:18Z eudoxia joined #lisp 2015-09-03T18:42:10Z munksgaard quit (Quit: Reconnecting) 2015-09-03T18:42:22Z munksgaard joined #lisp 2015-09-03T18:44:09Z emaczen: http://paste.lisp.org/+3BDG/1 -- ok I've even drawn it on paper twice now... 2015-09-03T18:44:11Z Malice joined #lisp 2015-09-03T18:44:12Z jtza8 quit (Ping timeout: 264 seconds) 2015-09-03T18:44:49Z emaczen: Either something weird is going on (package name mangling maybe?) or I am failing to understand some piece correctly. 2015-09-03T18:45:47Z ahungry__ quit (Ping timeout: 264 seconds) 2015-09-03T18:46:15Z Shinmera: Why are you bothering with manually specifying dependencies on your file components instead of just using `:serial T`? 2015-09-03T18:46:50Z pgomes joined #lisp 2015-09-03T18:47:01Z emaczen: Shinmera: Heh, yeah I don't do that too often anymore -- I'll fix that. 2015-09-03T18:47:22Z emaczen: Shinmera: Some of these *-utils packages are from right when I was just starting with CL 2015-09-03T18:47:40Z Malice: Hey guys. Do you know of any Common Lisp web browser that isn't ancient? May be in development. I know about closure, but it's old and unsupported. 2015-09-03T18:47:51Z Shinmera: There isn't one. 2015-09-03T18:48:08Z Shinmera: There are projects for bindings to webkit and such though. 2015-09-03T18:48:09Z emaczen: Shinmera: Isn't :serial T the default? 2015-09-03T18:48:18Z Shinmera: I think AeroNotix was working on that, unless my brain is playing tricks on me again. 2015-09-03T18:48:28Z Shinmera: emaczen: It isn't. 2015-09-03T18:48:43Z eudoxia: emaczen: it should be! 2015-09-03T18:49:15Z eudoxia: Malice: i was thinking about building a browser in Ceramic: http://ceramic.github.io/ 2015-09-03T18:49:17Z emaczen: :serial t goes right above the :components list right? 2015-09-03T18:49:35Z Shinmera: Doesn't matter where it goes. 2015-09-03T18:49:42Z eudoxia: i guess the hard part would be hooking into requests and what not to record history and such 2015-09-03T18:49:43Z Shinmera: As long as it's in the system form. 2015-09-03T18:49:53Z Shinmera: And not in the components or anywhere else. 2015-09-03T18:52:48Z jasom: eudoxia: that would be interesting; your GUI is served up from an http server that connects to http remotes 2015-09-03T18:53:01Z eudoxia: more or less yeah 2015-09-03T18:53:09Z jasom: eudoxia: getting the javascript same-origin stuff right might be hard 2015-09-03T18:53:13Z eudoxia: there would be a CL server listening to HTTP requests from the guy 2015-09-03T18:53:25Z jasom: since as far as electron is concerned, it all comes from the same place 2015-09-03T18:53:27Z eudoxia: jasom: actually Electron has a thing that's built precisely for this 2015-09-03T18:53:35Z eudoxia: jasom: https://github.com/atom/electron/blob/master/docs/api/web-view-tag.md 2015-09-03T18:54:21Z jasom: oh, I didn't know electron had a web-view. Then you are just lisp chrome around a foreign web-view, right? 2015-09-03T18:54:40Z emaczen: Ok, after removing all the :depends-on in the components list and adding :serial t to each asd file, if I load the system twice I still get a circular dependency error... 2015-09-03T18:54:46Z eudoxia: jasom: what 2015-09-03T18:55:10Z eudoxia: jasom: the browser "GUI" would basically be a localhost webapp that has tags inside it to show the content of foreign websites 2015-09-03T18:55:20Z Shinmera: emaczen: My next guess is that one of your source files modifies the systems somehow. 2015-09-03T18:55:24Z eudoxia: outside those tags there would be the, well, the browser GUI, ie the tabbar and buttons 2015-09-03T18:55:28Z moei quit (Quit: Leaving...) 2015-09-03T18:55:44Z jasom: eudoxia: right the "chrome" (or is that term not used anymore?) 2015-09-03T18:56:01Z scymtym: jasom: it is still used 2015-09-03T18:56:02Z eudoxia: jasom: right 2015-09-03T18:56:27Z eudoxia: jasom: i think the only thing you couldn't do (easily) would be proxying the requests through the Lisp web server 2015-09-03T18:56:43Z jasom: does the electron webview allow introspection into the page that is rendered? 2015-09-03T18:56:49Z eudoxia: you'd want to do this, e.g. for a filter 2015-09-03T18:56:55Z eudoxia: yes 2015-09-03T18:57:25Z jasom: so you could do some post-processing, but couldn't filter. 2015-09-03T18:58:07Z jasom: You could filter insecure content by routing through a sock proxy running on the lisp web backend, but that doesn't solve TLS content 2015-09-03T18:58:43Z eudoxia: doesn't expose the actual requests-handling stuff, so no filtering, i think 2015-09-03T18:58:48Z eudoxia: oh well, not really a huge problem 2015-09-03T19:01:00Z emaczen: Shinmera: What is the difference between (require :system-name) and (asdf:load-system :system-name) 2015-09-03T19:01:22Z emaczen: I have been using require, but it looks like (asdf:load-system ...) always tries to reload, or only reloads changes? 2015-09-03T19:01:37Z Shinmera: One is deprecated, the other is an ASDF call. 2015-09-03T19:01:43Z sebboh joined #lisp 2015-09-03T19:02:14Z White_Flame: REQUIRE is part of the spec, and leaves it up to the implementation as to how to find things. Most defer to ASDF, but it's not necessarily the accepted way to load ASDF systems 2015-09-03T19:02:49Z Shinmera: REQUIRE is also deprecated by the spec. 2015-09-03T19:02:56Z emaczen: what spec? 2015-09-03T19:03:00Z White_Flame: yep, and that's why 2015-09-03T19:03:00Z Shinmera: The only spec. 2015-09-03T19:03:06Z White_Flame: (well, part of why) 2015-09-03T19:03:06Z lisper29 left #lisp 2015-09-03T19:03:32Z jackdaniel: does it load to anyone? https://gitlab.com/embeddable-common-lisp/ecl/issues/156 (or it's just me) 2015-09-03T19:03:58Z Shinmera: jackdaniel: E500 for me 2015-09-03T19:04:03Z jackdaniel: thanks 2015-09-03T19:05:37Z AeroNotix: Malice: I have something called LispKit which is based on WebKit. Works well. Requires a lot more dev to be considered worthy of replacing Chromium or whatever. 2015-09-03T19:06:29Z Shinmera: AeroNotix: are you still working on it? Last I heard of it was... sometime around a year ago if I recall. 2015-09-03T19:09:04Z sebboh: I've crossed some sort of inflection point with lisp, specifically common lisp. I am sitting down and just writing defuns that do things, my toy programs become functional (read: working) quickly. It took so long to get here that I think I can attribute it largely to the sea change brought around by all those high quality blogs, quicklisp, and github... Not to mention similar things happening in emacs-land: blogs, the wiki, elpa et 2015-09-03T19:09:04Z sebboh: al, and github... I mean, surely some of the change was internal, too. ;) 2015-09-03T19:09:09Z BillyZane2 joined #lisp 2015-09-03T19:09:37Z AeroNotix: Shinmera: I have a lot of work at the minute. 2015-09-03T19:09:46Z AeroNotix: so no, unfortunately no. But I will get back to it eventually. 2015-09-03T19:10:14Z Shinmera: AeroNotix: All in due time :) 2015-09-03T19:10:19Z sebboh: But definitely, folks here deserve some credit. Thank you. Oh, also the lisp-koans project published by uncle G. That was really influential. 2015-09-03T19:10:31Z White_Flame: AeroNotix: what's it's current status? I'm interested in such things 2015-09-03T19:11:01Z Shinmera: sebboh: It's always nice to hear when people are having a good time with lisp. 2015-09-03T19:12:05Z Shinmera: Xach: I just realised that for one of my use cases I need the storage to be concurrency-safe, but that would require a dependency. I'll see if I can somehow detach that part as a contrib to keep the core dependency-free. 2015-09-03T19:12:13Z sebboh: Shinmera: now when I need to do something in java, I feel hamstring'd. 2015-09-03T19:12:22Z emaczen: Thanks guys, I don't appear to have this circular dependency problem anymore... However, I can't seem to get my custom "perform" method to run anymore with "asdf:load-system" 2015-09-03T19:12:24Z Shinmera: sebboh: Oh I know that all too well, haha. 2015-09-03T19:13:12Z tharugrim joined #lisp 2015-09-03T19:14:01Z White_Flame: sebboh: Java will string you up by its boilerplate and let you sit to cook 2015-09-03T19:15:12Z White_Flame: I've had a few successes in Java, though, for projects that were 100% compatibile with OO design 2015-09-03T19:16:12Z pranavrc quit (Ping timeout: 244 seconds) 2015-09-03T19:16:12Z tharu quit (Ping timeout: 244 seconds) 2015-09-03T19:17:23Z briantrice quit (Quit: briantrice) 2015-09-03T19:18:44Z AeroNotix: White_Flame: it works as a browser, you can configure it purely in CL. 2015-09-03T19:18:50Z AeroNotix: Works quite well. 2015-09-03T19:18:58Z AeroNotix: but it's not really super featureful 2015-09-03T19:19:09Z White_Flame: ok, I'm basically looking for a HTML/JS based UI for Lisp, not really interested in the web browsing aspect 2015-09-03T19:19:50Z sebboh: White_Flame: well I have good tooling so boiler plate doesn't bother me. But, when I look at a task and think "ok, I have a function for that", then lately I end up realizing "no, I have a method for that, I can't use it HERE..." and then I feel like I'm stuck. :) Just now in CL I took a defun that I wrote for debugging/dev purposes (it walks across the arguments I pass it and prints stuff about them) and added another argument to 2015-09-03T19:19:50Z sebboh: it: function. Then I commented out the (print ...) and put in (function ...) and bam, that's the prod version of this thing! :D 2015-09-03T19:20:18Z White_Flame: that's a great description fo the problems with the Object-Obsessed design of Java 2015-09-03T19:20:23Z sebboh: /it does arbitrary things depending on how I call it!/ 2015-09-03T19:23:02Z lispyone joined #lisp 2015-09-03T19:26:03Z man213 quit (Quit: Leaving.) 2015-09-03T19:27:01Z oleo_ joined #lisp 2015-09-03T19:28:38Z mobius-eng joined #lisp 2015-09-03T19:29:42Z oleo quit (Ping timeout: 250 seconds) 2015-09-03T19:30:26Z eudoxia quit (Ping timeout: 240 seconds) 2015-09-03T19:33:01Z defaultxr quit (Quit: defaultxr) 2015-09-03T19:35:25Z defaultxr joined #lisp 2015-09-03T19:36:06Z zirman quit (Remote host closed the connection) 2015-09-03T19:36:38Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-09-03T19:36:46Z ahungry_ joined #lisp 2015-09-03T19:36:57Z Quadrescence joined #lisp 2015-09-03T19:37:13Z Bicyclidine joined #lisp 2015-09-03T19:37:35Z zirman joined #lisp 2015-09-03T19:39:34Z munksgaard quit (Ping timeout: 246 seconds) 2015-09-03T19:40:28Z tajjada joined #lisp 2015-09-03T19:42:44Z briantrice joined #lisp 2015-09-03T19:44:33Z kushal quit (Quit: Leaving) 2015-09-03T19:45:02Z BitPuffin|osx joined #lisp 2015-09-03T19:46:10Z jdtest2 quit (Read error: Connection reset by peer) 2015-09-03T19:46:19Z mvilleneuve joined #lisp 2015-09-03T19:48:45Z emaczen: Under what conditions does perform get called? I can see that my perform method does indeed exist, by using (find-method ...) 2015-09-03T19:48:55Z JuanDaugherty quit (Quit: Hibernate, reboot, etc.) 2015-09-03T19:48:59Z jdtest joined #lisp 2015-09-03T19:51:46Z ndrei quit (Ping timeout: 240 seconds) 2015-09-03T19:53:12Z Walex quit (Ping timeout: 264 seconds) 2015-09-03T19:53:24Z askatasuna joined #lisp 2015-09-03T19:53:54Z Walex joined #lisp 2015-09-03T19:54:00Z ndrei joined #lisp 2015-09-03T19:54:57Z rpg joined #lisp 2015-09-03T19:58:27Z chinchan joined #lisp 2015-09-03T19:59:13Z emaczen: http://paste.lisp.org/+3BDK -- It appears that my perform does not get called... Any ideas? 2015-09-03T20:02:12Z oGMo: you import ps-file but never export it and probably your asdf isn't loaded in asdf 2015-09-03T20:02:43Z oGMo: also importing like that is a bit ick and defeats the point 2015-09-03T20:03:42Z emaczen: oGMo: I tried a lot of things yesterday to avoid the import but couldn't find an alternative solution. 2015-09-03T20:04:20Z oGMo: emaczen: the solution is to make your own package and export the symbol from that, and reference it in your .asd 2015-09-03T20:04:36Z kruhft quit (Ping timeout: 264 seconds) 2015-09-03T20:04:50Z hydan quit (Ping timeout: 260 seconds) 2015-09-03T20:05:05Z oGMo: :components (... (my-foo:ps-file "...") ...) 2015-09-03T20:05:10Z Karl_Dscc quit (Remote host closed the connection) 2015-09-03T20:05:36Z Xach: oGMo: then you have to make sure my-foo is loaded in time 2015-09-03T20:05:41Z oGMo: of course that requires you load the system containing it _before_ the defsystem form, but that's not hard 2015-09-03T20:06:15Z oGMo: Xach: sure, but it's an extra line, and then you're using a symbol you "own" 2015-09-03T20:06:29Z Xach: an extra eval-when form 2015-09-03T20:06:42Z Xach: oGMo: the siren song of :defsystem-depends-on led to this 2015-09-03T20:07:26Z oGMo: Xach: yeah, I think a macro that expands to the eval-when with loads you could easily use before the defsystem would make life easier 2015-09-03T20:07:47Z husanu quit (Remote host closed the connection) 2015-09-03T20:07:52Z oGMo: (defsystem-require &rest systems) 2015-09-03T20:08:30Z oGMo: trivial to write, but not having it in asdf is chicken-and-egg 2015-09-03T20:08:43Z emaczen: oGMo: After I evaluate (asdf:load-system :geometry-ui) I can see that 'ps-file and 'shared-ps-lisp-file are interned 2015-09-03T20:08:55Z emaczen: interned in :asdf 2015-09-03T20:09:14Z oGMo: emaczen: but probably not exported from 2015-09-03T20:09:19Z husanu joined #lisp 2015-09-03T20:09:25Z emaczen: Why does that matter? 2015-09-03T20:09:40Z emaczen: You are right, they are not exported, I have to use :: 2015-09-03T20:09:40Z oGMo: because *package* is probably not asdf when it loads the .asd, though i'm not sure 2015-09-03T20:09:54Z oGMo: given it's not working that seems likely though 2015-09-03T20:10:11Z emaczen: The in-package statement I use is :asdf-user... 2015-09-03T20:10:22Z emaczen: Let me hack that real quick and see what happens. 2015-09-03T20:10:27Z oGMo: then they're definitely not the same symbol 2015-09-03T20:11:23Z Xach: oGMo: it is guaranteed to be a package in which you can use unqualified external asdf sysmbols 2015-09-03T20:12:05Z Xach: and if you (import 'foo :asdf), (eq 'foo 'asdf::foo) => t 2015-09-03T20:13:12Z bb010g quit (Quit: Connection closed for inactivity) 2015-09-03T20:14:30Z oGMo: oh, right .. but emaczen is using :ps-file not ps-file, heh 2015-09-03T20:14:46Z emaczen: Ok, if I change (in-package #:asdf-user) to (in-package #:asdf) in "my-asdf-utils.asd" then the perform method does get called... 2015-09-03T20:16:00Z emaczen: ^^ Does that make sense to anyone? 2015-09-03T20:16:50Z loz1 joined #lisp 2015-09-03T20:17:17Z oGMo: emaczen: where is my-asdf-utils.asd 2015-09-03T20:18:09Z emaczen: In a directory called my-asdf-utils 2015-09-03T20:18:20Z emaczen: ~/src/my-asdf-utils 2015-09-03T20:18:30Z Patzy quit (Ping timeout: 240 seconds) 2015-09-03T20:18:58Z oGMo: emaczen: i mean, post the contents heh 2015-09-03T20:19:26Z Patzy joined #lisp 2015-09-03T20:19:36Z emaczen: Sure, I'll annotate the paste. 2015-09-03T20:21:07Z emaczen: http://paste.lisp.org/+3BDK/1 2015-09-03T20:22:46Z dmiles_afk quit (Ping timeout: 240 seconds) 2015-09-03T20:23:28Z preacherAKAnd quit (Read error: Connection reset by peer) 2015-09-03T20:23:47Z preacherAKAnd joined #lisp 2015-09-03T20:25:11Z cadadar joined #lisp 2015-09-03T20:25:23Z ivan\ quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-09-03T20:26:48Z ivan\ joined #lisp 2015-09-03T20:26:52Z emaczen: oGMo: Thoughts? 2015-09-03T20:27:24Z pranavrc joined #lisp 2015-09-03T20:30:47Z leafybasil joined #lisp 2015-09-03T20:33:03Z mrSpec quit (Remote host closed the connection) 2015-09-03T20:34:37Z oGMo: emaczen: sorry, distracted, but i'm not sure how using :ps-file will work at all, but again, distracted heh 2015-09-03T20:37:46Z Xach: oGMo: it's explained in the manual that the symbol-name is looked up in *package* first, then in the ASDF package, I think. 2015-09-03T20:38:22Z pgomes quit (Quit: Leaving) 2015-09-03T20:38:26Z oGMo: Xach: oh, crazy 2015-09-03T20:38:41Z oGMo: and i clearly haven't read that in awhile 2015-09-03T20:39:51Z arenz quit (Ping timeout: 265 seconds) 2015-09-03T20:42:32Z emaczen: Xach: That's correct, I read that yesterday. 2015-09-03T20:43:42Z hydan joined #lisp 2015-09-03T20:44:21Z ndrei quit (Ping timeout: 255 seconds) 2015-09-03T20:44:32Z moei joined #lisp 2015-09-03T20:46:17Z ndrei joined #lisp 2015-09-03T20:50:04Z Davidbrcz quit (Ping timeout: 246 seconds) 2015-09-03T20:51:51Z jtza8 joined #lisp 2015-09-03T20:53:03Z munksgaard joined #lisp 2015-09-03T20:54:16Z mobius-eng quit (Remote host closed the connection) 2015-09-03T20:55:38Z LiamH quit (Remote host closed the connection) 2015-09-03T20:58:29Z ahungry_ quit (Quit: leaving) 2015-09-03T21:01:59Z attila_lendvai quit (Ping timeout: 264 seconds) 2015-09-03T21:02:39Z mvilleneuve quit (Ping timeout: 256 seconds) 2015-09-03T21:03:51Z zirman quit (Quit: Leaving...) 2015-09-03T21:05:15Z LiamH joined #lisp 2015-09-03T21:07:38Z varjagg quit (Ping timeout: 250 seconds) 2015-09-03T21:09:26Z kolko quit (Read error: Connection reset by peer) 2015-09-03T21:09:26Z LiamH quit (Read error: Connection reset by peer) 2015-09-03T21:09:37Z ivan\ quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-09-03T21:11:09Z maveneagle joined #lisp 2015-09-03T21:14:23Z ivan\ joined #lisp 2015-09-03T21:15:11Z Davidbrcz joined #lisp 2015-09-03T21:15:58Z prxq joined #lisp 2015-09-03T21:15:58Z ivan\ quit (Remote host closed the connection) 2015-09-03T21:16:36Z munksgaard quit (Ping timeout: 244 seconds) 2015-09-03T21:19:19Z LiamH joined #lisp 2015-09-03T21:19:34Z maveneagle quit (Remote host closed the connection) 2015-09-03T21:20:06Z vlatkoB_ quit (Remote host closed the connection) 2015-09-03T21:20:24Z ivan\ joined #lisp 2015-09-03T21:23:11Z phoe6 joined #lisp 2015-09-03T21:23:12Z angavrilov quit (Remote host closed the connection) 2015-09-03T21:23:50Z otjura quit (Quit: Leaving) 2015-09-03T21:25:01Z munksgaard joined #lisp 2015-09-03T21:25:49Z ivan\ quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-09-03T21:26:41Z ivan\ joined #lisp 2015-09-03T21:27:47Z attila_lendvai joined #lisp 2015-09-03T21:28:08Z quasus quit (Remote host closed the connection) 2015-09-03T21:30:11Z jtza8 quit (Remote host closed the connection) 2015-09-03T21:31:33Z lispyone quit (Remote host closed the connection) 2015-09-03T21:32:41Z momo-reina quit (Ping timeout: 256 seconds) 2015-09-03T21:33:38Z mathrick quit (Ping timeout: 250 seconds) 2015-09-03T21:33:48Z Petit_Dejeuner joined #lisp 2015-09-03T21:35:25Z mathrick joined #lisp 2015-09-03T21:35:54Z xrash joined #lisp 2015-09-03T21:36:46Z shka_ quit (Quit: Konversation terminated!) 2015-09-03T21:37:47Z zophy quit (Ping timeout: 244 seconds) 2015-09-03T21:39:18Z MasterPiece joined #lisp 2015-09-03T21:42:59Z jtza8 joined #lisp 2015-09-03T21:43:38Z zygentoma joined #lisp 2015-09-03T21:47:36Z zygentoma quit (Read error: Connection reset by peer) 2015-09-03T21:51:40Z munksgaard quit (Ping timeout: 246 seconds) 2015-09-03T21:53:13Z zygentoma joined #lisp 2015-09-03T21:55:51Z askatasuna quit (Ping timeout: 244 seconds) 2015-09-03T21:57:17Z s00pcan quit (Ping timeout: 252 seconds) 2015-09-03T21:57:46Z Petit_Dejeuner quit (Ping timeout: 260 seconds) 2015-09-03T21:58:14Z hydan quit (Ping timeout: 260 seconds) 2015-09-03T21:59:22Z s00pcan joined #lisp 2015-09-03T21:59:23Z munksgaard joined #lisp 2015-09-03T22:01:58Z attila_lendvai quit (Ping timeout: 260 seconds) 2015-09-03T22:03:22Z pranavrc quit (Ping timeout: 260 seconds) 2015-09-03T22:03:59Z emaczen quit (Read error: Connection reset by peer) 2015-09-03T22:04:03Z jtza8 quit (Remote host closed the connection) 2015-09-03T22:04:53Z bizarrefish left #lisp 2015-09-03T22:09:54Z emaczen joined #lisp 2015-09-03T22:09:56Z askatasuna joined #lisp 2015-09-03T22:10:40Z lispyone joined #lisp 2015-09-03T22:13:25Z sebboh quit (Quit: later) 2015-09-03T22:19:02Z demouser joined #lisp 2015-09-03T22:19:58Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-03T22:20:25Z tylergoza quit (Quit: Leaving...) 2015-09-03T22:22:43Z BillyZane2 quit (Ping timeout: 250 seconds) 2015-09-03T22:22:49Z prxq quit (Remote host closed the connection) 2015-09-03T22:24:16Z demouser quit (Ping timeout: 272 seconds) 2015-09-03T22:26:14Z askatasuna quit (Ping timeout: 260 seconds) 2015-09-03T22:32:01Z Malice quit (Remote host closed the connection) 2015-09-03T22:37:30Z rebelshrug quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-03T22:39:13Z askatasuna joined #lisp 2015-09-03T22:40:50Z loz1 quit (Ping timeout: 240 seconds) 2015-09-03T22:41:20Z rpg_ joined #lisp 2015-09-03T22:41:29Z rpg_ quit (Client Quit) 2015-09-03T22:43:14Z kruhft joined #lisp 2015-09-03T22:44:50Z rpg quit (Ping timeout: 240 seconds) 2015-09-03T22:45:03Z Bicyclidine quit (Quit: leaving) 2015-09-03T22:47:27Z kruhft quit (Client Quit) 2015-09-03T22:48:06Z futpib quit (Ping timeout: 240 seconds) 2015-09-03T22:48:46Z cadadar quit (Quit: Leaving.) 2015-09-03T22:48:55Z Fare quit (Ping timeout: 246 seconds) 2015-09-03T22:50:00Z s00pcan quit (Remote host closed the connection) 2015-09-03T22:50:55Z kruhft joined #lisp 2015-09-03T22:53:01Z jleija joined #lisp 2015-09-03T22:53:12Z mathrick quit (Ping timeout: 244 seconds) 2015-09-03T22:56:55Z rebelshrug joined #lisp 2015-09-03T22:57:47Z jleija quit (Client Quit) 2015-09-03T22:58:02Z jleija joined #lisp 2015-09-03T22:58:26Z scymtym quit (Ping timeout: 260 seconds) 2015-09-03T23:01:45Z Fare joined #lisp 2015-09-03T23:06:46Z mishoo_ quit (Ping timeout: 246 seconds) 2015-09-03T23:10:34Z chinchan quit (Ping timeout: 260 seconds) 2015-09-03T23:13:58Z LiamH quit (Quit: Leaving.) 2015-09-03T23:15:57Z Fare quit (Ping timeout: 244 seconds) 2015-09-03T23:16:51Z mprelude quit (Ping timeout: 252 seconds) 2015-09-03T23:19:00Z Ettore quit (Quit: Leaving.) 2015-09-03T23:22:01Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2015-09-03T23:25:22Z chinchan joined #lisp 2015-09-03T23:30:26Z xengix joined #lisp 2015-09-03T23:41:39Z larion quit (Ping timeout: 255 seconds) 2015-09-03T23:47:35Z Denommus quit (Quit: going home) 2015-09-03T23:51:22Z sjl quit (Ping timeout: 246 seconds) 2015-09-03T23:57:46Z quazimodo joined #lisp 2015-09-03T23:59:16Z ziocroc quit (Remote host closed the connection) 2015-09-03T23:59:23Z phoe6 quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-04T00:03:47Z munksgaard quit (Ping timeout: 252 seconds) 2015-09-04T00:05:50Z k-dawg joined #lisp 2015-09-04T00:06:35Z ipmonger quit (Ping timeout: 244 seconds) 2015-09-04T00:07:30Z xengix quit (Ping timeout: 272 seconds) 2015-09-04T00:08:24Z rpg joined #lisp 2015-09-04T00:08:54Z rpg quit (Client Quit) 2015-09-04T00:09:42Z Davidbrcz quit (Quit: Leaving) 2015-09-04T00:11:42Z Kaisyu quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-09-04T00:16:06Z zophy joined #lisp 2015-09-04T00:17:38Z Karl_Dscc joined #lisp 2015-09-04T00:18:14Z ipmonger joined #lisp 2015-09-04T00:18:27Z cluck quit (Ping timeout: 244 seconds) 2015-09-04T00:18:30Z jlarocco_work joined #lisp 2015-09-04T00:21:14Z slyrus quit (Read error: Connection reset by peer) 2015-09-04T00:21:30Z phoe6 joined #lisp 2015-09-04T00:21:50Z jlarocco quit (Ping timeout: 240 seconds) 2015-09-04T00:22:44Z ebrasca quit (Remote host closed the connection) 2015-09-04T00:24:24Z slyrus joined #lisp 2015-09-04T00:25:34Z Davidbrcz joined #lisp 2015-09-04T00:25:56Z briantrice quit (Quit: briantrice) 2015-09-04T00:27:01Z phoe6 quit (Ping timeout: 265 seconds) 2015-09-04T00:36:02Z EvW quit (Ping timeout: 244 seconds) 2015-09-04T00:36:11Z munksgaard joined #lisp 2015-09-04T00:37:59Z quazimodo quit (Ping timeout: 256 seconds) 2015-09-04T00:38:54Z keen__________13 joined #lisp 2015-09-04T00:40:05Z xengix joined #lisp 2015-09-04T00:40:09Z keen__________12 quit (Ping timeout: 255 seconds) 2015-09-04T00:53:36Z harish_ quit (Ping timeout: 244 seconds) 2015-09-04T00:53:47Z Aranshada|W joined #lisp 2015-09-04T01:00:16Z rebelshrug quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-04T01:01:08Z quazimodo joined #lisp 2015-09-04T01:01:22Z Aranshada|W quit (Ping timeout: 246 seconds) 2015-09-04T01:01:34Z xrash_ joined #lisp 2015-09-04T01:01:42Z xrash quit (Read error: Connection reset by peer) 2015-09-04T01:04:58Z munksgaard quit (Ping timeout: 244 seconds) 2015-09-04T01:10:40Z Karl_Dscc quit (Remote host closed the connection) 2015-09-04T01:11:30Z emaczen` joined #lisp 2015-09-04T01:13:05Z emaczen quit (Ping timeout: 252 seconds) 2015-09-04T01:14:16Z Ober: bitwiggler: not on reddit please 2015-09-04T01:14:27Z Ober: you have an issue with them don't hijack my thread to do it 2015-09-04T01:14:46Z husanu quit (Remote host closed the connection) 2015-09-04T01:15:23Z askatasuna quit (Ping timeout: 256 seconds) 2015-09-04T01:15:26Z kristof joined #lisp 2015-09-04T01:16:19Z husanu joined #lisp 2015-09-04T01:17:57Z akkad: speaking of threads, what would cause a thread:join to get a thread id > 16k? 2015-09-04T01:18:02Z aap joined #lisp 2015-09-04T01:18:12Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-04T01:21:06Z aap_ quit (Ping timeout: 240 seconds) 2015-09-04T01:25:47Z husanu quit (Remote host closed the connection) 2015-09-04T01:26:54Z OrangeShark joined #lisp 2015-09-04T01:27:19Z husanu joined #lisp 2015-09-04T01:28:30Z Mon_Ouie quit (Ping timeout: 240 seconds) 2015-09-04T01:32:35Z rick-monster quit (Ping timeout: 264 seconds) 2015-09-04T01:35:35Z TheCholbs joined #lisp 2015-09-04T01:35:57Z xengix quit (Ping timeout: 244 seconds) 2015-09-04T01:36:31Z TheCholbs is now known as Botchla 2015-09-04T01:36:31Z AntiSpamMeta quit (Excess Flood) 2015-09-04T01:36:35Z Botchla is now known as TheCholbs 2015-09-04T01:36:45Z AntiSpamMeta joined #lisp 2015-09-04T01:36:56Z TheCholbs is now known as Botchla 2015-09-04T01:37:00Z Botchla is now known as Guest92265 2015-09-04T01:38:00Z Guest92265 is now known as ishanx 2015-09-04T01:38:00Z isaac_rks joined #lisp 2015-09-04T01:38:08Z ishanx is now known as botchiab 2015-09-04T01:38:13Z botchiab is now known as TheCholbs 2015-09-04T01:38:36Z AntiSpamMeta quit (Excess Flood) 2015-09-04T01:38:50Z AntiSpamMeta joined #lisp 2015-09-04T01:40:17Z TheCholbs quit (K-Lined) 2015-09-04T01:41:19Z zophy quit (Ping timeout: 260 seconds) 2015-09-04T01:41:31Z tharugrim quit (Quit: WeeChat 1.3) 2015-09-04T01:41:35Z breakds: A quick question. I usually structure my project with a single .asd file: project-name/project-name.asd. Is there any way for ASDF to find project-name/some-other-name.asd and load it? 2015-09-04T01:47:36Z bitwiggler: akkad: stassats only said that because you're black. 2015-09-04T01:48:43Z Ober: he's not from here. 2015-09-04T01:49:57Z akkad: it comes with the channel 2015-09-04T01:50:18Z akkad left #lisp 2015-09-04T01:55:04Z stepnem quit (Ping timeout: 244 seconds) 2015-09-04T01:55:49Z Ober: so ediware is the gold standard. ok 2015-09-04T01:57:34Z phf: breakds: yes it happens by default, asdf search not by projects but by registered folders 2015-09-04T01:57:58Z White_Flame: if project-name/ is already in *central-repository*... yeah 2015-09-04T01:58:07Z White_Flame: erm, *central-registry* 2015-09-04T01:58:11Z hiroaki quit (Ping timeout: 244 seconds) 2015-09-04T02:00:48Z breakds: White_Flame: my understanding is that ASDF by default search for .asd in subdirectories? so if "all-projects" is in *central-registry*, then all-projects/project-name/project-name.asd will be found. 2015-09-04T02:03:10Z breakds: White_Flame: Actually I tried what you suggested and it worked :) Thanks a lot. I'll figure out why. 2015-09-04T02:04:16Z White_Flame: I don't know if it searches recursively; I've never relied on that behavior 2015-09-04T02:11:35Z harish_ joined #lisp 2015-09-04T02:11:51Z breakds: White_Flame: Thanks. I don't believe it does search recursively, but it may search with depth > 1, let me experiment more. Curiously, do you eve put several .asd file in one project? 2015-09-04T02:12:33Z White_Flame: yes 2015-09-04T02:12:46Z White_Flame: although there's generally one "main" one that you load, which references the other private .asd's 2015-09-04T02:16:12Z breakds: That makes sense to me. I was asking this because I found it weird when looking at clack's source: https://github.com/fukamachi/clack. There are dozens of .asd files, but the main one (clack.asd) does not explicitly reference the others. 2015-09-04T02:18:04Z breakds: Ahha and for *central-registry*, apparently it does not search recursively. -> https://github.com/fare/asdf/blob/master/find-system.lisp#L253 2015-09-04T02:20:47Z rtoym joined #lisp 2015-09-04T02:22:27Z White_Flame: right, I suspected as much, given how many entries we shove into our registry 2015-09-04T02:24:15Z breakds: Thanks. Well for one project with many satellite .asd files, I think I'll just have a main one which loads a file that populates *central-registry* :) 2015-09-04T02:24:31Z stardiviner joined #lisp 2015-09-04T02:24:46Z White_Flame: I haven't used clack, but I wonder if those .asd files are there so users can pull in what they need, ie they're actually independent 2015-09-04T02:25:21Z rebelshrug joined #lisp 2015-09-04T02:26:53Z breakds: Peeking the code, at least the asd files for default handlers are loaded at runtime with quicklisp. There must be some code to register them, I just haven't found it yet. 2015-09-04T02:26:55Z badkins quit 2015-09-04T02:27:20Z breakds: Really appreciate your insight, White_Falem :) 2015-09-04T02:27:38Z White_Flame: np, dreaksb 2015-09-04T02:31:39Z theos: minion: please tell breakds about tab-complete 2015-09-04T02:31:39Z minion: Sorry, I couldn't find anything in the database for ``tab-complete''. 2015-09-04T02:34:12Z zeitue joined #lisp 2015-09-04T02:34:35Z Petit_Dejeuner joined #lisp 2015-09-04T02:34:43Z breakds: theos: what do you mean by tab-complete? 2015-09-04T02:34:55Z Davidbrcz quit (Ping timeout: 250 seconds) 2015-09-04T02:35:25Z theos: breakds you type a partial name and press tab to autocomplete it. xchat has tabcomplete feature. 2015-09-04T02:36:09Z breakds: theos: yep it completes the username. Thanks :) New to IRC ... 2015-09-04T02:38:55Z breakds quit (Quit: Leaving) 2015-09-04T02:40:06Z MasterPiece quit (Ping timeout: 260 seconds) 2015-09-04T02:41:08Z eudoxia joined #lisp 2015-09-04T02:41:13Z eudoxia quit (Remote host closed the connection) 2015-09-04T02:42:40Z Denommus joined #lisp 2015-09-04T02:46:10Z papachan quit (Quit: Leaving) 2015-09-04T02:48:07Z papachan joined #lisp 2015-09-04T02:57:23Z pyon is now known as f-pound-at-bang 2015-09-04T03:00:42Z ktx quit (Ping timeout: 244 seconds) 2015-09-04T03:03:16Z tmtwd joined #lisp 2015-09-04T03:04:22Z ktx joined #lisp 2015-09-04T03:06:11Z quazimodo quit (Ping timeout: 264 seconds) 2015-09-04T03:14:56Z meiji11 joined #lisp 2015-09-04T03:18:00Z lispyone quit (Remote host closed the connection) 2015-09-04T03:23:36Z nakiya joined #lisp 2015-09-04T03:24:20Z nakiya: hi guys, trying to get zeromq working with lispbox in windows 2015-09-04T03:24:42Z nakiya: and it fails... 2015-09-04T03:25:29Z nakiya: Initially it's 2015-09-04T03:25:31Z nakiya: f 2015-09-04T03:25:46Z nakiya: Unable to load foreign library (ZEROMQ). 2015-09-04T03:25:47Z nakiya: Error opening shared library libzmq.dll : The specified module could not be found. . 2015-09-04T03:26:31Z nakiya: After I put the dll in the folder, Unable to load foreign library (ZEROMQ). 2015-09-04T03:26:32Z nakiya: Error opening shared library libzmq.dll : %1 is not a valid Win32 application. . 2015-09-04T03:26:44Z nakiya: Anyone got this working? 2015-09-04T03:27:10Z dougk_ quit (Ping timeout: 246 seconds) 2015-09-04T03:27:28Z dougk_ joined #lisp 2015-09-04T03:28:13Z wolf_mozart quit (Ping timeout: 246 seconds) 2015-09-04T03:28:34Z larme quit (Ping timeout: 246 seconds) 2015-09-04T03:28:55Z clintm quit (Ping timeout: 246 seconds) 2015-09-04T03:28:55Z arrsim quit (Ping timeout: 246 seconds) 2015-09-04T03:28:56Z brucem quit (Ping timeout: 246 seconds) 2015-09-04T03:30:00Z preacherAKAnd quit (Quit: Konversation terminated!) 2015-09-04T03:33:49Z larme joined #lisp 2015-09-04T03:33:53Z arrsim joined #lisp 2015-09-04T03:34:57Z xengix joined #lisp 2015-09-04T03:35:12Z brucem joined #lisp 2015-09-04T03:35:27Z xengix quit (Remote host closed the connection) 2015-09-04T03:35:50Z ktx quit (Ping timeout: 244 seconds) 2015-09-04T03:35:51Z brucem quit (Changing host) 2015-09-04T03:35:51Z brucem joined #lisp 2015-09-04T03:39:27Z ktx joined #lisp 2015-09-04T03:41:38Z wolf_mozart joined #lisp 2015-09-04T03:50:08Z quazimodo joined #lisp 2015-09-04T03:50:53Z askatasuna joined #lisp 2015-09-04T03:51:47Z jleija quit (Quit: leaving) 2015-09-04T03:57:21Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-09-04T03:57:47Z sdothum joined #lisp 2015-09-04T03:58:36Z pranavrc joined #lisp 2015-09-04T03:58:43Z pranavrc quit (Remote host closed the connection) 2015-09-04T04:01:23Z mbuf joined #lisp 2015-09-04T04:15:19Z AntiSpamMeta quit (Quit: bugfix) 2015-09-04T04:15:32Z AntiSpamMeta joined #lisp 2015-09-04T04:15:59Z Davidbrcz joined #lisp 2015-09-04T04:17:41Z ktx quit (Ping timeout: 244 seconds) 2015-09-04T04:18:14Z askatasuna quit (Quit: WeeChat 1.2) 2015-09-04T04:19:53Z ktx joined #lisp 2015-09-04T04:22:08Z loke: Has anyone seen fenlix recently? 2015-09-04T04:22:34Z brucem: He was active 11 and a half hours ago in some form. 2015-09-04T04:24:34Z ktx quit (Ping timeout: 246 seconds) 2015-09-04T04:24:57Z native_killer joined #lisp 2015-09-04T04:26:26Z imnotstu joined #lisp 2015-09-04T04:28:29Z ktx joined #lisp 2015-09-04T04:30:55Z beach joined #lisp 2015-09-04T04:31:04Z beach: Good morning everyone! 2015-09-04T04:34:41Z nikki93 joined #lisp 2015-09-04T04:36:27Z homas is now known as thomas 2015-09-04T04:43:12Z gingerale joined #lisp 2015-09-04T04:43:48Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-09-04T04:44:11Z nisstyre joined #lisp 2015-09-04T04:45:08Z nisstyre quit (Changing host) 2015-09-04T04:45:08Z nisstyre joined #lisp 2015-09-04T04:45:14Z tmtwd quit (Ping timeout: 250 seconds) 2015-09-04T04:45:25Z imnotstu quit 2015-09-04T04:46:36Z ramky joined #lisp 2015-09-04T04:47:13Z malbertife joined #lisp 2015-09-04T04:47:26Z psy_ quit (Ping timeout: 272 seconds) 2015-09-04T04:50:45Z cyphase quit (Ping timeout: 244 seconds) 2015-09-04T04:52:08Z nikki93 quit (Remote host closed the connection) 2015-09-04T04:52:24Z psy_ joined #lisp 2015-09-04T04:52:51Z native_killer quit (Ping timeout: 265 seconds) 2015-09-04T04:52:54Z psy_ quit (Max SendQ exceeded) 2015-09-04T04:53:19Z otaviocarvalho quit (Ping timeout: 244 seconds) 2015-09-04T04:54:38Z psy_ joined #lisp 2015-09-04T04:55:48Z kushal joined #lisp 2015-09-04T04:58:34Z jxv quit (Quit: Leaving) 2015-09-04T04:59:23Z loke: Hello beach 2015-09-04T05:02:15Z cyphase joined #lisp 2015-09-04T05:02:32Z gingerale quit (Remote host closed the connection) 2015-09-04T05:03:37Z native_killer joined #lisp 2015-09-04T05:05:10Z oleo_ quit (Quit: Verlassend) 2015-09-04T05:07:53Z jackdaniel: good morning o/ 2015-09-04T05:08:27Z beach: Hello jackdaniel. 2015-09-04T05:08:51Z eazar001_monad joined #lisp 2015-09-04T05:09:14Z eazar001_monad is now known as native_son 2015-09-04T05:09:27Z tmtwd joined #lisp 2015-09-04T05:12:40Z kolko joined #lisp 2015-09-04T05:14:11Z beach left #lisp 2015-09-04T05:14:16Z ktx quit (Ping timeout: 246 seconds) 2015-09-04T05:14:34Z gravicappa joined #lisp 2015-09-04T05:15:25Z native_killer quit (Quit: Leaving) 2015-09-04T05:15:42Z mrSpec joined #lisp 2015-09-04T05:18:04Z ktx joined #lisp 2015-09-04T05:19:23Z nikki93 joined #lisp 2015-09-04T05:19:28Z native_son is now known as Itbahsu 2015-09-04T05:19:43Z phax joined #lisp 2015-09-04T05:19:44Z selat quit (Quit: Lost terminal) 2015-09-04T05:20:31Z knobo joined #lisp 2015-09-04T05:20:40Z ggole joined #lisp 2015-09-04T05:21:33Z loke: hello jd 2015-09-04T05:21:52Z loke: nakiya: Do you really need zeromq? 2015-09-04T05:21:54Z CxCf joined #lisp 2015-09-04T05:22:00Z CxCf: (message "hey all") 2015-09-04T05:22:34Z jackdaniel: CxCf: hello 2015-09-04T05:22:34Z loke: nakiya: When I used to zeromq (I later moved to to use a proper broker and decided to use RabbitMQ instead) I used pzmq. It worked quite well. 2015-09-04T05:25:01Z loke: CxCf: given the fact that you were asking in #emacs earlier, this SO question may be of interest to you: https://stackoverflow.com/questions/12607716/setting-the-slime-in-emacs 2015-09-04T05:25:18Z nikki93 quit (Remote host closed the connection) 2015-09-04T05:27:45Z nikki93 joined #lisp 2015-09-04T05:28:07Z nikki93 quit (Remote host closed the connection) 2015-09-04T05:28:28Z vlatkoB joined #lisp 2015-09-04T05:32:48Z CxCf: Thanks loke . What's SLIME? 2015-09-04T05:33:08Z loke: https://common-lisp.net/project/slime/ 2015-09-04T05:33:09Z CxCf: Superior Lisp Interaction Mode 2015-09-04T05:33:20Z loke: It's the Emacs-based Lisp development environment, really. 2015-09-04T05:33:44Z CxCf: I thought emacs was, by default, a Lisp development environment. 2015-09-04T05:33:53Z loke: Check the videos linked from that page 2015-09-04T05:34:25Z CxCf: k, will do:) 2015-09-04T05:34:32Z loke: CxCf: Note really. Well, kinda. But not. 2015-09-04T05:34:39Z nikki93 joined #lisp 2015-09-04T05:34:45Z loke: SLIME makes it into one for Common Lisp. 2015-09-04T05:34:55Z CxCf: Gotcha 2015-09-04T05:35:08Z CxCf: I'll check those videos out!:) 2015-09-04T05:35:16Z nakiya: loke: did you manually install rabbitmq? or ql? 2015-09-04T05:35:22Z CxCf: negatory 2015-09-04T05:35:29Z CxCf: wait, nevermind 2015-09-04T05:36:19Z loke: nakiya: When I started using rabbitmq, there was no good Common Lisp library for it. So I wrote one that hooks into the rabbitmq-c library (C-based). It's available on QL under the same "cl-rabbit" 2015-09-04T05:36:47Z husanu quit (Remote host closed the connection) 2015-09-04T05:37:11Z CxCf: loke do you know if there is a .textinfo version of PLC? 2015-09-04T05:37:40Z loke: I also have a callback-based multiplexing layer on top of that library called cl-rabbit-async. It's not production grade yet so it's not on QL. 2015-09-04T05:37:45Z tmtwd quit (Ping timeout: 244 seconds) 2015-09-04T05:37:51Z loke: https://github.com/lokedhs/cl-rabbit-async 2015-09-04T05:38:20Z husanu joined #lisp 2015-09-04T05:39:26Z nikki93 quit (Remote host closed the connection) 2015-09-04T05:41:05Z loke: CxCf: I don't think so. It's either the paper version or the html site. 2015-09-04T05:42:11Z pyon joined #lisp 2015-09-04T05:43:14Z smokeink joined #lisp 2015-09-04T05:44:51Z CxCf: loke kk:/ 2015-09-04T05:47:50Z loke: I think I'll go and have some lunch now. 2015-09-04T05:47:51Z tmtwd joined #lisp 2015-09-04T05:49:59Z OrangeShark quit (Quit: Leaving) 2015-09-04T05:52:32Z nikki93 joined #lisp 2015-09-04T05:53:26Z EvW joined #lisp 2015-09-04T05:57:24Z malbertife quit (Ping timeout: 255 seconds) 2015-09-04T05:57:51Z nikki93 quit (Remote host closed the connection) 2015-09-04T06:00:05Z Denommus quit (Quit: going to sleep) 2015-09-04T06:00:56Z meiji11 quit (Remote host closed the connection) 2015-09-04T06:01:23Z psy_ quit (Ping timeout: 264 seconds) 2015-09-04T06:01:41Z MasterPiece joined #lisp 2015-09-04T06:02:11Z Shinmera joined #lisp 2015-09-04T06:03:25Z CxCf left #lisp 2015-09-04T06:04:17Z nikki93 joined #lisp 2015-09-04T06:05:01Z Davidbrcz quit (Ping timeout: 246 seconds) 2015-09-04T06:05:19Z varjag joined #lisp 2015-09-04T06:14:47Z jtza8 joined #lisp 2015-09-04T06:16:17Z grouzen joined #lisp 2015-09-04T06:18:30Z quazimodo quit (Ping timeout: 260 seconds) 2015-09-04T06:19:27Z CEnnis91 quit (Quit: Connection closed for inactivity) 2015-09-04T06:19:41Z tmtwd quit (Ping timeout: 256 seconds) 2015-09-04T06:21:10Z ASau quit (Ping timeout: 272 seconds) 2015-09-04T06:21:45Z loz1 joined #lisp 2015-09-04T06:29:45Z pt1 joined #lisp 2015-09-04T06:30:35Z dmiles_afk joined #lisp 2015-09-04T06:30:44Z quazimodo joined #lisp 2015-09-04T06:32:06Z mathrick joined #lisp 2015-09-04T06:32:11Z drmeister: Hi beach - are you online? 2015-09-04T06:32:16Z ryuo quit (Ping timeout: 250 seconds) 2015-09-04T06:33:08Z kushal quit (Ping timeout: 250 seconds) 2015-09-04T06:33:36Z Itbahsu is now known as eazar_w45t3d 2015-09-04T06:36:07Z ryuo joined #lisp 2015-09-04T06:40:03Z scymtym joined #lisp 2015-09-04T06:41:50Z kristof quit (Ping timeout: 244 seconds) 2015-09-04T06:41:52Z loke: drmeister: He went to the beach? 2015-09-04T06:42:47Z husanu quit (Remote host closed the connection) 2015-09-04T06:43:04Z drmeister: Hmm, too bad - I think I need to make some cosmetic changes to my tagging scheme and I wanted to float it past him. 2015-09-04T06:43:49Z drmeister: I'll post it anyway in case anyone else has some thoughts on it or sees something wrong. 2015-09-04T06:43:50Z drmeister: I was thinking 0 in the least significant bit for FIXNUM 2015-09-04T06:43:58Z drmeister: 011 == GENERAL pointer 2015-09-04T06:44:03Z drmeister: 111 == CONS pointer 2015-09-04T06:44:17Z loke: drmeister: That's what SBCL does 2015-09-04T06:44:20Z husanu joined #lisp 2015-09-04T06:44:24Z drmeister: 00001 == CHARACTER immediate starting at the fifth bit 2015-09-04T06:44:29Z loke: that makes fixnums 63-bit. 2015-09-04T06:44:41Z jackdaniel: /win 13 2015-09-04T06:44:55Z drmeister: 01001 == SINGLE-FLOAT immediate >> 5 2015-09-04T06:45:06Z drmeister: And 101 for a tagged va_list. 2015-09-04T06:45:15Z drmeister: (the last one takes some explaining). 2015-09-04T06:45:54Z drmeister: The reason for using 011 and 111 for general and CONS pointers is so that I can quickly distinguish pointers from everything else using (ptr&7)==3 2015-09-04T06:46:53Z HDurer quit (Ping timeout: 256 seconds) 2015-09-04T06:46:56Z drmeister: Currently I can't do that because my GENERAL and CONS tags are 001 and 011 respectively 2015-09-04T06:47:17Z loke: drmeister: but that isn't faster than AND'ing with just about any other bit-pattern, would it? 2015-09-04T06:47:42Z loke: Oh wait, I think I see what you say. 2015-09-04T06:48:04Z Shinmera: conses are pointers too 2015-09-04T06:48:18Z Shinmera: so he gets a free cons and free pointer test 2015-09-04T06:48:20Z drmeister: Is there a way to generate a quick test for arbitrary 001 or 011? 2015-09-04T06:48:27Z drmeister: Sorry 2015-09-04T06:48:41Z drmeister: Is there a way to generate a quick test for 001 or 011? 2015-09-04T06:49:00Z drmeister: With bit fiddling 2015-09-04T06:49:40Z drmeister: My current tags 001 and 011 match 0x1 2015-09-04T06:50:44Z drmeister: The new one I describe above would match x11 2015-09-04T06:50:59Z mobius-eng joined #lisp 2015-09-04T06:51:20Z Shinmera: What are you fearing could be a problem with the new scheme? 2015-09-04T06:51:32Z drmeister: Change, I fear change. 2015-09-04T06:51:56Z Shinmera: Surely you must have these tagging schemes nicely abstracted away by now? 2015-09-04T06:52:12Z drmeister: It shouldn't be a problem though. I don't do anything currently that ties me to the current tagging scheme so I should just be able to change the tag constants and away I go. 2015-09-04T06:52:15Z Shinmera: If so, giving it a whirl shouldn't take too long. 2015-09-04T06:52:31Z drmeister: https://www.irccloud.com/pastebin/BTtJ507i/ 2015-09-04T06:52:34Z Shinmera: Testing is the best way to see whether it's a stupid idea or not :) 2015-09-04T06:53:44Z drmeister: Then I can hack the MPS stack scanner to match pointers with the pattern x11. Currently it appears to only match pointers with the pattern 000 2015-09-04T06:53:58Z Bike: drmeister: (n&5) == 1? or am i misunderstanding 2015-09-04T06:54:30Z drmeister: And there you go. 2015-09-04T06:54:50Z drmeister: What the heck was my problem? (rhetorical) 2015-09-04T06:55:16Z drmeister: Bike - that will work with the current scheme. 2015-09-04T06:55:25Z Bike: right. 2015-09-04T06:55:41Z Bike: of course, i don't know how that works out on the processor, because i can't remember every stupid x86 instruction 2015-09-04T06:55:58Z Bike: and xor test, i guess 2015-09-04T06:56:46Z knobo quit (Ping timeout: 260 seconds) 2015-09-04T06:57:39Z alesguzik joined #lisp 2015-09-04T06:57:45Z HDurer joined #lisp 2015-09-04T06:59:09Z dmiles_afk quit (Read error: Connection reset by peer) 2015-09-04T06:59:57Z alesguzik quit (Client Quit) 2015-09-04T07:02:51Z ehu joined #lisp 2015-09-04T07:03:26Z dmiles_afk joined #lisp 2015-09-04T07:05:19Z nikki93 quit (Remote host closed the connection) 2015-09-04T07:05:27Z Oladon quit (Ping timeout: 252 seconds) 2015-09-04T07:05:28Z nostoi joined #lisp 2015-09-04T07:05:30Z loz1 quit (Ping timeout: 272 seconds) 2015-09-04T07:05:45Z nikki93 joined #lisp 2015-09-04T07:10:38Z mishoo_ joined #lisp 2015-09-04T07:11:15Z eazar001 quit (Ping timeout: 256 seconds) 2015-09-04T07:11:27Z ebrasca joined #lisp 2015-09-04T07:13:04Z mobius-eng quit (Ping timeout: 246 seconds) 2015-09-04T07:16:50Z MasterPiece quit (Ping timeout: 260 seconds) 2015-09-04T07:18:46Z arenz joined #lisp 2015-09-04T07:19:23Z angavrilov joined #lisp 2015-09-04T07:21:00Z radioninja quit (Ping timeout: 268 seconds) 2015-09-04T07:21:08Z Oladon joined #lisp 2015-09-04T07:21:47Z ehu: pjb: I sent you a mail in response to your account request. Did you receive it? 2015-09-04T07:22:42Z ehu: (got a "delayed" notification from Google) 2015-09-04T07:25:38Z Cymew joined #lisp 2015-09-04T07:27:06Z Harag joined #lisp 2015-09-04T07:27:57Z cadadar_ joined #lisp 2015-09-04T07:28:29Z ehu quit (Ping timeout: 265 seconds) 2015-09-04T07:30:49Z eazar001 joined #lisp 2015-09-04T07:31:29Z rebelshrug quit (Ping timeout: 268 seconds) 2015-09-04T07:32:21Z HDurer quit (Ping timeout: 265 seconds) 2015-09-04T07:38:30Z knobo-net: Are there any apache log parsers I can install. 2015-09-04T07:38:50Z knobo-net: from quicklisp 2015-09-04T07:38:52Z HDurer joined #lisp 2015-09-04T07:40:44Z mobius-eng joined #lisp 2015-09-04T07:41:19Z knobo-net: or, how can I search in available quickload software 2015-09-04T07:43:07Z Vityok joined #lisp 2015-09-04T07:45:01Z balle quit (Quit: ERC (IRC client for Emacs 24.4.91.1)) 2015-09-04T07:45:43Z xrash_ quit (Remote host closed the connection) 2015-09-04T07:47:33Z Cymew: kolko: (ql:system-apropos "log") 2015-09-04T07:47:57Z Cymew: That will give you a list of what's available. Not sure there's anything like you want, though. 2015-09-04T07:48:11Z Cymew: oops 2015-09-04T07:48:20Z Cymew: knobo-net: : (ql:system-apropos "log") 2015-09-04T07:50:39Z nakiya: guys, how do I replace/upgrade asdf? 2015-09-04T07:50:41Z nakiya: UIOP requires ASDF 2.011.4 or later. 2015-09-04T07:50:50Z ehu joined #lisp 2015-09-04T07:51:04Z Cymew: nakiya: What implementation are you using? 2015-09-04T07:51:29Z nakiya: lispbox 0.7 - ccl 1.6 2015-09-04T07:52:14Z Shinmera: Why are you using lispbox? It's long since abandoned. 2015-09-04T07:52:23Z nakiya: ugh 2015-09-04T07:52:36Z mobius-eng quit (Ping timeout: 264 seconds) 2015-09-04T07:52:38Z Shinmera: Sorry, I guess? 2015-09-04T07:53:14Z Cymew: A decently modern implementation probably includes a v2 of ASDF, then there's some automagic stuff in v3 for aut-upgradability. 2015-09-04T07:53:17Z Shinmera: Usually upgrading ASDF is a matter of downloading the latest file and placing it to load before the rest, but I'm not sure how lispbox organises its files. 2015-09-04T07:53:36Z nakiya: ok, I go back and get a non-antiquated setup then 2015-09-04T07:53:38Z nakiya: :( 2015-09-04T07:53:43Z Cymew: "auto-upgradability" that is. 2015-09-04T07:54:45Z Cymew: I must confess I had all but forgotten about lispbox 2015-09-04T07:55:03Z Shinmera: If you're on windows there's lispstick which is more up to date, if I remember correctly. 2015-09-04T07:56:05Z nakiya: @Shinmera : ok, let me try that. thanks 2015-09-04T07:56:11Z Cymew: My version of ccl is 1.10 so there are probably a truckload of bugfixes to look forward to. Always a comfort, eh? 2015-09-04T07:56:59Z Shinmera: Ah if only I had the time I would get on to a new cross-platform project for a "lispbox" type of thing 2015-09-04T07:57:09Z Shinmera: (It's on my todo, but alas.) 2015-09-04T08:09:54Z mbuf quit (Quit: rcirc on GNU Emacs 24.4.1) 2015-09-04T08:12:47Z f-pound-at-bang quit (Quit: F...ix you, Emacs!) 2015-09-04T08:12:52Z phax quit (Quit: phax) 2015-09-04T08:13:27Z pyon is now known as f-pound-at-bang 2015-09-04T08:13:32Z radioninja joined #lisp 2015-09-04T08:18:04Z EvW quit (Remote host closed the connection) 2015-09-04T08:18:09Z mbuf joined #lisp 2015-09-04T08:18:19Z AlexFan joined #lisp 2015-09-04T08:18:24Z EvW joined #lisp 2015-09-04T08:28:22Z yeticry quit (Read error: Connection reset by peer) 2015-09-04T08:29:13Z EvW quit (Ping timeout: 246 seconds) 2015-09-04T08:29:51Z mathrick quit (Read error: Connection reset by peer) 2015-09-04T08:30:42Z mathrick joined #lisp 2015-09-04T08:30:46Z quazimodo quit (Ping timeout: 240 seconds) 2015-09-04T08:31:46Z attila_lendvai joined #lisp 2015-09-04T08:32:45Z EvW joined #lisp 2015-09-04T08:34:38Z yeticry joined #lisp 2015-09-04T08:36:36Z jtza8 quit (Read error: Connection reset by peer) 2015-09-04T08:39:10Z AlexFan quit (Ping timeout: 240 seconds) 2015-09-04T08:58:08Z Ven joined #lisp 2015-09-04T08:58:39Z durm joined #lisp 2015-09-04T08:59:55Z UtkarshRay joined #lisp 2015-09-04T09:02:48Z BitPuffin|osx quit (Ping timeout: 255 seconds) 2015-09-04T09:04:53Z AlexFan joined #lisp 2015-09-04T09:05:05Z otjura joined #lisp 2015-09-04T09:08:12Z nostoi quit (Quit: Verlassend.) 2015-09-04T09:08:15Z Karl_Dscc joined #lisp 2015-09-04T09:12:55Z theBlack1ragon joined #lisp 2015-09-04T09:18:51Z leafybasil quit (Remote host closed the connection) 2015-09-04T09:19:17Z leafybasil joined #lisp 2015-09-04T09:21:44Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-04T09:23:37Z leafybasil quit (Ping timeout: 246 seconds) 2015-09-04T09:26:07Z AlexFan quit (Ping timeout: 256 seconds) 2015-09-04T09:26:37Z jewel_ joined #lisp 2015-09-04T09:27:59Z ramky quit (Read error: Connection reset by peer) 2015-09-04T09:30:06Z jewel quit (Ping timeout: 240 seconds) 2015-09-04T09:31:13Z theBlack1ragon quit (Quit: Boom.) 2015-09-04T09:31:53Z quazimodo joined #lisp 2015-09-04T09:32:21Z theBlackDragon quit (Quit: Lost terminal) 2015-09-04T09:32:55Z theBlackDragon joined #lisp 2015-09-04T09:34:52Z Karl_Dscc quit (Remote host closed the connection) 2015-09-04T09:37:51Z heurist quit (Ping timeout: 250 seconds) 2015-09-04T09:38:04Z ebrasca quit (Remote host closed the connection) 2015-09-04T09:39:46Z stepnem joined #lisp 2015-09-04T09:41:09Z Seeq quit (Remote host closed the connection) 2015-09-04T09:42:10Z ramky joined #lisp 2015-09-04T09:43:39Z larion joined #lisp 2015-09-04T09:45:11Z leafybasil joined #lisp 2015-09-04T09:46:00Z k-dawg joined #lisp 2015-09-04T09:49:00Z harish_ quit (Ping timeout: 264 seconds) 2015-09-04T09:49:02Z AlexFan joined #lisp 2015-09-04T09:51:05Z eazar_w45t3d quit (Quit: Connection closed for inactivity) 2015-09-04T09:54:24Z mrSpec quit (Ping timeout: 264 seconds) 2015-09-04T09:54:41Z mrSpec joined #lisp 2015-09-04T09:59:25Z zacharias joined #lisp 2015-09-04T10:00:07Z AlexFan quit (Ping timeout: 256 seconds) 2015-09-04T10:01:29Z munksgaard joined #lisp 2015-09-04T10:05:00Z heurist joined #lisp 2015-09-04T10:07:08Z mea-culpa quit (Read error: Connection reset by peer) 2015-09-04T10:08:12Z munksgaard quit (Ping timeout: 264 seconds) 2015-09-04T10:10:03Z tharugrim joined #lisp 2015-09-04T10:12:12Z faalentijn joined #lisp 2015-09-04T10:12:42Z yaewa joined #lisp 2015-09-04T10:13:39Z moei quit (Ping timeout: 244 seconds) 2015-09-04T10:13:45Z sjl joined #lisp 2015-09-04T10:15:50Z jtza8 joined #lisp 2015-09-04T10:18:20Z nikki93 quit (Remote host closed the connection) 2015-09-04T10:18:53Z Ethan- joined #lisp 2015-09-04T10:19:21Z EvW quit (Ping timeout: 244 seconds) 2015-09-04T10:21:31Z Harag quit (Ping timeout: 265 seconds) 2015-09-04T10:23:46Z ndrei quit (Ping timeout: 240 seconds) 2015-09-04T10:25:29Z tmh_ quit (Remote host closed the connection) 2015-09-04T10:26:00Z tmh_ joined #lisp 2015-09-04T10:26:16Z faalentijn quit (Ping timeout: 272 seconds) 2015-09-04T10:28:01Z otaviocarvalho joined #lisp 2015-09-04T10:29:45Z jeadre quit (Remote host closed the connection) 2015-09-04T10:31:56Z jeadre joined #lisp 2015-09-04T10:32:41Z jeadre quit (Remote host closed the connection) 2015-09-04T10:34:37Z jeadre joined #lisp 2015-09-04T10:34:49Z kushal joined #lisp 2015-09-04T10:37:19Z breakds joined #lisp 2015-09-04T10:38:28Z UtkarshRay quit (Ping timeout: 244 seconds) 2015-09-04T10:44:11Z Ven joined #lisp 2015-09-04T10:44:48Z Karl_Dscc joined #lisp 2015-09-04T10:45:31Z jtza8 quit (Ping timeout: 246 seconds) 2015-09-04T10:46:00Z ebrasca joined #lisp 2015-09-04T10:59:05Z wokko joined #lisp 2015-09-04T10:59:26Z grouzen quit (Ping timeout: 260 seconds) 2015-09-04T11:04:20Z theos quit (Disconnected by services) 2015-09-04T11:04:46Z theos joined #lisp 2015-09-04T11:07:27Z hitecnologys quit (Ping timeout: 255 seconds) 2015-09-04T11:08:05Z wokko left #lisp 2015-09-04T11:08:31Z wokko joined #lisp 2015-09-04T11:09:18Z wokko quit (Client Quit) 2015-09-04T11:09:47Z hitecnologys joined #lisp 2015-09-04T11:10:57Z attila_lendvai quit (Ping timeout: 256 seconds) 2015-09-04T11:15:39Z chu quit (Ping timeout: 265 seconds) 2015-09-04T11:17:10Z chu joined #lisp 2015-09-04T11:18:56Z nikki93 joined #lisp 2015-09-04T11:20:16Z wokko joined #lisp 2015-09-04T11:23:54Z nikki93 quit (Ping timeout: 250 seconds) 2015-09-04T11:25:09Z pranavrc joined #lisp 2015-09-04T11:31:32Z BitPuffin joined #lisp 2015-09-04T11:31:36Z Petit_Dejeuner quit (Ping timeout: 265 seconds) 2015-09-04T11:34:02Z quazimodo quit (Ping timeout: 272 seconds) 2015-09-04T11:34:25Z quazimodo joined #lisp 2015-09-04T11:41:33Z quazimodo quit (Ping timeout: 256 seconds) 2015-09-04T11:46:16Z breakds quit (Remote host closed the connection) 2015-09-04T11:48:38Z harish_ joined #lisp 2015-09-04T11:49:56Z faalentijn joined #lisp 2015-09-04T11:49:56Z ebrasca quit (Remote host closed the connection) 2015-09-04T11:50:03Z husanu quit (Remote host closed the connection) 2015-09-04T11:51:35Z husanu joined #lisp 2015-09-04T11:53:41Z ziocroc joined #lisp 2015-09-04T11:57:00Z husanu quit (Remote host closed the connection) 2015-09-04T11:58:07Z Ettore joined #lisp 2015-09-04T11:58:32Z husanu joined #lisp 2015-09-04T12:01:54Z sjl quit (Ping timeout: 272 seconds) 2015-09-04T12:02:34Z husanu quit (Remote host closed the connection) 2015-09-04T12:03:07Z sjl joined #lisp 2015-09-04T12:03:12Z grouzen joined #lisp 2015-09-04T12:04:06Z husanu joined #lisp 2015-09-04T12:04:55Z EvW joined #lisp 2015-09-04T12:07:01Z zygentoma joined #lisp 2015-09-04T12:09:22Z scottj joined #lisp 2015-09-04T12:09:26Z mbuf quit (Quit: rcirc on GNU Emacs 24.4.1) 2015-09-04T12:12:58Z sdothum joined #lisp 2015-09-04T12:12:58Z Ven quit (Read error: Connection reset by peer) 2015-09-04T12:13:33Z Ven joined #lisp 2015-09-04T12:17:45Z jdtest2 joined #lisp 2015-09-04T12:19:31Z jdtest quit (Ping timeout: 256 seconds) 2015-09-04T12:23:20Z sjl quit (Ping timeout: 244 seconds) 2015-09-04T12:24:34Z oleo joined #lisp 2015-09-04T12:25:41Z wokko left #lisp 2015-09-04T12:25:42Z oleo: helloo 2015-09-04T12:27:37Z jtza8 joined #lisp 2015-09-04T12:29:05Z knobo-net: Is there any point of using esrap to parse apache logs? 2015-09-04T12:29:25Z knobo-net: Or is it better to just use cl-ppcre? 2015-09-04T12:29:43Z qubitnerd joined #lisp 2015-09-04T12:31:22Z Cymew: I have never used esrap, but using cl-ppcre means writing regular expressions. "You now have two problems" and so on... 2015-09-04T12:33:47Z husanu quit (Remote host closed the connection) 2015-09-04T12:35:20Z husanu joined #lisp 2015-09-04T12:36:12Z zeitue quit (Remote host closed the connection) 2015-09-04T12:37:45Z Shinmera: Why parse apache logs to begin with is the question that pops into my mind 2015-09-04T12:38:17Z CEnnis91 joined #lisp 2015-09-04T12:38:19Z ziocroc quit (Ping timeout: 244 seconds) 2015-09-04T12:39:15Z qubitnerd quit (Ping timeout: 255 seconds) 2015-09-04T12:39:56Z husanu quit (Read error: Connection reset by peer) 2015-09-04T12:40:26Z jason_m joined #lisp 2015-09-04T12:40:47Z knobo-net: Shinmera: to make some statistics 2015-09-04T12:43:21Z Shinmera: What kind of statistics? Depending on how much you need to parse, some stupid regexes will do just fine. 2015-09-04T12:45:15Z knobo-net: I'll jst use esrap. I just tested it out, and it does the job. 2015-09-04T12:45:36Z Shinmera: Cool! 2015-09-04T12:46:18Z qubitnerd joined #lisp 2015-09-04T12:46:58Z ziocroc joined #lisp 2015-09-04T12:47:12Z pt1 quit (Read error: Connection reset by peer) 2015-09-04T12:47:32Z pt1 joined #lisp 2015-09-04T12:48:44Z pjb: ehu: Thank you, I received it. The "delayed" came from the attempt on IPv6, I'll have to check the configuration; but it retried immediately on IPv4. 2015-09-04T12:49:13Z ehu: pjb: ok. good. thanks for the confirmation. 2015-09-04T12:49:16Z pjb: ehu: I wanted to have a look at the snow repo, but it looks like it didn't make it to gitlab.common-lisp.net? 2015-09-04T12:49:56Z ehu: ah. that's correct: it's still in Subversion. 2015-09-04T12:50:04Z pjb: Now I have to remember what issue I had to post on what project… 2015-09-04T12:50:14Z pjb: ehu: ok, I got the svn trunk. Thanks. 2015-09-04T12:50:48Z ehu: I could mail the project maintainer to ask if he needs help migrating, if that's better. 2015-09-04T12:51:01Z pranavrc quit (Ping timeout: 246 seconds) 2015-09-04T12:53:26Z s00pcan joined #lisp 2015-09-04T12:54:22Z hiroaki joined #lisp 2015-09-04T12:55:59Z Karl_Dscc quit (Remote host closed the connection) 2015-09-04T12:56:32Z pjb: knobo-net: if you have to parse Apache logs, the first thing to do would be to change the configuration of apache to issue the logs as SEXPS! 2015-09-04T12:57:57Z LiamH joined #lisp 2015-09-04T13:00:28Z knobo-net: pjb: too late for that now. 2015-09-04T13:00:43Z knobo-net: But good ide for the future 2015-09-04T13:00:53Z hiroaki quit (Ping timeout: 256 seconds) 2015-09-04T13:00:58Z knobo-net: https://bitbucket.org/knobo/apache-log/src/67a168a9cc8770e0cf79ba8188c98e0fda1e2bf5/src/apache-log.lisp 2015-09-04T13:01:15Z knobo-net: there is the start at least 2015-09-04T13:03:44Z jdtest joined #lisp 2015-09-04T13:03:45Z Ven quit (Disconnected by services) 2015-09-04T13:04:13Z dim: pjb: or see about cl-abnf and maybe its experimental support in pgloader (it needs some interest) 2015-09-04T13:05:52Z jdtest2 quit (Ping timeout: 246 seconds) 2015-09-04T13:06:58Z tajjada quit (Quit: leaving) 2015-09-04T13:08:04Z knobo-net: it's quite slow, actually. 2015-09-04T13:09:51Z jtza8 quit (Ping timeout: 255 seconds) 2015-09-04T13:10:30Z Xach: |3b|: http://report.quicklisp.org/2015-09-03/failure-report/3b-swf.html#3b-swf-swc is busted 2015-09-04T13:10:42Z Xach: ehu: http://report.quicklisp.org/2015-09-03/failure-report/cl-irc.html#cl-irc has the cl-irc error 2015-09-04T13:11:35Z Xach: slyrus: http://report.quicklisp.org/2015-09-03/failure-report/opticl.html#opticl -- cl-jpeg has updated and opticl is out of sync with it 2015-09-04T13:12:13Z ehu: Xach: thanks. looking at it. 2015-09-04T13:17:11Z kofzyb joined #lisp 2015-09-04T13:19:49Z radioninja_work quit (Ping timeout: 252 seconds) 2015-09-04T13:20:38Z ndrei joined #lisp 2015-09-04T13:23:49Z Whitesquall joined #lisp 2015-09-04T13:24:13Z kami joined #lisp 2015-09-04T13:24:26Z kami quit (Client Quit) 2015-09-04T13:25:47Z kofzyb left #lisp 2015-09-04T13:26:29Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2015-09-04T13:29:58Z billstclair: A lisp Diceware passphrase generation library, with command-line script. https://github.com/billstclair/cl-diceware 2015-09-04T13:30:13Z billstclair: My simplest wrapper of /dev/random to date 2015-09-04T13:30:25Z tmtwd joined #lisp 2015-09-04T13:31:26Z quazimodo joined #lisp 2015-09-04T13:32:35Z rme: "After you memorize your passphrase, burn your notes, pulverize the ashes and flush them down the toilet." 2015-09-04T13:33:10Z pjb: and be sure to be using your passphrase several times a day, less you forget it. 2015-09-04T13:33:36Z dlowe: for added security, use a different word list 2015-09-04T13:33:37Z jackdaniel: hm, not memorizing passphrase and keeping it in something fragile, easy to destroy has it's own merits :) 2015-09-04T13:33:52Z jackdaniel: if you memorize, you're the weakest link :p 2015-09-04T13:34:24Z lispyone joined #lisp 2015-09-04T13:34:51Z qubitnerd quit (Ping timeout: 260 seconds) 2015-09-04T13:39:40Z billstclair: Apparently there are problems with it in Linux SBCL. Will look at after my shower and breakfast 2015-09-04T13:39:52Z badkins joined #lisp 2015-09-04T13:41:29Z knobo-net: hmm.. learning both r and rcl at the same time is maybe a bit to much. 2015-09-04T13:41:47Z Ven_ joined #lisp 2015-09-04T13:42:08Z demouser joined #lisp 2015-09-04T13:43:43Z ehu quit (Ping timeout: 260 seconds) 2015-09-04T13:46:09Z jtza8 joined #lisp 2015-09-04T13:46:13Z Walex quit (Ping timeout: 256 seconds) 2015-09-04T13:46:55Z EvW quit (Remote host closed the connection) 2015-09-04T13:47:01Z faalentijn quit (Ping timeout: 250 seconds) 2015-09-04T13:47:11Z ehu joined #lisp 2015-09-04T13:47:24Z Walex joined #lisp 2015-09-04T13:48:08Z zirman joined #lisp 2015-09-04T13:48:51Z EvW joined #lisp 2015-09-04T13:51:12Z qubitnerd joined #lisp 2015-09-04T13:51:47Z ndrei quit (Ping timeout: 264 seconds) 2015-09-04T13:53:35Z ramky quit (Ping timeout: 256 seconds) 2015-09-04T13:55:30Z kushal quit (Quit: Leaving) 2015-09-04T13:56:22Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-04T13:56:40Z xaxes` is now known as xaxes 2015-09-04T13:58:30Z tmtwd quit (Ping timeout: 240 seconds) 2015-09-04T13:58:44Z xaxes is now known as xaxes` 2015-09-04T13:59:34Z attila_lendvai joined #lisp 2015-09-04T14:01:15Z zirman quit (Ping timeout: 252 seconds) 2015-09-04T14:01:20Z |3b|: Xach: i'm only seeing an error in cl-jpeg in that 2015-09-04T14:01:31Z Xach: oh, ok. 2015-09-04T14:01:51Z zirman joined #lisp 2015-09-04T14:02:03Z Xach: hmm, cl-jpeg itself builds fine. i wonder what's up. 2015-09-04T14:02:12Z smokeink quit (Ping timeout: 264 seconds) 2015-09-04T14:02:17Z jlongster joined #lisp 2015-09-04T14:02:20Z Xach: maybe it's a build order issue :( 2015-09-04T14:02:28Z |3b|: could be 2015-09-04T14:05:38Z |3b|: looks like https://github.com/sharplispers/cl-jpeg/commit/845ef5ac5682a8596bee1d0f867b4c1ef8f3c01f broke it, should have used DEFINE-CONSTANT instead of DEFCONSTANT for those 2015-09-04T14:05:50Z |3b| has no idea why it would load sometimes though 2015-09-04T14:06:27Z |3b|: unless something builds .fasl files without loading them, then they are loaded in a fresh image 2015-09-04T14:07:07Z ramky joined #lisp 2015-09-04T14:07:07Z jdtest quit (Read error: Connection reset by peer) 2015-09-04T14:07:23Z zirman quit (Ping timeout: 250 seconds) 2015-09-04T14:07:31Z ndrei joined #lisp 2015-09-04T14:08:19Z jdtest joined #lisp 2015-09-04T14:12:23Z zirman joined #lisp 2015-09-04T14:12:35Z Ven_ joined #lisp 2015-09-04T14:12:51Z Xach: |3b|: i think what's happening is it's building the cl-jpeg fasls for 3b-swf-swc first, then later, when it's time to try cl-jpeg from scratch, it loads the existing cl-jpeg fasls without compiling first. 2015-09-04T14:13:16Z Xach: |3b|: so cl-jpeg passes but the first project that uses cl-jpeg fails 2015-09-04T14:13:32Z Xach: i tried building everything from a cold cache and it takes a very long time, but would catch issues like this 2015-09-04T14:13:46Z Xach: i'll bring it up on the cl-jpeg issue tracker 2015-09-04T14:13:46Z pt1 quit (Ping timeout: 246 seconds) 2015-09-04T14:14:05Z Xach: well, i guess i could fix it myself, as a sharplisper 2015-09-04T14:15:05Z eudoxia joined #lisp 2015-09-04T14:16:11Z duggiefresh joined #lisp 2015-09-04T14:18:40Z Xach: oh, phew. easy fixes. 2015-09-04T14:19:24Z sjl joined #lisp 2015-09-04T14:20:10Z Cymew: It's Friday after all 2015-09-04T14:23:44Z qubitnerd quit (Ping timeout: 244 seconds) 2015-09-04T14:24:37Z knobo-net: Maybe I should just ask... Does anyone know how to make a plot with dates on the x axis with rcl? 2015-09-04T14:28:07Z zygentoma joined #lisp 2015-09-04T14:28:18Z Shinmera: Does anyone have a clue on how to use ASDF's source concatenation feature? 2015-09-04T14:28:19Z kami joined #lisp 2015-09-04T14:28:42Z Karl_Dscc joined #lisp 2015-09-04T14:29:34Z eudoxia: i think i used it... once. couldn't find the output :V 2015-09-04T14:30:16Z kami: Hello #lisp 2015-09-04T14:30:20Z Shinmera: I think the idea is to use it as a build-op. 2015-09-04T14:32:30Z Shinmera: Yeah that does the trick. 2015-09-04T14:32:44Z echo-area joined #lisp 2015-09-04T14:33:46Z pjb: Shinmera: topological sort on the dependencies, and concatenation of the files. 2015-09-04T14:34:08Z Shinmera: pjb: I understand what it does, thanks. 2015-09-04T14:35:27Z zirman quit (Remote host closed the connection) 2015-09-04T14:35:45Z zirman joined #lisp 2015-09-04T14:35:50Z Ober quit (Ping timeout: 240 seconds) 2015-09-04T14:38:42Z emlow quit (Quit: emlow) 2015-09-04T14:39:29Z varjag quit (Ping timeout: 256 seconds) 2015-09-04T14:41:13Z ndrei quit (Ping timeout: 252 seconds) 2015-09-04T14:43:00Z preacherAKAnd joined #lisp 2015-09-04T14:43:16Z qubitnerd joined #lisp 2015-09-04T14:46:46Z cadadar_ quit (Quit: Leaving.) 2015-09-04T14:47:07Z Ober joined #lisp 2015-09-04T14:47:43Z sjl quit (Ping timeout: 246 seconds) 2015-09-04T14:49:28Z braintwist quit (Ping timeout: 246 seconds) 2015-09-04T14:55:44Z dxtr: Hi! Looking at https://github.com/dxtr/pass ; am I doing something wrong or ugly regarding the setup of the project? I still don't feel comfortable with the toolchain :p 2015-09-04T14:55:59Z j_king joined #lisp 2015-09-04T14:56:10Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-04T14:56:55Z Xach: dxtr: I wouldn't use REQUIRE. Those relationships should be in the system file. 2015-09-04T14:57:23Z dxtr: Which file is the "system file"? 2015-09-04T14:57:55Z eudoxia: dxtr: the only changes i'd make: you can replace that big huge chunk in the .asd file's :long-description with #.(uiop:read-file-string (uiop:subpathname *load-pathname* "README.md")) and instead of :use'ing all those UIOP packages, id use :import-from of the stuff i need 2015-09-04T14:57:57Z Xach: dxtr: pass.asd 2015-09-04T14:59:10Z Ven_ joined #lisp 2015-09-04T14:59:14Z Ethan- quit (Ping timeout: 272 seconds) 2015-09-04T14:59:27Z dxtr: Xach: You mean just cut-and-paste to the .asd file? 2015-09-04T15:00:52Z fe[nl]ix: dxtr: no need to define a new package, that may even become illegal in the future 2015-09-04T15:01:12Z dxtr: eudoxia: :import-from? 2015-09-04T15:01:14Z loke``: Hello fenlix. 2015-09-04T15:01:32Z loke``: fe[nl]ix: Did you get my message re. bordeaux-threads release number? 2015-09-04T15:01:41Z eudoxia: dxtr: (:use :package) imports every symbol from :package, (:import-from :package :some-function :some-class) imports only the symbols you need 2015-09-04T15:01:42Z fe[nl]ix: dxtr: same with the #. form 2015-09-04T15:01:53Z dxtr: eudoxia: Oh, neat 2015-09-04T15:02:00Z fe[nl]ix: loke``: I'll make a new release 2015-09-04T15:02:06Z Cymew quit (Ping timeout: 240 seconds) 2015-09-04T15:02:36Z dxtr: fe[nl]ix: Illegal to define a new package? 2015-09-04T15:02:38Z loke``: fenlix: thanks! (then I can get rid of my own version of timed-condwait that I created because I thought BT didn't have it) 2015-09-04T15:02:48Z fe[nl]ix: dxtr: yes 2015-09-04T15:03:14Z dxtr: You mean (defpackage :pass (:use...)) in src/pass.lisp? 2015-09-04T15:03:39Z fe[nl]ix: no, in pass.asd 2015-09-04T15:03:46Z dxtr: Oh 2015-09-04T15:04:03Z dxtr: (defpackage pass-asd ...)? 2015-09-04T15:04:10Z eudoxia: yeah cl-project shouldn't generate packages in asd files 2015-09-04T15:04:19Z preacherAKAnd quit (Quit: Konversation terminated!) 2015-09-04T15:04:32Z fe[nl]ix: dxtr: don't create any new package in a .asd 2015-09-04T15:04:36Z fe[nl]ix: ASDF does that already 2015-09-04T15:04:57Z dxtr: Hmm, okay 2015-09-04T15:05:18Z knobo-net: so I managed to create a simple graph with rcl :) 2015-09-04T15:05:24Z knobo-net: good night :) 2015-09-04T15:05:34Z tharugrim quit (Quit: WeeChat 1.3) 2015-09-04T15:05:38Z dxtr: Well, thanks for your helpful tips! I've got to run home now :) 2015-09-04T15:06:15Z Xach: dxtr: no, i mean instead of (require foo), add foo to the :depends-on list in the system definition. 2015-09-04T15:06:24Z dxtr: Right! 2015-09-04T15:06:28Z fe[nl]ix: dxtr: http://paste.lisp.org/+3BEP 2015-09-04T15:07:14Z dxtr: fe[nl]ix: Oh that's awesome! 2015-09-04T15:07:28Z fe[nl]ix: that's all you need 2015-09-04T15:07:32Z quasus joined #lisp 2015-09-04T15:07:44Z dxtr: I'm trying to learn this "the correct way" 2015-09-04T15:08:17Z Meow-J joined #lisp 2015-09-04T15:08:24Z dxtr: Again, thanks a lot! I'll modify this to make it more correct tonight! 2015-09-04T15:08:45Z kinslayer joined #lisp 2015-09-04T15:08:46Z radioninja_work joined #lisp 2015-09-04T15:11:05Z EvW quit (Ping timeout: 250 seconds) 2015-09-04T15:13:34Z jdtest quit (Ping timeout: 250 seconds) 2015-09-04T15:15:16Z tylergoza joined #lisp 2015-09-04T15:17:50Z dmiles_afk quit (Ping timeout: 240 seconds) 2015-09-04T15:18:12Z faalentijn joined #lisp 2015-09-04T15:20:13Z jtza8 quit (Ping timeout: 265 seconds) 2015-09-04T15:20:13Z UtkarshRay joined #lisp 2015-09-04T15:22:29Z dmiles_afk joined #lisp 2015-09-04T15:23:53Z hiroaki joined #lisp 2015-09-04T15:26:54Z billstclair: The problem with cl-diceware on linux was that I used /dev/random isntead of /dev/urandom, which tends to hang on desktop machines. 2015-09-04T15:27:04Z billstclair: Changed the default to /dev/urandom, with options to use /dev/rantom 2015-09-04T15:29:19Z eudoxia: nice finally i can replace my diceware script with a library 2015-09-04T15:29:48Z rme: A customer already. 2015-09-04T15:29:55Z qubitnerd quit (Ping timeout: 256 seconds) 2015-09-04T15:35:06Z qubitnerd joined #lisp 2015-09-04T15:35:12Z ehu: Xach: do you distribute cl-irc trunk? or a tag? 2015-09-04T15:35:34Z Xach: ehu: I use http://common-lisp.net/project/cl-irc/releases/cl-irc_latest.tar.gz 2015-09-04T15:35:40Z Xach: ehu: I can switch, if it helps. 2015-09-04T15:35:44Z ehu: ok. I'll need to create a release then. 2015-09-04T15:35:58Z ehu: not on my account, was wondering if I could skip a step. 2015-09-04T15:36:08Z ehu: but I can create the release. 2015-09-04T15:38:02Z Xach must update to use https 2015-09-04T15:38:19Z Vityok left #lisp 2015-09-04T15:40:30Z grouzen quit (Ping timeout: 268 seconds) 2015-09-04T15:42:19Z gingerale joined #lisp 2015-09-04T15:45:28Z stardiviner quit (Quit: Weird in coding now, or make love, only two things push me away from IRC.) 2015-09-04T15:48:00Z arenz quit (Ping timeout: 272 seconds) 2015-09-04T15:48:21Z cadadar joined #lisp 2015-09-04T15:50:01Z zirman quit (Remote host closed the connection) 2015-09-04T15:55:40Z Davidbrcz joined #lisp 2015-09-04T15:56:10Z ramky quit (Ping timeout: 240 seconds) 2015-09-04T16:04:17Z pt1 joined #lisp 2015-09-04T16:05:31Z Davidbrcz quit (Ping timeout: 244 seconds) 2015-09-04T16:05:35Z yaewa quit (Quit: Leaving...) 2015-09-04T16:05:52Z moei joined #lisp 2015-09-04T16:07:01Z radioninja quit (Ping timeout: 252 seconds) 2015-09-04T16:10:45Z qubitnerd quit (Ping timeout: 255 seconds) 2015-09-04T16:11:48Z zacharias quit (Ping timeout: 264 seconds) 2015-09-04T16:18:28Z grouzen joined #lisp 2015-09-04T16:20:05Z zirman joined #lisp 2015-09-04T16:20:53Z dkcl quit (Read error: Connection reset by peer) 2015-09-04T16:23:18Z briantrice joined #lisp 2015-09-04T16:25:27Z cadadar quit (Quit: Leaving.) 2015-09-04T16:26:19Z killmaster joined #lisp 2015-09-04T16:30:37Z EvW joined #lisp 2015-09-04T16:31:44Z isBEKaml joined #lisp 2015-09-04T16:31:52Z ipmonger quit (Ping timeout: 244 seconds) 2015-09-04T16:31:54Z demouser quit (Ping timeout: 255 seconds) 2015-09-04T16:32:10Z mbuf joined #lisp 2015-09-04T16:36:39Z jxv joined #lisp 2015-09-04T16:37:31Z loz quit (Read error: Connection reset by peer) 2015-09-04T16:39:15Z zophy joined #lisp 2015-09-04T16:39:27Z Davidbrcz joined #lisp 2015-09-04T16:42:30Z Ven_ quit (Ping timeout: 240 seconds) 2015-09-04T16:43:56Z hiroaki quit (Ping timeout: 246 seconds) 2015-09-04T16:44:06Z durm quit (Ping timeout: 240 seconds) 2015-09-04T16:44:28Z futpib joined #lisp 2015-09-04T16:44:32Z pranavrc joined #lisp 2015-09-04T16:44:43Z HDurer quit (Ping timeout: 256 seconds) 2015-09-04T16:46:27Z demouser joined #lisp 2015-09-04T16:46:59Z badkins quit (Ping timeout: 252 seconds) 2015-09-04T16:48:06Z hlavaty quit (Remote host closed the connection) 2015-09-04T16:48:19Z zophy quit (Ping timeout: 246 seconds) 2015-09-04T16:51:08Z zophy joined #lisp 2015-09-04T16:54:04Z papachan quit (Ping timeout: 246 seconds) 2015-09-04T16:56:04Z HDurer joined #lisp 2015-09-04T17:02:28Z zirman quit (Remote host closed the connection) 2015-09-04T17:02:49Z dkcl joined #lisp 2015-09-04T17:03:16Z nikki93 joined #lisp 2015-09-04T17:05:00Z fiddlerwoaroof: Is cells abandonware? 2015-09-04T17:05:11Z fiddlerwoaroof: Or is it just stable 2015-09-04T17:06:40Z jdtest joined #lisp 2015-09-04T17:10:00Z duggiefresh quit (Remote host closed the connection) 2015-09-04T17:10:06Z attila_lendvai: I guess the truth is somewhere halfway. there's also hu.dwim.computed-class that we extensively used in different environments. somewhat different than cells, but the same idea. 2015-09-04T17:12:59Z munksgaard joined #lisp 2015-09-04T17:14:51Z pt1 quit (Remote host closed the connection) 2015-09-04T17:14:55Z fiddlerwoaroof: Thanks 2015-09-04T17:14:55Z EvW quit (Ping timeout: 246 seconds) 2015-09-04T17:15:19Z zirman joined #lisp 2015-09-04T17:16:04Z fiddlerwoaroof: Are there any code samples for hu.dwim.computed-class? 2015-09-04T17:16:33Z Xach: eudoxia: fyi, http://report.quicklisp.org/2015-09-04/failure-report/asdf-linguist.html#asdf-linguist-test 2015-09-04T17:17:26Z Shinmera: Xach: Ubiquitous is almost done. https://github.com/Shinmera/ubiquitous 2015-09-04T17:18:12Z nikki93 quit (Remote host closed the connection) 2015-09-04T17:18:49Z Xach: Shinmera: cool 2015-09-04T17:21:24Z preacherAKAnd joined #lisp 2015-09-04T17:25:16Z zirman quit (Remote host closed the connection) 2015-09-04T17:27:27Z rpg joined #lisp 2015-09-04T17:27:35Z attila_lendvai quit (Ping timeout: 250 seconds) 2015-09-04T17:29:04Z rpg: Is there any good way to generate graphs (plots, not edges and links) from CL? 2015-09-04T17:29:13Z pt1 joined #lisp 2015-09-04T17:29:33Z pjb: There are ways. 2015-09-04T17:30:06Z jtza8 joined #lisp 2015-09-04T17:30:16Z dlowe: call out to dots 2015-09-04T17:31:11Z pt1 quit (Remote host closed the connection) 2015-09-04T17:31:43Z rme: rpg: I adapted code from charts.lisp in cl-pdf to make pretty nice plots for a client's application. 2015-09-04T17:32:01Z rme: Make that "chart.lisp" (no #\s at the end) 2015-09-04T17:32:08Z rpg: rme: thanks; I'll have a look at cl-pdf 2015-09-04T17:33:02Z dlowe: Oops, I read that exactly backwards 2015-09-04T17:33:42Z kushal joined #lisp 2015-09-04T17:33:46Z kushal quit (Changing host) 2015-09-04T17:33:46Z kushal joined #lisp 2015-09-04T17:34:50Z munksgaard quit (Ping timeout: 250 seconds) 2015-09-04T17:34:59Z malbertife joined #lisp 2015-09-04T17:35:29Z rpg: I usually use gnuplot, but talking to gp is pretty horrible. 2015-09-04T17:35:59Z leafybasil quit (Remote host closed the connection) 2015-09-04T17:36:10Z mbuf quit (Remote host closed the connection) 2015-09-04T17:37:01Z Xach: there are a couple libraries for that task 2015-09-04T17:37:04Z Xach: I don't know if they're any good. 2015-09-04T17:37:25Z Xach: One thing I sometimes try is asking Xof, and he explains how to do it in R. That works once or twice every five years. 2015-09-04T17:37:58Z dlowe: wasn't there something built on vecto? 2015-09-04T17:38:30Z Xach: aw-charting I think. I never really liked the output. 2015-09-04T17:41:08Z zirman joined #lisp 2015-09-04T17:41:08Z zirman quit (Changing host) 2015-09-04T17:41:08Z zirman joined #lisp 2015-09-04T17:42:53Z loz joined #lisp 2015-09-04T17:44:43Z rpg: One more thing (data today...) is there a good way to do globbing? Seems like directory has limited wildcarding -- ok with * in pathnames, but not ?.... 2015-09-04T17:45:10Z Xach: rpg: very varied support across implementations. 2015-09-04T17:45:36Z rpg: Xach: this is one of the reasons I'm skeptical about Fare's idea about using CL for scripting.... 2015-09-04T17:45:47Z Xach: he gets around it by writing his own filesystem layer 2015-09-04T17:46:17Z Xach: fare-cl for scripting 2015-09-04T17:47:24Z failproofshark is now known as legendofporkins 2015-09-04T17:49:33Z psy_ joined #lisp 2015-09-04T17:50:03Z psy_ quit (Max SendQ exceeded) 2015-09-04T17:51:24Z psy_ joined #lisp 2015-09-04T17:52:04Z rpg: Xach: right. A sort of super-UIOP. Since he had to write a filesystem layer to make ASDF work portably. PATHNAMEs, alas, are a trainwreck. 2015-09-04T17:54:38Z rick-monster joined #lisp 2015-09-04T17:56:03Z ASau joined #lisp 2015-09-04T18:01:03Z badkins joined #lisp 2015-09-04T18:04:05Z rpg: actually, I see his cl-scripting, but not fare-cl.... 2015-09-04T18:04:41Z Xach: it is not a separate thing 2015-09-04T18:04:46Z Xach: it's uiop and other stuff 2015-09-04T18:05:02Z kristof joined #lisp 2015-09-04T18:05:10Z rpg: Really hard to see how a language that can't reliably do things like globbing is going to be a plausible scripting environment. 2015-09-04T18:05:22Z gravicappa quit (Remote host closed the connection) 2015-09-04T18:05:28Z Xach: by adding stuff to it 2015-09-04T18:05:36Z rpg: And while working with regexps is feasible, it's like pulling teeth. 2015-09-04T18:05:38Z Xach: patching up and over all implementation differences 2015-09-04T18:05:44Z Xach: that seems to be the fare approach 2015-09-04T18:06:10Z rpg: That does seem to be the approach: question is whether it's tilting at windmills. 2015-09-04T18:06:44Z kristof: What are we talking about? 2015-09-04T18:06:52Z Xach: I work around it by mostly using sbcl, which has the globbing I like. But I also don't write scripts to run from the command-line much. I more often write functions to run from the repl. 2015-09-04T18:06:53Z rpg: Xach: time will tell... 2015-09-04T18:06:54Z Ettore quit (Quit: Leaving.) 2015-09-04T18:07:30Z rpg: kristof: the notion of CL as a scripting language. Stumbled in this because I need to do some data analysis, with some data in CL variables, some in files, etc. 2015-09-04T18:07:53Z zirmann joined #lisp 2015-09-04T18:08:04Z rpg: data analysis of some CL artifacts, which is why just doing it in a data analysis tool isn't simply the obvious choice. 2015-09-04T18:08:05Z kristof: rpg: There isn't a uniform globbing library? 2015-09-04T18:08:17Z kristof: For file descriptors. 2015-09-04T18:08:28Z zirman quit (Ping timeout: 246 seconds) 2015-09-04T18:08:31Z rpg: kristof: maybe there is. Haven't found it... 2015-09-04T18:08:57Z rpg: CL may be a "batteries scattered around the basement floor" language ;-) 2015-09-04T18:09:10Z rpg: We have the batteries, but they can be hard to find. 2015-09-04T18:09:46Z kristof: Yeah. That's the weird thing about modern computing. Decades ago there were hundreds of architectures, dozens of operating systems, and with those operating systems one or two different potential filesystems. 2015-09-04T18:10:31Z kristof: And CL was designed at a time when all those things had to be taken into consideration. And now, people are using, what, x86 80% of the time and ARM the other 10%? 2015-09-04T18:10:46Z rpg: kristof: and basically the UNIX filesystem is the only one left. 2015-09-04T18:10:51Z kristof: And operating systems have all converged to *NIX and Windows. 2015-09-04T18:11:03Z rpg: Even Windows we can look at as if the filesystem is UNIXy, usually. 2015-09-04T18:11:22Z kristof: rpg: Have you looked at a windows filesystem heirarchy lately? What a mess. 2015-09-04T18:11:25Z zirmann quit (Read error: Connection reset by peer) 2015-09-04T18:11:46Z scottj quit (Quit: leaving) 2015-09-04T18:11:55Z rpg: kristof: Not really. Whenever I use windows, I just screw something on top of it so it looks like UNIX, and stick to that abstraction as much as possible. 2015-09-04T18:12:07Z faalentijn: kristof: and 10% time they are actually using toasters 2015-09-04T18:12:37Z rpg: anyway, timing out here. Have to move the laptop to a new location. Thanks for the suggestions, everyone. 2015-09-04T18:12:43Z jdtest2 joined #lisp 2015-09-04T18:12:45Z kristof: rpg: Anyway, the lovely bit is that computation has become so complicated that only a few filesystems and operating systems are popular anymore, and thus we can forget about the more general filesystem abstractions. 2015-09-04T18:13:30Z rpg: Right. But as you point out, the Least Common Denominator of a bunch of dead filesystem species is baked into CL right now. :-/ 2015-09-04T18:13:31Z kristof: faalentijn: I would not be surprised if a modern microwave's embedded microcontroller had more processing power than the computer system aboard the Apollo 11 2015-09-04T18:13:59Z rpg_ joined #lisp 2015-09-04T18:15:20Z f-pound-at-bang: Is there anything like Emacs' «M-x apropos» in a Lisp REPL? 2015-09-04T18:15:44Z munksgaard joined #lisp 2015-09-04T18:15:50Z dlowe: (APROPOS "apropos") 2015-09-04T18:15:58Z jdtest quit (Ping timeout: 246 seconds) 2015-09-04T18:16:10Z f-pound-at-bang: Oh, thanks. :-) 2015-09-04T18:16:12Z zirman joined #lisp 2015-09-04T18:16:49Z f-pound-at-bang: Okay, now let's say I've located the definition I want - how do I check its docstring? 2015-09-04T18:17:16Z Xach: (documentation 'the-function-name 'function) 2015-09-04T18:17:25Z f-pound-at-bang: Ah, thanks. :-) 2015-09-04T18:17:50Z dlowe: many times I also do (describe #'the-function-name) 2015-09-04T18:18:05Z rpg quit (Ping timeout: 265 seconds) 2015-09-04T18:18:11Z f-pound-at-bang: Oh, describe seems to be more useful, indeed, thanks! 2015-09-04T18:18:18Z rpg_ quit (Ping timeout: 244 seconds) 2015-09-04T18:18:57Z Xach: describe is very handy 2015-09-04T18:22:37Z gingerale quit (Ping timeout: 246 seconds) 2015-09-04T18:23:26Z faalentijn quit (Quit: WeeChat 1.3) 2015-09-04T18:24:29Z demouser quit (Ping timeout: 244 seconds) 2015-09-04T18:25:40Z leafybasil joined #lisp 2015-09-04T18:26:30Z jtza8 quit (Ping timeout: 260 seconds) 2015-09-04T18:28:38Z BitPuffin quit (Ping timeout: 244 seconds) 2015-09-04T18:29:23Z EXID123 joined #lisp 2015-09-04T18:30:06Z ggole quit 2015-09-04T18:31:43Z Denommus joined #lisp 2015-09-04T18:32:46Z kdas_ joined #lisp 2015-09-04T18:34:09Z ehaliewicz joined #lisp 2015-09-04T18:35:06Z kushal quit (Ping timeout: 240 seconds) 2015-09-04T18:35:35Z quasus quit (Ping timeout: 264 seconds) 2015-09-04T18:38:40Z demouser joined #lisp 2015-09-04T18:40:45Z edgar-rft quit (Quit: edgar-rft) 2015-09-04T18:42:00Z larion quit (Ping timeout: 250 seconds) 2015-09-04T18:42:16Z cluck joined #lisp 2015-09-04T18:43:53Z radioninja joined #lisp 2015-09-04T18:46:38Z badkins quit 2015-09-04T18:54:29Z ehaliewicz left #lisp 2015-09-04T18:55:25Z cluck quit (Remote host closed the connection) 2015-09-04T18:55:42Z cluck joined #lisp 2015-09-04T18:57:21Z antonv joined #lisp 2015-09-04T19:00:12Z yrk joined #lisp 2015-09-04T19:00:49Z yrk quit (Changing host) 2015-09-04T19:00:50Z yrk joined #lisp 2015-09-04T19:03:03Z yrk quit (Remote host closed the connection) 2015-09-04T19:05:24Z moei quit (Quit: Leaving...) 2015-09-04T19:07:14Z hiroaki joined #lisp 2015-09-04T19:09:08Z karswell joined #lisp 2015-09-04T19:09:55Z not_tfl joined #lisp 2015-09-04T19:10:37Z badkins joined #lisp 2015-09-04T19:10:52Z preacherAKAnd quit (Quit: Konversation terminated!) 2015-09-04T19:15:08Z joshuasgrant quit (Remote host closed the connection) 2015-09-04T19:17:32Z zirman quit (Remote host closed the connection) 2015-09-04T19:17:48Z LiamH quit (Quit: Leaving.) 2015-09-04T19:28:27Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-04T19:31:20Z eudoxia_ joined #lisp 2015-09-04T19:31:46Z josteink quit (Ping timeout: 240 seconds) 2015-09-04T19:33:41Z eudoxia_ quit (Client Quit) 2015-09-04T19:33:44Z demouser quit (Ping timeout: 244 seconds) 2015-09-04T19:34:30Z eudoxia quit (Ping timeout: 240 seconds) 2015-09-04T19:37:28Z dim: I've never done describe on a function before, it's really good 2015-09-04T19:38:20Z oleo_ joined #lisp 2015-09-04T19:38:33Z Shinmera: Extending DESCRIBE-OBJECT for methods on my classes is something I've started doing recently. It's quite nice. 2015-09-04T19:38:57Z oleo is now known as Guest62393 2015-09-04T19:39:06Z Xach: dim: Well, it depends on what the implementation does. 2015-09-04T19:39:15Z oleo_ is now known as oleo 2015-09-04T19:39:21Z dim: the SBCL one is to my liking, then 2015-09-04T19:39:25Z Shinmera: Xach: Am I still going to be in time for ubiquitous to be in the QL release? 2015-09-04T19:39:28Z Xach: DESCRIBE is like ROOM. You never know what you might get. 2015-09-04T19:39:29Z kdas_ is now known as kushal 2015-09-04T19:39:31Z Xach: Shinmera: yes 2015-09-04T19:39:35Z Shinmera: Great! 2015-09-04T19:39:39Z kushal quit (Changing host) 2015-09-04T19:39:39Z kushal joined #lisp 2015-09-04T19:39:40Z dim: (or some other proper english phrase to that effect) 2015-09-04T19:40:10Z LiamH joined #lisp 2015-09-04T19:40:19Z dim: I'm soon to make a pgloader release, what't the next QL date? 2015-09-04T19:40:30Z Guest62393 quit (Ping timeout: 250 seconds) 2015-09-04T19:40:37Z dim: I don't think I can make it, and one month is not a problem, but maybe... 2015-09-04T19:40:44Z Xach: dim: I hope to make a release early next week. 2015-09-04T19:40:54Z Xach: In general, I try to do it on or shortly after the first weekend of the month. 2015-09-04T19:40:54Z munksgaard quit (Ping timeout: 255 seconds) 2015-09-04T19:41:05Z Xach: This month may be an exception. A lot of unrelated things going on, and lots of broken libraries. 2015-09-04T19:42:01Z dim: ok, won't rush through a release, but will also keep that in mind, thanks 2015-09-04T19:42:34Z dim: the next pgloader release is going to be the first one I do “source only”, as I also maintain the debian/ubuntu packages 2015-09-04T19:43:06Z dim: it's going to be the time for “if you want other platform binary support, please contact your favorite packager for it” 2015-09-04T19:45:53Z jfe__ joined #lisp 2015-09-04T19:46:52Z eudoxia joined #lisp 2015-09-04T19:46:55Z Jesin quit (Quit: Leaving) 2015-09-04T19:49:29Z UtkarshRay quit (Quit: Leaving) 2015-09-04T19:49:57Z yrk joined #lisp 2015-09-04T19:50:11Z clique joined #lisp 2015-09-04T19:50:31Z yrk quit (Changing host) 2015-09-04T19:50:31Z yrk joined #lisp 2015-09-04T19:52:54Z vlatkoB quit (Read error: Connection reset by peer) 2015-09-04T19:53:04Z ajtulloch joined #lisp 2015-09-04T19:55:04Z Xach: I don't know if I can choose just one favorite 2015-09-04T19:56:16Z dim: hehe, fair enough, will rephrase ;-) 2015-09-04T19:56:41Z ajtulloch quit (Client Quit) 2015-09-04T19:56:48Z maveneagle joined #lisp 2015-09-04T19:57:07Z karswell quit (Read error: Connection reset by peer) 2015-09-04T19:57:44Z karswell` joined #lisp 2015-09-04T19:58:21Z clique quit (Ping timeout: 246 seconds) 2015-09-04T19:58:28Z C6248 joined #lisp 2015-09-04T19:58:35Z Jesin joined #lisp 2015-09-04T19:59:22Z C6248 left #lisp 2015-09-04T19:59:34Z dkcl quit (Remote host closed the connection) 2015-09-04T20:01:38Z Xach: Just being silly 2015-09-04T20:02:25Z josteink joined #lisp 2015-09-04T20:02:55Z vaitel quit (Quit: Leaving) 2015-09-04T20:05:47Z prxq joined #lisp 2015-09-04T20:09:58Z Yanez joined #lisp 2015-09-04T20:12:04Z Walex2 joined #lisp 2015-09-04T20:12:45Z ryu0 joined #lisp 2015-09-04T20:12:54Z malbertife_ joined #lisp 2015-09-04T20:13:31Z aap_ joined #lisp 2015-09-04T20:14:33Z frankS2_ joined #lisp 2015-09-04T20:14:34Z s00pcan quit (Ping timeout: 265 seconds) 2015-09-04T20:14:39Z Cthulhux- joined #lisp 2015-09-04T20:14:56Z slyrus_ joined #lisp 2015-09-04T20:15:01Z Plas joined #lisp 2015-09-04T20:15:16Z eschulte_ joined #lisp 2015-09-04T20:15:26Z josteink quit (Remote host closed the connection) 2015-09-04T20:15:27Z luis` joined #lisp 2015-09-04T20:15:31Z opcode joined #lisp 2015-09-04T20:15:58Z jlarocco joined #lisp 2015-09-04T20:15:59Z Davidbrcz quit (Ping timeout: 252 seconds) 2015-09-04T20:16:03Z loz quit (Ping timeout: 244 seconds) 2015-09-04T20:16:04Z PlasmaStar quit (Ping timeout: 244 seconds) 2015-09-04T20:16:04Z les quit (Ping timeout: 244 seconds) 2015-09-04T20:16:04Z Zhivago quit (Ping timeout: 244 seconds) 2015-09-04T20:16:05Z frankS2 quit (Ping timeout: 244 seconds) 2015-09-04T20:16:05Z Walex quit (Read error: Connection reset by peer) 2015-09-04T20:16:05Z slyrus quit (Read error: Connection reset by peer) 2015-09-04T20:16:05Z Cthulhux` quit (Read error: Connection reset by peer) 2015-09-04T20:16:05Z chinchan quit (Ping timeout: 244 seconds) 2015-09-04T20:16:05Z Intensity quit (Ping timeout: 244 seconds) 2015-09-04T20:16:05Z Mandus quit (Ping timeout: 244 seconds) 2015-09-04T20:16:05Z opc0de quit (Ping timeout: 244 seconds) 2015-09-04T20:16:05Z luis quit (Ping timeout: 244 seconds) 2015-09-04T20:16:06Z jayne quit (Read error: Connection reset by peer) 2015-09-04T20:16:06Z Intensity joined #lisp 2015-09-04T20:16:06Z ryuo quit (Read error: Connection reset by peer) 2015-09-04T20:16:06Z s00pcan joined #lisp 2015-09-04T20:16:06Z jayne_ joined #lisp 2015-09-04T20:16:07Z aap quit (Ping timeout: 244 seconds) 2015-09-04T20:16:07Z eschulte quit (Ping timeout: 244 seconds) 2015-09-04T20:16:07Z kjak quit (Ping timeout: 244 seconds) 2015-09-04T20:16:07Z lemoinem quit (Ping timeout: 244 seconds) 2015-09-04T20:16:07Z tstc quit (Ping timeout: 244 seconds) 2015-09-04T20:16:07Z maveneagle quit (Read error: Connection reset by peer) 2015-09-04T20:16:08Z Jaskologist_ joined #lisp 2015-09-04T20:16:08Z Jaskologist_ quit (Client Quit) 2015-09-04T20:16:08Z Intensity quit (Changing host) 2015-09-04T20:16:08Z Intensity joined #lisp 2015-09-04T20:16:08Z malbertife quit (Ping timeout: 244 seconds) 2015-09-04T20:16:08Z jlarocco_work quit (Ping timeout: 244 seconds) 2015-09-04T20:16:08Z Jaskologist quit (Ping timeout: 244 seconds) 2015-09-04T20:16:09Z erg quit (Ping timeout: 244 seconds) 2015-09-04T20:16:09Z tstc joined #lisp 2015-09-04T20:16:09Z slyrus_ is now known as slyrus 2015-09-04T20:16:12Z lemoinem joined #lisp 2015-09-04T20:16:24Z les joined #lisp 2015-09-04T20:16:25Z kjak joined #lisp 2015-09-04T20:16:30Z josteink joined #lisp 2015-09-04T20:16:34Z chinchan joined #lisp 2015-09-04T20:16:35Z Mandus joined #lisp 2015-09-04T20:16:46Z chinchan quit (Client Quit) 2015-09-04T20:16:51Z Plas is now known as PlasmaStar 2015-09-04T20:16:57Z dim: well I do have a specific target in mind in my phrasing and it might be good not to pressure him actually, as pgsql people would easily guess who that is 2015-09-04T20:17:36Z loz joined #lisp 2015-09-04T20:17:41Z rpg joined #lisp 2015-09-04T20:17:46Z s00pcan quit (Remote host closed the connection) 2015-09-04T20:18:13Z frankS2_ is now known as frankS2 2015-09-04T20:18:48Z Ettore joined #lisp 2015-09-04T20:19:10Z legendofporkins is now known as failproofshark 2015-09-04T20:22:57Z josteink quit (Ping timeout: 252 seconds) 2015-09-04T20:32:01Z munksgaard joined #lisp 2015-09-04T20:34:03Z josteink joined #lisp 2015-09-04T20:36:43Z tylergoza quit (Quit: Leaving...) 2015-09-04T20:37:52Z Fare joined #lisp 2015-09-04T20:37:52Z kristof quit (Remote host closed the connection) 2015-09-04T20:38:09Z kristof joined #lisp 2015-09-04T20:41:07Z demouser joined #lisp 2015-09-04T20:47:43Z dkcl joined #lisp 2015-09-04T20:48:06Z LiamH quit (Quit: Leaving.) 2015-09-04T20:50:13Z sjl joined #lisp 2015-09-04T20:51:52Z K1rk quit (Quit: Leaving) 2015-09-04T20:51:53Z pt1 joined #lisp 2015-09-04T20:52:55Z BillyZane2 joined #lisp 2015-09-04T20:54:59Z pt1 quit (Remote host closed the connection) 2015-09-04T20:56:46Z sjl quit (Read error: Connection reset by peer) 2015-09-04T20:58:42Z cluck quit (Read error: Connection reset by peer) 2015-09-04T20:59:00Z cluck joined #lisp 2015-09-04T21:01:07Z sjl joined #lisp 2015-09-04T21:01:47Z clique joined #lisp 2015-09-04T21:03:51Z rpg quit (Quit: rpg) 2015-09-04T21:03:55Z Ven joined #lisp 2015-09-04T21:07:07Z echo-are` joined #lisp 2015-09-04T21:07:31Z Denommus` joined #lisp 2015-09-04T21:07:46Z clog quit (Ping timeout: 240 seconds) 2015-09-04T21:07:46Z Clarice joined #lisp 2015-09-04T21:07:58Z kristof quit (Ping timeout: 268 seconds) 2015-09-04T21:08:02Z j_king quit (Ping timeout: 250 seconds) 2015-09-04T21:08:18Z vhost- quit (Ping timeout: 244 seconds) 2015-09-04T21:08:18Z phf quit (Ping timeout: 244 seconds) 2015-09-04T21:08:35Z lemoinem quit (Ping timeout: 264 seconds) 2015-09-04T21:08:59Z phf joined #lisp 2015-09-04T21:09:11Z Denommus quit (Ping timeout: 264 seconds) 2015-09-04T21:09:19Z BillyZane2 quit (Ping timeout: 244 seconds) 2015-09-04T21:09:21Z sfa quit (Ping timeout: 256 seconds) 2015-09-04T21:09:22Z phf is now known as Guest89070 2015-09-04T21:09:26Z vsync- joined #lisp 2015-09-04T21:09:29Z f-pound-- joined #lisp 2015-09-04T21:09:33Z jewel_ quit (Ping timeout: 255 seconds) 2015-09-04T21:09:44Z vsync quit (Ping timeout: 272 seconds) 2015-09-04T21:09:50Z stupidpioneers quit (Ping timeout: 244 seconds) 2015-09-04T21:09:53Z j_king joined #lisp 2015-09-04T21:09:55Z sfa joined #lisp 2015-09-04T21:10:26Z eazar001 quit (Ping timeout: 268 seconds) 2015-09-04T21:10:31Z f-pound-- quit (Remote host closed the connection) 2015-09-04T21:10:38Z zygentoma quit (Ping timeout: 265 seconds) 2015-09-04T21:10:38Z dryt quit (Ping timeout: 265 seconds) 2015-09-04T21:11:03Z f-pound-at-bang quit (Ping timeout: 268 seconds) 2015-09-04T21:11:31Z Whitesquall quit (Ping timeout: 246 seconds) 2015-09-04T21:11:35Z echo-area quit (Ping timeout: 264 seconds) 2015-09-04T21:11:36Z stupidpioneers joined #lisp 2015-09-04T21:11:40Z someone quit (Ping timeout: 268 seconds) 2015-09-04T21:12:03Z pyon joined #lisp 2015-09-04T21:12:15Z Davidbrcz joined #lisp 2015-09-04T21:12:48Z zacts quit (Ping timeout: 250 seconds) 2015-09-04T21:13:44Z Yanez quit (Quit: Yanez) 2015-09-04T21:13:51Z someon joined #lisp 2015-09-04T21:14:07Z Bicyclidine joined #lisp 2015-09-04T21:15:28Z kami quit (Ping timeout: 265 seconds) 2015-09-04T21:15:44Z badkins quit 2015-09-04T21:16:04Z varjag joined #lisp 2015-09-04T21:18:06Z zirman joined #lisp 2015-09-04T21:19:04Z zygentoma joined #lisp 2015-09-04T21:19:26Z ebrasca joined #lisp 2015-09-04T21:20:57Z vhost- joined #lisp 2015-09-04T21:22:09Z sjl quit (Ping timeout: 255 seconds) 2015-09-04T21:22:54Z zirman quit (Ping timeout: 260 seconds) 2015-09-04T21:23:14Z pinterface1 joined #lisp 2015-09-04T21:23:25Z jewel_ joined #lisp 2015-09-04T21:24:22Z dryt joined #lisp 2015-09-04T21:24:27Z pinterface quit (Read error: Connection reset by peer) 2015-09-04T21:24:28Z zophy quit (Ping timeout: 246 seconds) 2015-09-04T21:25:24Z jfe__ quit (Quit: Leaving) 2015-09-04T21:26:38Z ajtulloch joined #lisp 2015-09-04T21:27:29Z Patzy quit (Ping timeout: 256 seconds) 2015-09-04T21:28:16Z Patzy joined #lisp 2015-09-04T21:32:24Z jtza8 joined #lisp 2015-09-04T21:33:06Z lemoinem joined #lisp 2015-09-04T21:34:40Z BillyZane2 joined #lisp 2015-09-04T21:36:49Z kushal quit (Quit: Leaving) 2015-09-04T21:37:20Z Bicyclidine quit (Quit: leaving) 2015-09-04T21:42:03Z someon is now known as someone 2015-09-04T21:42:32Z malbertife_ quit (Ping timeout: 265 seconds) 2015-09-04T21:42:41Z sjl joined #lisp 2015-09-04T21:44:25Z Fare quit (Ping timeout: 246 seconds) 2015-09-04T21:47:43Z BitPuffin|osx joined #lisp 2015-09-04T21:50:15Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-04T21:51:52Z eazar001 joined #lisp 2015-09-04T21:53:15Z noHue6` joined #lisp 2015-09-04T21:53:47Z zirman joined #lisp 2015-09-04T21:53:47Z zirman quit (Changing host) 2015-09-04T21:53:47Z zirman joined #lisp 2015-09-04T21:54:01Z ajtulloc_ joined #lisp 2015-09-04T21:54:36Z demouser quit (Read error: Connection reset by peer) 2015-09-04T21:55:42Z Ven joined #lisp 2015-09-04T21:55:50Z papachan joined #lisp 2015-09-04T21:57:02Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-04T22:01:29Z BillyZane2 quit (Ping timeout: 244 seconds) 2015-09-04T22:03:50Z resttime joined #lisp 2015-09-04T22:04:19Z hiroaki quit (Ping timeout: 256 seconds) 2015-09-04T22:04:19Z Zotan quit (Ping timeout: 256 seconds) 2015-09-04T22:04:53Z jlongster quit (Ping timeout: 256 seconds) 2015-09-04T22:07:18Z zirman quit (Remote host closed the connection) 2015-09-04T22:07:18Z Zotan joined #lisp 2015-09-04T22:09:37Z mishoo_ quit (Ping timeout: 246 seconds) 2015-09-04T22:10:53Z sjl quit (Read error: Connection reset by peer) 2015-09-04T22:16:48Z eudoxia quit (Quit: Leaving) 2015-09-04T22:17:19Z angavrilov quit (Remote host closed the connection) 2015-09-04T22:17:29Z grouzen quit (Ping timeout: 250 seconds) 2015-09-04T22:19:52Z tharugrim joined #lisp 2015-09-04T22:21:46Z emaczen` quit (Ping timeout: 240 seconds) 2015-09-04T22:22:41Z haasn quit (Ping timeout: 250 seconds) 2015-09-04T22:23:08Z mrSpec quit (Quit: mrSpec) 2015-09-04T22:23:52Z ajtulloc_ quit (Remote host closed the connection) 2015-09-04T22:24:09Z ehu quit (Quit: Leaving.) 2015-09-04T22:27:06Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-04T22:28:02Z jtza8 quit (Remote host closed the connection) 2015-09-04T22:28:34Z haasn joined #lisp 2015-09-04T22:33:27Z sjl joined #lisp 2015-09-04T22:34:17Z tmtwd joined #lisp 2015-09-04T22:34:20Z sjl quit (Read error: Connection reset by peer) 2015-09-04T22:39:13Z ipmonger joined #lisp 2015-09-04T22:41:18Z cmatei quit (Read error: Connection reset by peer) 2015-09-04T22:41:53Z cmatei joined #lisp 2015-09-04T22:44:27Z sjl joined #lisp 2015-09-04T22:45:05Z atgnag takes a greak from irc to read a long article 2015-09-04T22:46:38Z varjag quit (Ping timeout: 268 seconds) 2015-09-04T22:47:12Z EXID123 quit (Remote host closed the connection) 2015-09-04T22:48:35Z Clarice is now known as kristof 2015-09-04T22:50:47Z zygentoma quit (Ping timeout: 256 seconds) 2015-09-04T22:52:15Z sjl quit (Read error: Connection reset by peer) 2015-09-04T22:52:48Z sjl joined #lisp 2015-09-04T22:53:21Z clique quit (Ping timeout: 246 seconds) 2015-09-04T22:54:04Z jlongster joined #lisp 2015-09-04T22:54:38Z k-dawg joined #lisp 2015-09-04T22:57:18Z zygentoma joined #lisp 2015-09-04T22:59:18Z jlongster quit (Ping timeout: 272 seconds) 2015-09-04T23:00:05Z karswell` quit (Remote host closed the connection) 2015-09-04T23:00:05Z sjl quit (Read error: Connection reset by peer) 2015-09-04T23:00:16Z dkcl quit (Ping timeout: 250 seconds) 2015-09-04T23:00:23Z rick-monster quit (Remote host closed the connection) 2015-09-04T23:00:59Z karswell` joined #lisp 2015-09-04T23:03:05Z briantrice quit (Quit: briantrice) 2015-09-04T23:03:30Z tharugrim quit (Quit: WeeChat 1.3) 2015-09-04T23:04:04Z clog joined #lisp 2015-09-04T23:04:24Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-04T23:05:32Z prxq quit (Remote host closed the connection) 2015-09-04T23:06:38Z tmtwd quit (Ping timeout: 265 seconds) 2015-09-04T23:14:29Z ajtulloch joined #lisp 2015-09-04T23:17:27Z otjura quit (Quit: Leaving) 2015-09-04T23:18:25Z ajtulloch quit (Read error: Connection reset by peer) 2015-09-04T23:19:01Z ajtulloch joined #lisp 2015-09-04T23:21:11Z stepnem quit (Ping timeout: 264 seconds) 2015-09-04T23:23:14Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2015-09-04T23:26:17Z zacts joined #lisp 2015-09-04T23:34:30Z fiddlerwoaroof: "You need ASDF >= 2.32 to load this system correctly." 2015-09-04T23:34:46Z fiddlerwoaroof: Is there a way to tell quicklisp to upgrade ASDf? 2015-09-04T23:36:39Z XachX: No. You have to preload the version you want. 2015-09-04T23:37:45Z Fare joined #lisp 2015-09-04T23:41:04Z fiddlerwoaroof: I wish there was a way to make apt work with things like quicklisp/gem/npm/pip/etc. 2015-09-04T23:42:25Z Xach: fiddlerwoaroof: dim has done some stuff with that 2015-09-04T23:43:17Z aeth: Is there an easier way to get this directory other than this? (asdf:system-source-directory (intern (package-name *package*) :keyword)) 2015-09-04T23:43:42Z fiddlerwoaroof: Will cljwt or something like it be in the next quicklisp? 2015-09-04T23:43:43Z fiddlerwoaroof: git@github.com:gschjetne/cljwt.git 2015-09-04T23:43:43Z aeth: I guess I could just literally use the name of the package in the file itself, even though it's not as general that way 2015-09-04T23:43:45Z Xach: aeth: "this"? 2015-09-04T23:43:56Z aeth: s/this directory/the directory of the package/ 2015-09-04T23:44:14Z aeth: Technically, the directory of the .asd file, since it could be in e.g. src/ 2015-09-04T23:44:15Z Xach: aeth: *package* need not have the same name as the system 2015-09-04T23:44:47Z Xach: aeth: You can use *load-truename*/*compile-file-truename* at readtime, e.g. with #. 2015-09-04T23:44:50Z Fare quit (Ping timeout: 240 seconds) 2015-09-04T23:45:26Z Xach: fiddlerwoaroof: Nobody has asked me to add it 2015-09-04T23:45:52Z jxv quit (Ping timeout: 244 seconds) 2015-09-04T23:45:53Z Xach: aeth: also, you don't have to intern it in the keyword package. it can use a string as the name, too. 2015-09-04T23:46:08Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-04T23:46:31Z sjl joined #lisp 2015-09-04T23:47:08Z fiddlerwoaroof: Xach: I don't know if there's a better implementation of the standard out there, but Google uses them during the OpenID Connect authentication sequence. 2015-09-04T23:48:03Z Xach: fiddlerwoaroof: It looks like the author might want to do more stuff before asking it to be added to quicklisp 2015-09-04T23:48:09Z Xach: schjetne: what say you? 2015-09-04T23:48:49Z loz quit (Ping timeout: 246 seconds) 2015-09-04T23:51:25Z vsync- quit (Ping timeout: 256 seconds) 2015-09-04T23:52:59Z aeth: Xach: oh oops, I forgot packages don't have to be the same name, thanks 2015-09-05T00:00:55Z Karl_Dscc quit (Quit: Leaving) 2015-09-05T00:07:53Z zirman joined #lisp 2015-09-05T00:07:53Z zirman quit (Changing host) 2015-09-05T00:07:53Z zirman joined #lisp 2015-09-05T00:09:17Z arnaudga joined #lisp 2015-09-05T00:09:33Z wokko joined #lisp 2015-09-05T00:12:28Z zirman quit (Ping timeout: 246 seconds) 2015-09-05T00:12:51Z kristof quit (Ping timeout: 252 seconds) 2015-09-05T00:13:25Z sjl quit (Read error: Connection reset by peer) 2015-09-05T00:13:53Z Ettore quit (Quit: Leaving.) 2015-09-05T00:13:59Z munksgaard quit (Ping timeout: 264 seconds) 2015-09-05T00:14:09Z sjl joined #lisp 2015-09-05T00:15:56Z bjorkintosh quit (Ping timeout: 272 seconds) 2015-09-05T00:17:39Z jlongster joined #lisp 2015-09-05T00:17:59Z otaviocarvalho quit (Ping timeout: 252 seconds) 2015-09-05T00:18:45Z c74d is now known as Guest33101 2015-09-05T00:19:04Z papachan quit (Quit: Saliendo) 2015-09-05T00:19:08Z c74d3 joined #lisp 2015-09-05T00:19:28Z Guest33101 quit (Ping timeout: 252 seconds) 2015-09-05T00:24:57Z zirman joined #lisp 2015-09-05T00:25:25Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-05T00:29:53Z Jubb joined #lisp 2015-09-05T00:29:54Z sjl quit (Read error: Connection reset by peer) 2015-09-05T00:31:56Z Niac joined #lisp 2015-09-05T00:32:33Z ndrei joined #lisp 2015-09-05T00:33:15Z nalik891 joined #lisp 2015-09-05T00:34:52Z nalik891 quit (Read error: Connection reset by peer) 2015-09-05T00:35:42Z nalik891 joined #lisp 2015-09-05T00:36:44Z kristof joined #lisp 2015-09-05T00:37:53Z Petit_Dejeuner joined #lisp 2015-09-05T00:40:15Z OrangeShark joined #lisp 2015-09-05T00:41:49Z BitPuffin|osx quit (Remote host closed the connection) 2015-09-05T00:41:55Z keen__________14 joined #lisp 2015-09-05T00:42:24Z BitPuffin|osx joined #lisp 2015-09-05T00:42:51Z keen__________13 quit (Ping timeout: 255 seconds) 2015-09-05T00:42:54Z Petit_Dejeuner quit (Quit: rcirc on GNU Emacs 24.5.1) 2015-09-05T00:43:04Z ziocroc quit (Quit: ziocroc) 2015-09-05T00:43:12Z Petit_Dejeuner joined #lisp 2015-09-05T00:43:26Z Petit_Dejeuner quit (Client Quit) 2015-09-05T00:43:36Z zirman quit (Remote host closed the connection) 2015-09-05T00:43:56Z Petit_Dejeuner joined #lisp 2015-09-05T00:45:37Z munksgaard joined #lisp 2015-09-05T00:45:43Z Petit_Dejeuner quit (Remote host closed the connection) 2015-09-05T00:46:00Z Petit_Dejeuner joined #lisp 2015-09-05T00:46:49Z Beetny joined #lisp 2015-09-05T00:55:05Z Petit_Dejeuner quit (Ping timeout: 244 seconds) 2015-09-05T01:03:26Z Fare joined #lisp 2015-09-05T01:03:33Z nalik891 quit (Ping timeout: 255 seconds) 2015-09-05T01:04:13Z lispyone quit (Remote host closed the connection) 2015-09-05T01:04:55Z jlongster quit (Ping timeout: 244 seconds) 2015-09-05T01:04:58Z lispyone joined #lisp 2015-09-05T01:06:04Z jlongster joined #lisp 2015-09-05T01:06:17Z nalik891 joined #lisp 2015-09-05T01:06:51Z arnaudga quit (Quit: Quitte) 2015-09-05T01:10:53Z echo-are` is now known as echo-area 2015-09-05T01:12:30Z ndrei quit (Ping timeout: 260 seconds) 2015-09-05T01:17:12Z nalik891 quit (Read error: Connection reset by peer) 2015-09-05T01:17:30Z aap joined #lisp 2015-09-05T01:17:30Z ajtulloch joined #lisp 2015-09-05T01:17:39Z nalik891 joined #lisp 2015-09-05T01:17:45Z futpib quit (Ping timeout: 250 seconds) 2015-09-05T01:20:03Z akkad joined #lisp 2015-09-05T01:20:48Z aap_ quit (Ping timeout: 264 seconds) 2015-09-05T01:24:56Z akkad: how does one use load with relative path from slime? setting *default-pathname-defaults*, swank:set-default-directory, and no luck on something like (load "foo/bar.lisp") when foo is in the currently defined directory 2015-09-05T01:28:11Z nalik891 quit (Read error: Connection reset by peer) 2015-09-05T01:28:22Z akkad quit (Quit: got it) 2015-09-05T01:32:15Z ajtulloch quit (Remote host closed the connection) 2015-09-05T01:33:33Z Petit_Dejeuner joined #lisp 2015-09-05T01:35:49Z k-dawg joined #lisp 2015-09-05T01:39:25Z CEnnis91 quit (Quit: Connection closed for inactivity) 2015-09-05T01:40:59Z stardiviner joined #lisp 2015-09-05T01:42:45Z tmtwd joined #lisp 2015-09-05T01:48:27Z pjb: minion: memo for akkad: what does "currently defined directory" mean? What is it? 2015-09-05T01:48:27Z minion: Remembered. I'll tell akkad when he/she/it next speaks. 2015-09-05T01:50:04Z c74d3 quit (Remote host closed the connection) 2015-09-05T01:52:16Z c74d joined #lisp 2015-09-05T01:53:24Z mprelude joined #lisp 2015-09-05T01:53:46Z scymtym quit (Ping timeout: 240 seconds) 2015-09-05T01:59:15Z UtkarshRay joined #lisp 2015-09-05T02:01:34Z CEnnis91 joined #lisp 2015-09-05T02:02:38Z fiddlerwoaroof: How do I use postmodern with timestamp columns? 2015-09-05T02:04:11Z fiddlerwoaroof: Specifically, how do I make a dao class that defaults to the current time? 2015-09-05T02:04:41Z fiddlerwoaroof: I looked at the examples, but I get an error along the lines of "cannot cast .... to sql literal" 2015-09-05T02:05:08Z fiddlerwoaroof: that is: "Value @2015-09-04T22:08:33.265330-04:00 can not be converted to an SQL literal." 2015-09-05T02:09:47Z jxv joined #lisp 2015-09-05T02:13:34Z arpunk quit (Quit: leaving) 2015-09-05T02:20:50Z yeticry quit (Ping timeout: 240 seconds) 2015-09-05T02:23:14Z yeticry joined #lisp 2015-09-05T02:23:26Z munksgaard quit (Ping timeout: 240 seconds) 2015-09-05T02:29:41Z jlongster quit (Ping timeout: 250 seconds) 2015-09-05T02:32:58Z isBEKaml quit (Quit: leaving) 2015-09-05T02:33:12Z jlongster joined #lisp 2015-09-05T02:36:04Z psy_ quit (Ping timeout: 250 seconds) 2015-09-05T02:41:51Z lispyone quit (Remote host closed the connection) 2015-09-05T02:42:13Z Ober: http://cons.io/path.html odd I expected there to be more consistency with default-pathname-defaults over implementations 2015-09-05T02:43:09Z Fare: is anyone willing to be sounding board for the next chapter of ngnghm.github.io ? 2015-09-05T02:43:44Z Fare: Ober: for slightly better pathname abstractions use uiop. 2015-09-05T02:44:06Z Ober: thought you were going to say iolib 2015-09-05T02:44:13Z zirman joined #lisp 2015-09-05T02:44:32Z Fare: iolib is even better, though less portable (although -- how's the windows port coming along?) 2015-09-05T02:44:46Z Fare: also, requiring to link to a C library is a pain. 2015-09-05T02:44:52Z Ober: fix-posix? 2015-09-05T02:44:56Z Fare: yup 2015-09-05T02:44:58Z Ober: that should be a linux kernel module... 2015-09-05T02:45:25Z Ober: given all the (safety 0)'s used in iolib.. I check out uiop. thanks 2015-09-05T02:45:53Z Fare: uiop is not as ambitious as iolib, but is ubiquitous. 2015-09-05T02:46:56Z Fare: it aims at making CL pathnames bearable portably, not at fixing them. 2015-09-05T02:47:08Z arpunk joined #lisp 2015-09-05T02:48:11Z jlongster quit (Ping timeout: 264 seconds) 2015-09-05T02:48:47Z zirman quit (Ping timeout: 256 seconds) 2015-09-05T02:50:45Z ebrasca quit (Remote host closed the connection) 2015-09-05T02:58:42Z arpunk quit (Quit: WeeChat 1.1.1) 2015-09-05T02:58:55Z arpunk joined #lisp 2015-09-05T03:00:34Z Fare quit (Ping timeout: 265 seconds) 2015-09-05T03:01:15Z Davidbrcz quit (Ping timeout: 256 seconds) 2015-09-05T03:04:47Z yrk quit (Ping timeout: 244 seconds) 2015-09-05T03:09:34Z Petit_Dejeuner quit (Ping timeout: 246 seconds) 2015-09-05T03:11:43Z jason_m quit (Ping timeout: 250 seconds) 2015-09-05T03:14:06Z arpunk quit (Quit: WeeChat 1.1.1) 2015-09-05T03:16:17Z arpunk joined #lisp 2015-09-05T03:21:05Z jlongster joined #lisp 2015-09-05T03:23:51Z edgar-rft joined #lisp 2015-09-05T03:25:45Z kristof quit (Ping timeout: 255 seconds) 2015-09-05T03:27:25Z ktx quit (Ping timeout: 246 seconds) 2015-09-05T03:27:25Z brucem quit (Ping timeout: 246 seconds) 2015-09-05T03:27:58Z Petit_Dejeuner joined #lisp 2015-09-05T03:28:07Z wolf_mozart quit (Ping timeout: 246 seconds) 2015-09-05T03:28:28Z arrsim quit (Ping timeout: 246 seconds) 2015-09-05T03:28:29Z brucem joined #lisp 2015-09-05T03:30:37Z zirman joined #lisp 2015-09-05T03:31:50Z zirman quit (Remote host closed the connection) 2015-09-05T03:33:06Z ktx joined #lisp 2015-09-05T03:33:08Z arrsim joined #lisp 2015-09-05T03:36:28Z kristof joined #lisp 2015-09-05T03:37:06Z wolf_mozart joined #lisp 2015-09-05T03:37:53Z Oladon1 joined #lisp 2015-09-05T03:38:04Z Oladon quit (Disconnected by services) 2015-09-05T03:38:06Z Oladon1 is now known as Oladon 2015-09-05T03:41:54Z psy_ joined #lisp 2015-09-05T03:42:23Z lispyone joined #lisp 2015-09-05T03:42:37Z psy_ quit (Max SendQ exceeded) 2015-09-05T03:43:34Z psy_ joined #lisp 2015-09-05T03:44:14Z brucem quit (Changing host) 2015-09-05T03:44:14Z brucem joined #lisp 2015-09-05T03:46:58Z quazimodo quit (Ping timeout: 265 seconds) 2015-09-05T03:47:28Z lispyone quit (Ping timeout: 272 seconds) 2015-09-05T03:48:34Z mprelude quit (Ping timeout: 246 seconds) 2015-09-05T03:50:01Z smokeink joined #lisp 2015-09-05T03:51:29Z bjorkintosh joined #lisp 2015-09-05T03:51:42Z cluck quit (Remote host closed the connection) 2015-09-05T03:52:02Z Guest89070 is now known as phf 2015-09-05T03:52:25Z phf quit (Changing host) 2015-09-05T03:52:25Z phf joined #lisp 2015-09-05T03:59:32Z jcmdln joined #lisp 2015-09-05T04:01:48Z zirman joined #lisp 2015-09-05T04:02:46Z beach joined #lisp 2015-09-05T04:02:55Z beach: Good morning everyone! 2015-09-05T04:04:31Z jxv quit (Quit: Leaving) 2015-09-05T04:09:09Z jcmdln quit (Ping timeout: 268 seconds) 2015-09-05T04:12:06Z zirman quit (Remote host closed the connection) 2015-09-05T04:12:29Z o`connor quit (Ping timeout: 240 seconds) 2015-09-05T04:13:03Z phf quit (Quit: ...) 2015-09-05T04:13:18Z phf joined #lisp 2015-09-05T04:15:43Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-05T04:20:39Z EXID123 joined #lisp 2015-09-05T04:23:47Z zirman joined #lisp 2015-09-05T04:23:47Z zirman quit (Remote host closed the connection) 2015-09-05T04:23:59Z zirman joined #lisp 2015-09-05T04:25:02Z OrangeShark quit (Quit: Leaving) 2015-09-05T04:25:51Z phf quit (Quit: ...) 2015-09-05T04:26:04Z phf joined #lisp 2015-09-05T04:26:27Z phf quit (Client Quit) 2015-09-05T04:26:38Z phf joined #lisp 2015-09-05T04:28:29Z EXID123 quit (Remote host closed the connection) 2015-09-05T04:34:54Z zirman quit (Remote host closed the connection) 2015-09-05T04:36:14Z ktx quit (Ping timeout: 244 seconds) 2015-09-05T04:41:08Z ktx joined #lisp 2015-09-05T04:43:27Z jlongster quit (Ping timeout: 244 seconds) 2015-09-05T04:46:42Z HDurer quit (Ping timeout: 260 seconds) 2015-09-05T04:51:14Z HDurer joined #lisp 2015-09-05T04:55:02Z vlatkoB joined #lisp 2015-09-05T04:57:06Z bjorkintosh quit (Ping timeout: 255 seconds) 2015-09-05T05:01:41Z o`connor joined #lisp 2015-09-05T05:04:24Z ggole joined #lisp 2015-09-05T05:04:31Z ajtulloch joined #lisp 2015-09-05T05:09:32Z qubitnerd joined #lisp 2015-09-05T05:10:50Z sdothum quit (Ping timeout: 240 seconds) 2015-09-05T05:10:50Z bjorkintosh joined #lisp 2015-09-05T05:13:33Z Whitesquall joined #lisp 2015-09-05T05:14:35Z Davidbrcz joined #lisp 2015-09-05T05:15:12Z not_tfl quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-05T05:15:49Z karswell` quit (Read error: Connection reset by peer) 2015-09-05T05:16:45Z karswell` joined #lisp 2015-09-05T05:18:35Z o`connor quit (Ping timeout: 244 seconds) 2015-09-05T05:18:52Z not_tfl joined #lisp 2015-09-05T05:23:37Z fiddlerwoaroof: eudoxia? 2015-09-05T05:24:14Z imnotstu joined #lisp 2015-09-05T05:27:23Z kristof quit (Ping timeout: 244 seconds) 2015-09-05T05:36:16Z o`connor joined #lisp 2015-09-05T05:38:03Z eazar001 quit (Ping timeout: 255 seconds) 2015-09-05T05:47:30Z smokeink quit (Ping timeout: 255 seconds) 2015-09-05T05:50:55Z UtkarshRay quit (Remote host closed the connection) 2015-09-05T05:51:22Z eazar001 joined #lisp 2015-09-05T05:58:44Z psy_ quit (Read error: No route to host) 2015-09-05T06:00:56Z psy_ joined #lisp 2015-09-05T06:03:14Z ajtulloch quit (Remote host closed the connection) 2015-09-05T06:07:39Z malbertife joined #lisp 2015-09-05T06:19:02Z qubitnerd quit (Ping timeout: 244 seconds) 2015-09-05T06:23:22Z quazimodo joined #lisp 2015-09-05T06:24:34Z qubitnerd joined #lisp 2015-09-05T06:25:42Z Ober: ooois there a "if 0" equivalent to block out code to not execute equivalent in lisp? other than just mass ;; 2015-09-05T06:27:23Z mea-culpa joined #lisp 2015-09-05T06:28:21Z gravicappa joined #lisp 2015-09-05T06:30:31Z |3b|: #+ or #- can be used that way 2015-09-05T06:30:40Z Ober: oh right. thanks 2015-09-05T06:30:41Z gingerale joined #lisp 2015-09-05T06:30:51Z Ober: wanted something more obvious than (if nil 2015-09-05T06:30:56Z |3b|: or (when nil ...) 2015-09-05T06:33:48Z sekrit joined #lisp 2015-09-05T06:35:10Z Ober hunts for an equivalent to elisp let-alist. 2015-09-05T06:35:44Z Ober: to replace (let ((foo (cdr (assoc 'foo bar)) ... 2015-09-05T06:37:23Z leafybasil quit (Remote host closed the connection) 2015-09-05T06:37:54Z Ober: Easily let-bind values of an assoc-list by their names 2015-09-05T06:38:50Z leafybasil joined #lisp 2015-09-05T06:39:42Z smokeink joined #lisp 2015-09-05T06:43:25Z leafybasil quit (Ping timeout: 246 seconds) 2015-09-05T06:43:56Z leafybasil joined #lisp 2015-09-05T06:45:38Z leafybas_ joined #lisp 2015-09-05T06:45:42Z leafybasil quit (Read error: Connection reset by peer) 2015-09-05T06:46:43Z not_tfl quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-05T06:46:49Z tos-1 joined #lisp 2015-09-05T06:46:50Z zirman joined #lisp 2015-09-05T06:46:50Z zirman quit (Changing host) 2015-09-05T06:46:50Z zirman joined #lisp 2015-09-05T06:48:57Z kushal joined #lisp 2015-09-05T06:50:26Z jdtest2 quit (Ping timeout: 250 seconds) 2015-09-05T06:51:05Z zirman quit (Ping timeout: 244 seconds) 2015-09-05T06:51:16Z antonv quit (Ping timeout: 246 seconds) 2015-09-05T07:00:07Z lispyone joined #lisp 2015-09-05T07:01:21Z happy-dude quit (Quit: Connection closed for inactivity) 2015-09-05T07:01:36Z Shinmera joined #lisp 2015-09-05T07:02:01Z scymtym joined #lisp 2015-09-05T07:02:05Z jdz quit (Ping timeout: 256 seconds) 2015-09-05T07:02:53Z pt1 joined #lisp 2015-09-05T07:03:02Z UtkarshRay joined #lisp 2015-09-05T07:03:46Z ajtulloch joined #lisp 2015-09-05T07:05:12Z lispyone quit (Ping timeout: 264 seconds) 2015-09-05T07:06:10Z Davidbrcz quit (Ping timeout: 246 seconds) 2015-09-05T07:06:57Z jdz joined #lisp 2015-09-05T07:08:31Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-05T07:11:45Z segmond quit (Ping timeout: 244 seconds) 2015-09-05T07:13:42Z loz joined #lisp 2015-09-05T07:13:44Z beach: Suppose I have a standard generic function with only required parameters and that uses the standard method combination. I am thinking that for such a function, I have the right to have the effective method called with the individual arguments, as opposed to with a list of the arguments. Does anyone see any reason (in the Common Lisp HyperSpec or in the AMOP) why I wouldn't have the right to do that? 2015-09-05T07:19:33Z mea-culpa quit (Remote host closed the connection) 2015-09-05T07:22:50Z Fare joined #lisp 2015-09-05T07:26:10Z beach: Fare: I think your blog is absolutely excellent. For those who haven't read it (yet): http://ngnghm.github.io/index.html 2015-09-05T07:26:59Z Guest81845 quit (Ping timeout: 252 seconds) 2015-09-05T07:30:06Z Ober: beach: nice job 2015-09-05T07:30:33Z beach: What did I do? 2015-09-05T07:30:35Z Ober: outside of *features* is there a variable reflecting the implementations name? 2015-09-05T07:31:11Z |3b|: (lisp-implementation-type) might return the name, though it isn't a variable 2015-09-05T07:31:19Z Ober: that was it thanks 2015-09-05T07:31:39Z Meow-J quit (Quit: Connection closed for inactivity) 2015-09-05T07:31:45Z qubitnerd quit (Ping timeout: 252 seconds) 2015-09-05T07:32:53Z Chicago joined #lisp 2015-09-05T07:33:16Z Chicago is now known as Guest49599 2015-09-05T07:35:20Z angavrilov joined #lisp 2015-09-05T07:35:44Z psy_ quit (Ping timeout: 268 seconds) 2015-09-05T07:36:55Z jtza8 joined #lisp 2015-09-05T07:43:34Z Guest49599 quit (Ping timeout: 260 seconds) 2015-09-05T07:44:21Z wokko is now known as AI 2015-09-05T07:45:28Z bobbysmith007 quit (Ping timeout: 250 seconds) 2015-09-05T07:46:17Z bobbysmith007 joined #lisp 2015-09-05T07:46:59Z ndrei joined #lisp 2015-09-05T07:48:55Z zerac joined #lisp 2015-09-05T07:52:26Z atgnag: Theoretically, it shouldn't be too hard to make a lisp dialect to behave like a different lisp dialect, should it? 2015-09-05T07:56:35Z beach: atgnag: That depends on how similar they are. In the worst case, you end up implementing the other dialect in the first one. Then the difficulty depends on your requirement for things like performance. 2015-09-05T07:57:33Z jtza8 quit (Ping timeout: 255 seconds) 2015-09-05T07:58:19Z Ober looks for something with higher accuracy than get-universal-time 2015-09-05T07:59:58Z Shinmera: clhs get-internal-real-time 2015-09-05T07:59:59Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_get_in.htm 2015-09-05T08:01:28Z beach: atgnag: May I ask the reason for your question? 2015-09-05T08:01:57Z atgnag: beach: Well, I'm working on a platform, where the only lisp implementation is severely cripled, so I thought I'd see how far I can extend it. 2015-09-05T08:02:58Z beach: atgnag: Oh, interesting! Do you care to share the name of the platform and the Lisp implementation? 2015-09-05T08:03:25Z Shinmera: Didn't pjb have a file that explored the intersections of CL, Scheme, and Elisp? 2015-09-05T08:03:30Z beach: atgnag: There are several complete Common Lisp implementations that can be installed wherever there is a working C compiler. 2015-09-05T08:04:24Z mishoo_ joined #lisp 2015-09-05T08:04:28Z atgnag: beach: It's ArrowLISP 2015-09-05T08:04:32Z beach: http://www.informatimago.com/develop/lisp/com/informatimago/small-cl-pgms/intersection-r5rs-common-lisp-emacs-lisp/ 2015-09-05T08:04:40Z beach: Shinmera: 2015-09-05T08:04:41Z atgnag: Note that ArrowLISP is an extremely primitive Lisp and doesn't even encompass a small portion of what's available in a modern Lisp like CL. It seems to be dynamically scoped and doesn't seem to provide a compiler. It also only provides lists, symbols, and booleans -- not even integers nor characters are mentioned in the manual. -- Rahul Jain 2015-09-05T08:04:49Z ajtulloch joined #lisp 2015-09-05T08:04:54Z Shinmera: beach: Right, that was the one. 2015-09-05T08:05:29Z beach: atgnag: If your platform has a C compiler, it is probably easier to install a real Common Lisp implementation. 2015-09-05T08:06:51Z atgnag: beach: No. The platform is Plan9, which has a standard C library, but not THE standard library. 2015-09-05T08:07:00Z beach: Hmm. 2015-09-05T08:07:25Z Shinmera: Wait, people actually use Plan9? 2015-09-05T08:07:30Z beach: atgnag: Your description of ArrowLISP makes it sound like it is so different from Common Lisp that you will end up implementing a full Common Lisp in a very primitive language. 2015-09-05T08:07:52Z atgnag: Shinmera: Believe it or not, yes. Screenshots show up on 8chans /tech/, at least. 2015-09-05T08:08:04Z atgnag: beach: Fun! 2015-09-05T08:08:14Z beach: Not really, no. :( 2015-09-05T08:08:19Z Shinmera: atgnag: I don't think that qualifies as really "using" it. 2015-09-05T08:08:34Z ndrei quit (Ping timeout: 244 seconds) 2015-09-05T08:09:20Z atgnag: Shinmera: I mean, the screenshots showed the current thread, so they were at least using it at the moment. 2015-09-05T08:10:16Z Fare: beach: thanks! I'm working hard on the next installment... with the theme of data upgrade 2015-09-05T08:10:23Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-05T08:10:43Z Fare: apparently, the initial choice of orthogonal persistence as a theme is driving the chapters so far. 2015-09-05T08:10:47Z Shinmera: atgnag: So let me get this straight: You're working with ArrowLISP not because you have to due to some weird company requirement, but because you want to use Plan9 in your free time? 2015-09-05T08:10:52Z beach: Fare: I am looking forward to it. 2015-09-05T08:11:01Z Shinmera: atgnag: Because the former is what I assumed to be the case until now. 2015-09-05T08:11:18Z ndrei joined #lisp 2015-09-05T08:12:21Z atgnag: Umm… yes. 2015-09-05T08:12:37Z imnotstu quit (Remote host closed the connection) 2015-09-05T08:13:05Z Shinmera: Alright. Any particular reason you want to go through with this? Because getting anything of actual value done in such an environment is going to be a /lot/ of effort. 2015-09-05T08:14:22Z atgnag: Shinmera: It'd be fun, maybe? 2015-09-05T08:14:45Z Shinmera: Not my kind of fun, but different strokes for different folks I guess. 2015-09-05T08:15:29Z cadadar joined #lisp 2015-09-05T08:17:26Z clique joined #lisp 2015-09-05T08:20:10Z tmtwd quit (Ping timeout: 246 seconds) 2015-09-05T08:22:21Z arenz joined #lisp 2015-09-05T08:24:05Z zacts quit (Read error: Connection reset by peer) 2015-09-05T08:24:45Z zacts joined #lisp 2015-09-05T08:27:09Z pt1 quit (Remote host closed the connection) 2015-09-05T08:29:21Z arenz quit (Ping timeout: 256 seconds) 2015-09-05T08:30:29Z beach: atgnag: It might be easier to take an existing Common Lisp implementation written in C and adapt the C part to the existing library. Certainly much easier than to write a Common Lisp implementation in ArrowLISP. 2015-09-05T08:33:21Z ndrei quit (Ping timeout: 252 seconds) 2015-09-05T08:35:02Z Bike: plan 9 has a really weird c library, iirc. gonna be exciting. 2015-09-05T08:37:23Z Fare: what's ArrowLISP ? 2015-09-05T08:38:06Z dkcl joined #lisp 2015-09-05T08:38:33Z clique quit (Ping timeout: 246 seconds) 2015-09-05T08:41:13Z resttime quit (Quit: Bye bye!) 2015-09-05T08:41:25Z nick1729 joined #lisp 2015-09-05T08:43:30Z nick1729 left #lisp 2015-09-05T08:52:50Z BitPuffin|osx quit (Ping timeout: 268 seconds) 2015-09-05T08:55:13Z pt1 joined #lisp 2015-09-05T08:57:16Z malbertife quit (Ping timeout: 265 seconds) 2015-09-05T09:00:01Z mobius-eng joined #lisp 2015-09-05T09:00:43Z hitecnologys: Quadrescence: hey! 2015-09-05T09:00:45Z hitecnologys: Quadrescence: you here? 2015-09-05T09:03:19Z Shinmera: hitecnologys: In case you didn't catch it in the logs, I wrote a replacement for Universal-Config. http://shinmera.github.io/ubiquitous/ 2015-09-05T09:05:30Z hitecnologys: Shinmera: oh! Definitely will check it out, thanks. I've been busy this week so I wasn't paying too much attention to IRC. 2015-09-05T09:06:07Z hitecnologys: Shinmera: though, I think you can mention me in the message and ZNC will cache it to notify me next time I log in. 2015-09-05T09:06:29Z ajtulloch joined #lisp 2015-09-05T09:06:31Z Shinmera: hitecnologys: Well I only just now remembered that I promised to notify you about it, so 2015-09-05T09:06:56Z pt1 quit (Remote host closed the connection) 2015-09-05T09:07:01Z hitecnologys: Shinmera: oh, I see. 2015-09-05T09:11:12Z Shinmera: hitecnologys: If you could take a look at it and give me some feedback within the coming week, that'd be great. Then I'd have a chance to fix it before it's in QL. 2015-09-05T09:11:17Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-05T09:12:25Z hitecnologys: Shinmera: I'll do my best to try and find time. I was just about writing somewhat similar library myself for a project at work. That means one thing off the list. 2015-09-05T09:13:29Z Shinmera: Well, I'll hope it actually does what you need then. 2015-09-05T09:14:16Z hitecnologys: It seems to do exactly what I need. 2015-09-05T09:17:40Z malbertife joined #lisp 2015-09-05T09:18:56Z igajsin_m quit (Read error: Connection reset by peer) 2015-09-05T09:25:25Z HDurer quit (Ping timeout: 252 seconds) 2015-09-05T09:28:37Z malbertife quit (Ping timeout: 246 seconds) 2015-09-05T09:30:19Z attila_lendvai joined #lisp 2015-09-05T09:31:26Z qubitnerd joined #lisp 2015-09-05T09:33:32Z HDurer joined #lisp 2015-09-05T09:35:02Z beach: Fare: About persistence. Did you see this new technology from Intel & Micron? It might change the attitude toward persistence and make it a lot less costly: http://www.micron.com/about/innovations/3d-xpoint-technology 2015-09-05T09:35:14Z Karl_Dscc joined #lisp 2015-09-05T09:35:48Z radioninja quit (Ping timeout: 264 seconds) 2015-09-05T09:37:58Z HDurer quit (Ping timeout: 244 seconds) 2015-09-05T09:41:48Z cadadar quit (Quit: Leaving.) 2015-09-05T09:44:45Z Ober: hehe, cmucl uses 100 internal ticks per sec, clozure 1 million, and everyone else 1000 2015-09-05T09:46:12Z hitecnologys: Shinmera: I assume it doesn't have JSON encoder at the moment? 2015-09-05T09:46:59Z Shinmera: hitecnologys: That's one of the purposeful departures from Universal-Config. If you want a different format, you need to handle the serialisation yourself. 2015-09-05T09:47:02Z zirman joined #lisp 2015-09-05T09:47:15Z hitecnologys: Shinmera: I see. 2015-09-05T09:48:32Z HDurer joined #lisp 2015-09-05T09:51:26Z zirman quit (Ping timeout: 240 seconds) 2015-09-05T09:56:50Z defaultxr quit (Quit: gnight) 2015-09-05T09:58:56Z eazar_w45t3d joined #lisp 2015-09-05T09:59:48Z Fare quit (Ping timeout: 264 seconds) 2015-09-05T10:00:27Z hardenedapple joined #lisp 2015-09-05T10:07:08Z ajtulloch joined #lisp 2015-09-05T10:08:07Z Ober: are bordaeux threads under say pcall really that expensive? I'm processing thousands of json files, and moving from 4 pcall works to doing it synchronously was actually 200% faster 2015-09-05T10:10:29Z Fare joined #lisp 2015-09-05T10:12:11Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-05T10:16:13Z UtkarshRay quit (Ping timeout: 246 seconds) 2015-09-05T10:16:47Z Fare: beach: the problem is one of point of view 2015-09-05T10:17:05Z Fare: will that change people's point of view? I don't think so. 2015-09-05T10:17:26Z Fare: Jochen Liedtke had orthogonal persistence on a Z80. With floppies. For gossake. 2015-09-05T10:17:48Z beach: Fare: You might be right, but I prefer to be optimistic. 2015-09-05T10:19:27Z mobius-eng quit (Remote host closed the connection) 2015-09-05T10:20:33Z Fare: think of it as an opportunity to change the world :-) 2015-09-05T10:21:44Z beach: Oh, I am. 2015-09-05T10:24:38Z beach: Orthogonal persistence it a central feature of my planned LispOS. 2015-09-05T10:27:38Z MrWoohoo quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-09-05T10:28:58Z stardiviner quit (Ping timeout: 246 seconds) 2015-09-05T10:29:14Z nikki93 joined #lisp 2015-09-05T10:30:21Z stardiviner joined #lisp 2015-09-05T10:31:41Z Fare: :-) 2015-09-05T10:31:51Z Fare: well, you're gonna love the next chapter, then 2015-09-05T10:32:28Z beach: Excellent! When can I expect it? 2015-09-05T10:32:49Z Fare: If I get my head out of my ass, this sunday. 2015-09-05T10:33:01Z Fare: I wanted it last sunday, but didn't happen 2015-09-05T10:33:15Z beach: Never too late. 2015-09-05T10:33:45Z Fare: I have 4 hours of bus travel tomorrow, so that will be a good time. 2015-09-05T10:34:44Z malbertife joined #lisp 2015-09-05T10:37:40Z beach: How many chapters do you have thought stuff for? 2015-09-05T10:38:01Z Fare: I have no f-ing idea 2015-09-05T10:38:08Z beach: Notice that I didn't ask how many chapters to expect you to write. 2015-09-05T10:38:14Z Fare: I have a vague laundry list of topics 2015-09-05T10:38:24Z beach: Order of magnitude? 2015-09-05T10:38:25Z Fare: but I've been playing it by ear since the beginning 2015-09-05T10:38:30Z beach: Sure. 2015-09-05T10:38:41Z Fare: dunno, let's say 12 chapters 2015-09-05T10:38:46Z beach: Things like that shape up as they are written. 2015-09-05T10:38:57Z beach: Very nice! 2015-09-05T10:39:07Z Fare: persistence is taking much more time than anticipated — if everything is like that, that'll be more like 30 chapters. 2015-09-05T10:39:17Z beach: Heh. 2015-09-05T10:39:29Z Fare: I expected one or two chapters on persistence 2015-09-05T10:39:36Z Fare: and this is the fourth. 2015-09-05T10:39:51Z Fare: although it's more than persistence 2015-09-05T10:39:57Z Fare: it's data upgrade 2015-09-05T10:40:01Z Fare: it's change management 2015-09-05T10:40:09Z Fare: EVERYTHING is more than persistence. 2015-09-05T10:40:16Z Fare: Persistence is more than persistence. 2015-09-05T10:40:32Z Fare: Those bloody Humans get it all wrong 2015-09-05T10:40:41Z beach: I know. :) 2015-09-05T10:40:42Z Fare: I mean, Yahoos. 2015-09-05T10:41:09Z Fare: When I'm done writing enough of those chapters, I'll want to write code. Seriously. 2015-09-05T10:41:19Z Fare: I don't know when that is, though 2015-09-05T10:42:22Z beach: The most disappointing thing to me, given my job, is that the yahoo view is perpetuated by our teaching institutions simply because my colleagues don't have adequate training or time to thing things through. 2015-09-05T10:43:38Z Fare: we're the one who know. It's our responsibility to get the message out. 2015-09-05T10:43:55Z Fare: Even though the public for our ideas may be smaller than we'd hope. 2015-09-05T10:44:07Z Fare: It only has to be big enough to self-sustain 2015-09-05T10:44:25Z beach: I am doing my best. So are you, I think. 2015-09-05T10:44:41Z Fare: until the Yahoos' systems crumble under the weight or their own stupidity. 2015-09-05T10:44:47Z Fare: thanks :-) 2015-09-05T10:44:50Z Fare: ttyl 2015-09-05T10:44:57Z Fare quit (Quit: Leaving) 2015-09-05T10:47:38Z ziocroc joined #lisp 2015-09-05T10:48:58Z varjag joined #lisp 2015-09-05T10:55:20Z maia joined #lisp 2015-09-05T10:56:33Z UtkarshRay joined #lisp 2015-09-05T10:59:13Z dkcl quit (Quit: Back in a bit.) 2015-09-05T10:59:59Z maia quit (Quit: Quitte) 2015-09-05T11:01:20Z sdothum joined #lisp 2015-09-05T11:04:21Z theos quit (Disconnected by services) 2015-09-05T11:04:48Z theos joined #lisp 2015-09-05T11:08:00Z ajtulloch joined #lisp 2015-09-05T11:12:30Z quazimodo quit (Ping timeout: 240 seconds) 2015-09-05T11:12:36Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-05T11:12:38Z Niac quit (Read error: Connection reset by peer) 2015-09-05T11:13:16Z Ethan- joined #lisp 2015-09-05T11:13:18Z psy_ joined #lisp 2015-09-05T11:14:58Z smokeink quit (Ping timeout: 260 seconds) 2015-09-05T11:19:44Z quazimodo joined #lisp 2015-09-05T11:20:26Z radioninja joined #lisp 2015-09-05T11:27:33Z christop1 is now known as christoph_debian 2015-09-05T11:30:04Z hardenedapple quit (Ping timeout: 244 seconds) 2015-09-05T11:30:57Z zacharias joined #lisp 2015-09-05T11:31:12Z pt1 joined #lisp 2015-09-05T11:31:51Z Oladon quit (Quit: Leaving.) 2015-09-05T11:45:00Z Karl_Dscc quit (Remote host closed the connection) 2015-09-05T11:46:10Z pjb: atgnag: in the case of ccl for example, the kernel written in C is about 32KLOC; but there are also a few low level stuff written in LAP in the lisp code. The interface with the OS is not clearly delineated, and it's also somewhat merged with the processor variants (since eg. the kernel syscalls are implemented in LAP). In anycase, the order of magnitude of the work required to port it to Plan 9 is not out of reach; I guess it could 2015-09-05T11:46:10Z pjb: be done in one man.month. 2015-09-05T11:46:15Z ebrasca joined #lisp 2015-09-05T11:46:34Z Cthulhux- quit (Changing host) 2015-09-05T11:46:34Z Cthulhux- joined #lisp 2015-09-05T11:48:23Z Ettore joined #lisp 2015-09-05T11:48:45Z hardenedapple joined #lisp 2015-09-05T11:49:41Z dkcl joined #lisp 2015-09-05T11:50:35Z hardenedapple quit (Client Quit) 2015-09-05T11:56:11Z selat joined #lisp 2015-09-05T12:02:35Z hiroaki joined #lisp 2015-09-05T12:03:41Z k-dawg joined #lisp 2015-09-05T12:07:13Z futpib joined #lisp 2015-09-05T12:07:56Z segmond joined #lisp 2015-09-05T12:08:39Z varjag quit (Remote host closed the connection) 2015-09-05T12:08:52Z ajtulloch joined #lisp 2015-09-05T12:11:06Z eazar_w45t3d quit (Quit: Connection closed for inactivity) 2015-09-05T12:13:30Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-05T12:14:02Z zirman joined #lisp 2015-09-05T12:18:10Z zirman quit (Ping timeout: 246 seconds) 2015-09-05T12:20:58Z AI quit (Quit: Lost terminal) 2015-09-05T12:23:26Z wokko joined #lisp 2015-09-05T12:23:32Z wokko is now known as AI 2015-09-05T12:31:36Z Patzy quit (Ping timeout: 255 seconds) 2015-09-05T12:32:10Z Patzy joined #lisp 2015-09-05T12:34:09Z zirman joined #lisp 2015-09-05T12:34:16Z psy_ quit (Ping timeout: 246 seconds) 2015-09-05T12:36:43Z lambda-smith joined #lisp 2015-09-05T12:40:09Z Beetny quit (Ping timeout: 255 seconds) 2015-09-05T12:45:44Z hiroaki quit (Read error: Connection reset by peer) 2015-09-05T12:46:09Z hiroakip joined #lisp 2015-09-05T12:47:33Z jason_m joined #lisp 2015-09-05T12:47:54Z Ven joined #lisp 2015-09-05T12:53:02Z zirman quit (Remote host closed the connection) 2015-09-05T12:55:01Z thedud joined #lisp 2015-09-05T12:56:40Z ndrei joined #lisp 2015-09-05T12:58:13Z tos-1 quit (Quit: leaving) 2015-09-05T13:00:10Z kushal quit (Quit: Leaving) 2015-09-05T13:00:45Z zirman joined #lisp 2015-09-05T13:00:45Z zirman quit (Changing host) 2015-09-05T13:00:45Z zirman joined #lisp 2015-09-05T13:02:29Z moei joined #lisp 2015-09-05T13:02:35Z yeticry quit (Ping timeout: 268 seconds) 2015-09-05T13:03:23Z yeticry joined #lisp 2015-09-05T13:05:09Z lispyone_ joined #lisp 2015-09-05T13:06:31Z eudoxia joined #lisp 2015-09-05T13:07:09Z malbertife quit (Ping timeout: 265 seconds) 2015-09-05T13:08:09Z qubitnerd quit (Read error: Connection reset by peer) 2015-09-05T13:09:18Z kalloc quit (Ping timeout: 244 seconds) 2015-09-05T13:09:24Z ajtulloch joined #lisp 2015-09-05T13:09:27Z lispyone_ quit (Ping timeout: 252 seconds) 2015-09-05T13:10:23Z Ven quit (Ping timeout: 264 seconds) 2015-09-05T13:10:28Z yeticry quit (Ping timeout: 250 seconds) 2015-09-05T13:11:17Z zirman quit (Remote host closed the connection) 2015-09-05T13:11:47Z yeticry joined #lisp 2015-09-05T13:11:56Z qubitnerd joined #lisp 2015-09-05T13:12:17Z ndrei quit (Read error: Connection reset by peer) 2015-09-05T13:12:26Z Ven joined #lisp 2015-09-05T13:12:38Z Ven quit (Client Quit) 2015-09-05T13:14:24Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-05T13:17:21Z jdtest joined #lisp 2015-09-05T13:17:49Z jdtest quit (Client Quit) 2015-09-05T13:18:35Z radioninja quit (Ping timeout: 244 seconds) 2015-09-05T13:19:05Z AI left #lisp 2015-09-05T13:22:18Z Ven joined #lisp 2015-09-05T13:22:56Z mprelude joined #lisp 2015-09-05T13:26:06Z kalloc joined #lisp 2015-09-05T13:27:20Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-05T13:29:49Z zirman joined #lisp 2015-09-05T13:33:00Z Hi-Angel joined #lisp 2015-09-05T13:33:15Z Hi-Angel left #lisp 2015-09-05T13:43:15Z Karl_Dscc joined #lisp 2015-09-05T13:44:42Z lispyone joined #lisp 2015-09-05T13:44:49Z ndrei joined #lisp 2015-09-05T13:47:14Z jlongster joined #lisp 2015-09-05T13:47:39Z dkcl quit (Quit: Back in a bit.) 2015-09-05T13:49:09Z zirman quit (Remote host closed the connection) 2015-09-05T13:50:05Z hitecnologys: OK, so I've got a sketch of how that Clusivius thing might look like: https://github.com/HiTECNOLOGYs/Clusivius. I'm still not sure about architecture so RFC. 2015-09-05T13:50:32Z hitecnologys: Keep in mind that it's raw, it's work in progress, it's far from complete. 2015-09-05T13:51:06Z hitecnologys: Though, it already can function as simple HTTP server but with hunchentoot as both backend and transport. 2015-09-05T13:51:30Z hitecnologys: (which is obviously against architecture, yes) 2015-09-05T13:51:44Z knobo joined #lisp 2015-09-05T13:54:11Z jlongster quit (Ping timeout: 264 seconds) 2015-09-05T13:59:45Z TDog joined #lisp 2015-09-05T14:02:08Z malbertife joined #lisp 2015-09-05T14:02:59Z qubitnerd quit (Ping timeout: 252 seconds) 2015-09-05T14:03:02Z eudoxia quit (Quit: Leaving) 2015-09-05T14:03:26Z attila_lendvai quit (Ping timeout: 260 seconds) 2015-09-05T14:03:28Z BitPuffin|osx joined #lisp 2015-09-05T14:04:26Z zygentoma joined #lisp 2015-09-05T14:05:39Z emaczen joined #lisp 2015-09-05T14:05:48Z zirman joined #lisp 2015-09-05T14:05:48Z zirman quit (Changing host) 2015-09-05T14:05:48Z zirman joined #lisp 2015-09-05T14:06:36Z emaczen: Everytime I intern a symbol, it encases it with | | -- how can I stop this? 2015-09-05T14:06:50Z isoraqathedh: Is the symbol name in lowercase? 2015-09-05T14:07:21Z emaczen: isoraqathedh: Yeah, that appears to be the issue 2015-09-05T14:07:25Z emaczen: Thanks! 2015-09-05T14:10:10Z ajtulloch joined #lisp 2015-09-05T14:14:21Z dkcl joined #lisp 2015-09-05T14:14:26Z loz quit (Ping timeout: 240 seconds) 2015-09-05T14:14:49Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-05T14:17:49Z zirman quit (Remote host closed the connection) 2015-09-05T14:20:43Z jlongster joined #lisp 2015-09-05T14:22:44Z thedud quit (Quit: thedud) 2015-09-05T14:26:46Z jlongster quit (Ping timeout: 260 seconds) 2015-09-05T14:31:28Z stardiviner quit (Quit: Weird in coding now, or make love, only two things push me away from IRC.) 2015-09-05T14:32:29Z harish_ quit (Ping timeout: 250 seconds) 2015-09-05T14:34:00Z harish_ joined #lisp 2015-09-05T14:34:30Z thedud joined #lisp 2015-09-05T14:36:14Z Ven joined #lisp 2015-09-05T14:37:22Z CodyReichert joined #lisp 2015-09-05T14:40:36Z pt1 quit (Remote host closed the connection) 2015-09-05T14:47:17Z jlongster joined #lisp 2015-09-05T14:49:00Z TDog quit (Ping timeout: 264 seconds) 2015-09-05T14:52:23Z jlongster quit (Ping timeout: 264 seconds) 2015-09-05T14:54:14Z zirman joined #lisp 2015-09-05T14:58:19Z preacherAKAnd joined #lisp 2015-09-05T14:58:39Z fiddlerwoaroof: Is there a Lisp function for hash tables like python's dict.setdefault? i.e. it sets the key if it doesn't already exist and returns the value of the key? 2015-09-05T15:00:02Z fiddlerwoaroof: Nevermind, found one in alexandria 2015-09-05T15:03:59Z qubitnerd joined #lisp 2015-09-05T15:04:15Z qubitnerd is now known as Guest83177 2015-09-05T15:05:39Z zirman quit (Remote host closed the connection) 2015-09-05T15:06:50Z Guest83177 quit (Changing host) 2015-09-05T15:06:50Z Guest83177 joined #lisp 2015-09-05T15:07:19Z Guest83177 is now known as qubitnerd 2015-09-05T15:07:54Z hiroakip quit (Ping timeout: 250 seconds) 2015-09-05T15:09:30Z jason_m quit (Ping timeout: 240 seconds) 2015-09-05T15:09:36Z ndrei quit (Remote host closed the connection) 2015-09-05T15:09:51Z nikki93 quit (Remote host closed the connection) 2015-09-05T15:10:54Z ajtulloch joined #lisp 2015-09-05T15:15:42Z zadock joined #lisp 2015-09-05T15:15:43Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-05T15:16:06Z qubitnerd quit (Ping timeout: 240 seconds) 2015-09-05T15:16:22Z Patzy quit (Ping timeout: 244 seconds) 2015-09-05T15:16:42Z zadock quit (Remote host closed the connection) 2015-09-05T15:16:58Z Patzy joined #lisp 2015-09-05T15:18:07Z ndrei joined #lisp 2015-09-05T15:20:11Z mprelude quit (Ping timeout: 246 seconds) 2015-09-05T15:23:23Z jason_m joined #lisp 2015-09-05T15:26:13Z fiddlerwoaroof: Can sbcl be used as an assembler? 2015-09-05T15:26:59Z Mon_Ouie joined #lisp 2015-09-05T15:28:53Z scymtym: fiddlerwoaroof: see http://www.pvk.ca/Blog/2014/03/15/sbcl-the-ultimate-assembly-code-breadboard/ 2015-09-05T15:29:29Z fiddlerwoaroof: Cool 2015-09-05T15:29:31Z scymtym: the focus of the article is something else but i can give you an idea 2015-09-05T15:29:58Z fiddlerwoaroof: Every once in a while, I get the urge to write programs to run on the bare metal 2015-09-05T15:30:19Z Mon_Ouie quit (Client Quit) 2015-09-05T15:30:33Z resttime joined #lisp 2015-09-05T15:30:39Z fiddlerwoaroof: I was thinking that with a bunch of lisp macros, the experience would be much less painful. 2015-09-05T15:30:50Z Ethan- quit (Ping timeout: 244 seconds) 2015-09-05T15:31:36Z ndrei quit (Ping timeout: 255 seconds) 2015-09-05T15:31:40Z maveneagle joined #lisp 2015-09-05T15:32:03Z Mon_Ouie joined #lisp 2015-09-05T15:32:09Z happy-dude joined #lisp 2015-09-05T15:33:50Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-05T15:34:17Z Ettore quit (Quit: Leaving.) 2015-09-05T15:34:36Z Ettore joined #lisp 2015-09-05T15:34:47Z fiddlerwoaroof: something like (with-bootimage-boilerplate . . . do stuff here . . .) 2015-09-05T15:34:58Z s00pcan joined #lisp 2015-09-05T15:35:49Z preacherAKAnd quit (Quit: Konversation terminated!) 2015-09-05T15:44:47Z qubitnerd joined #lisp 2015-09-05T15:45:43Z lispyone quit (Remote host closed the connection) 2015-09-05T15:47:59Z radioninja joined #lisp 2015-09-05T15:48:32Z jlongster joined #lisp 2015-09-05T15:52:17Z not_tfl joined #lisp 2015-09-05T15:52:59Z jlongster quit (Ping timeout: 252 seconds) 2015-09-05T15:54:34Z tmtwd joined #lisp 2015-09-05T15:54:56Z Ven joined #lisp 2015-09-05T15:56:21Z kristof joined #lisp 2015-09-05T15:56:44Z baotiao joined #lisp 2015-09-05T16:00:11Z hydan joined #lisp 2015-09-05T16:06:53Z Clarice joined #lisp 2015-09-05T16:07:00Z kristof quit (Ping timeout: 264 seconds) 2015-09-05T16:10:07Z Clarice is now known as kristof 2015-09-05T16:11:43Z ajtulloch joined #lisp 2015-09-05T16:12:04Z maveneagle quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-05T16:16:37Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-05T16:17:12Z jlongster joined #lisp 2015-09-05T16:18:06Z qubitnerd quit (Ping timeout: 250 seconds) 2015-09-05T16:20:49Z stupidpioneers quit (Ping timeout: 250 seconds) 2015-09-05T16:21:53Z Xach: fiddlerwoaroof: there are two or three projects to do that already 2015-09-05T16:21:59Z Xach: very bare 2015-09-05T16:22:13Z Guest49599 joined #lisp 2015-09-05T16:23:10Z jlongster quit (Ping timeout: 246 seconds) 2015-09-05T16:25:44Z ndrei joined #lisp 2015-09-05T16:25:57Z qubitnerd joined #lisp 2015-09-05T16:26:44Z Guest49599 quit (Remote host closed the connection) 2015-09-05T16:28:19Z fiddlerwoaroof: Are you thinking of things like movitz? 2015-09-05T16:30:13Z qubitnerd is now known as eru 2015-09-05T16:30:20Z lambda-smith quit (Quit: Konversation terminated!) 2015-09-05T16:30:24Z zacharias quit (Ping timeout: 268 seconds) 2015-09-05T16:32:12Z hiroakip joined #lisp 2015-09-05T16:33:05Z tmtwd_ joined #lisp 2015-09-05T16:36:58Z Ven quit (Ping timeout: 244 seconds) 2015-09-05T16:42:24Z mathrick quit (Ping timeout: 264 seconds) 2015-09-05T16:45:21Z mathrick joined #lisp 2015-09-05T16:45:46Z ndrei quit (Read error: Connection reset by peer) 2015-09-05T16:48:31Z vrdhn joined #lisp 2015-09-05T16:48:34Z djinni` quit (Ping timeout: 246 seconds) 2015-09-05T16:49:13Z xrash joined #lisp 2015-09-05T16:49:48Z jlongster joined #lisp 2015-09-05T16:53:07Z tmtwd quit (Ping timeout: 252 seconds) 2015-09-05T16:53:10Z tmtwd_ quit (Ping timeout: 240 seconds) 2015-09-05T16:53:53Z djinni` joined #lisp 2015-09-05T16:55:14Z tmtwd_ joined #lisp 2015-09-05T16:55:16Z tmtwd joined #lisp 2015-09-05T16:55:20Z Ven joined #lisp 2015-09-05T16:55:52Z beach` joined #lisp 2015-09-05T16:56:18Z jlongster quit (Ping timeout: 268 seconds) 2015-09-05T16:57:42Z beach quit (Ping timeout: 265 seconds) 2015-09-05T16:59:07Z Ven quit (Read error: Connection reset by peer) 2015-09-05T17:00:15Z maveneagle joined #lisp 2015-09-05T17:00:44Z karswell` quit (Remote host closed the connection) 2015-09-05T17:02:39Z Mon_Ouie quit (Ping timeout: 260 seconds) 2015-09-05T17:04:38Z thedud quit (Quit: thedud) 2015-09-05T17:05:49Z defaultxr joined #lisp 2015-09-05T17:06:02Z zirman joined #lisp 2015-09-05T17:06:02Z zirman quit (Changing host) 2015-09-05T17:06:02Z zirman joined #lisp 2015-09-05T17:11:53Z psy_ joined #lisp 2015-09-05T17:12:17Z psy_ quit (Max SendQ exceeded) 2015-09-05T17:13:00Z thedud joined #lisp 2015-09-05T17:13:18Z jxv joined #lisp 2015-09-05T17:13:23Z psy_ joined #lisp 2015-09-05T17:13:33Z mrSpec joined #lisp 2015-09-05T17:15:51Z tmtwd_ quit (Ping timeout: 250 seconds) 2015-09-05T17:16:04Z tmtwd quit (Ping timeout: 265 seconds) 2015-09-05T17:18:39Z antonv joined #lisp 2015-09-05T17:18:53Z not_tfl quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-05T17:19:06Z Xach: fiddlerwoaroof: and others 2015-09-05T17:20:04Z zirman quit (Ping timeout: 246 seconds) 2015-09-05T17:20:23Z waaron joined #lisp 2015-09-05T17:20:40Z thedud quit (Quit: thedud) 2015-09-05T17:21:12Z not_tfl joined #lisp 2015-09-05T17:22:09Z vsync joined #lisp 2015-09-05T17:24:11Z Karl_Dscc quit (Remote host closed the connection) 2015-09-05T17:26:09Z not_tfl quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-05T17:30:41Z TDog joined #lisp 2015-09-05T17:30:51Z zadock joined #lisp 2015-09-05T17:31:41Z Petit_Dejeuner quit (Remote host closed the connection) 2015-09-05T17:32:52Z zadock quit (Max SendQ exceeded) 2015-09-05T17:35:52Z add^_ joined #lisp 2015-09-05T17:38:54Z Quadrescence: hitecnologys, i am now briefly 2015-09-05T17:39:55Z hitecnologys: Quadrescence: oh, great. There was a patch for cl-charms fixing VT100 symbols and I wondered if you could take a look. It seems good enough for me but second pair of eyes never hurt anyone. 2015-09-05T17:40:07Z Quadrescence: ill look now 2015-09-05T17:40:15Z hitecnologys: Quadrescence: thanks. 2015-09-05T17:40:19Z Ven joined #lisp 2015-09-05T17:42:37Z ndrei joined #lisp 2015-09-05T17:42:58Z zirman joined #lisp 2015-09-05T17:42:58Z zirman quit (Changing host) 2015-09-05T17:42:58Z zirman joined #lisp 2015-09-05T17:43:12Z MrWoohoo joined #lisp 2015-09-05T17:47:25Z cadadar joined #lisp 2015-09-05T17:47:39Z jlongster joined #lisp 2015-09-05T17:48:38Z atgnag: pjb: Meh, it might be easier to port picolisp and adopt that to what I need. 2015-09-05T17:49:35Z ndrei quit (Read error: No route to host) 2015-09-05T17:51:53Z jlongster quit (Ping timeout: 244 seconds) 2015-09-05T17:52:18Z jlongster joined #lisp 2015-09-05T17:52:31Z Quadrescence: hitecnologys, made some comments. if those are fixed either of us can merge 2015-09-05T17:54:03Z zirman quit (Remote host closed the connection) 2015-09-05T17:54:21Z hitecnologys: Quadrescence: OK, I'll monitor it and merge when it's done. 2015-09-05T17:54:38Z Quadrescence: hitecnologys, it's all minor, easy stuff 2015-09-05T17:55:04Z hitecnologys: Quadrescence: yeah, indeed. 2015-09-05T17:57:13Z UtkarshRay quit (Quit: Leaving) 2015-09-05T17:59:00Z emaczen: Everytime after I load a system, I have to run slime-compile-defun in a lisp buffer -- how can I automate this with ASDF? What method can I call inside ASDF's perform method, that will do the equivalent of slime-compile-defun? 2015-09-05T17:59:29Z emaczen: slime-compile-defun is C-c C-c 2015-09-05T17:59:40Z not_tfl joined #lisp 2015-09-05T18:00:16Z Quadrescence: emaczen, do you have an ASD file? 2015-09-05T18:01:08Z preacherAKAnd joined #lisp 2015-09-05T18:01:14Z emaczen: Yes, I actually have a custom perform method that is concatenating forms together, and all that remains is to add something that will do the equivalent of "slime-compile-defun" 2015-09-05T18:01:37Z Quadrescence: emaczen, why not load the system? 2015-09-05T18:01:49Z Quadrescence: (asdf:load-system :emaczens-special-system) 2015-09-05T18:01:51Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-05T18:02:23Z emaczen: Quadrescence: It seems not to detect changes when I do that. 2015-09-05T18:03:02Z Quadrescence: emaczen, what about using the :FORCE argument? 2015-09-05T18:03:06Z Quadrescence: (asdf:load-system :emaczens-special-system :force t) 2015-09-05T18:03:28Z jlongster quit (Ping timeout: 246 seconds) 2015-09-05T18:03:58Z emaczen: That didn't work either... Let me try being more specific. 2015-09-05T18:04:30Z emaczen: The forms being concatenated together are inside of a (define-easy-handler ...) and everytime I make a change I usually just C-c C-c to see the change in the browser. 2015-09-05T18:05:04Z emaczen: When I run (asdf:load-system ...) I would like to not have to manually revert the buffer and then do C-c C-c 2015-09-05T18:06:54Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2015-09-05T18:07:05Z zirman joined #lisp 2015-09-05T18:07:21Z Mon_Ouie joined #lisp 2015-09-05T18:07:34Z Davidbrcz joined #lisp 2015-09-05T18:07:44Z leafybas_ quit (Ping timeout: 250 seconds) 2015-09-05T18:08:54Z Quadrescence: emaczen, what do you mean "forms being concatenated together"? Are you doing mystical voodoo with ASDF? 2015-09-05T18:09:14Z Quadrescence: (Unfortunately at this point I'm not sure the answer to your question without knowing what you're really doing under the hood. Even then I may not know.) 2015-09-05T18:09:35Z gravicappa quit (Remote host closed the connection) 2015-09-05T18:11:50Z emaczen: I'm concatenating parenscript forms together from dependency files and putting them all underneath a a (define-easy-handler ... (parenscript:ps ...)) form. This allows you to serve javascript files which are being converted from parenscript with the (parenscript:ps ...) form. 2015-09-05T18:11:53Z zirman quit (Ping timeout: 256 seconds) 2015-09-05T18:12:09Z fiddlerwoaroof: Xach: Are the projects you're thinking of LispOSes or Os-construction kits? 2015-09-05T18:12:23Z fiddlerwoaroof: I'm thinking of something more along the lines of Ocaml's MirageOS 2015-09-05T18:12:27Z emaczen: For some reason, I have to run C-c C-c for the changes to be apparent in the browser. 2015-09-05T18:13:15Z ajtulloch joined #lisp 2015-09-05T18:15:39Z dkcl quit (Ping timeout: 244 seconds) 2015-09-05T18:15:44Z maveneagle quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-05T18:15:47Z zirman joined #lisp 2015-09-05T18:15:47Z zirman quit (Changing host) 2015-09-05T18:15:47Z zirman joined #lisp 2015-09-05T18:16:26Z jason_m quit (Quit: Leaving) 2015-09-05T18:17:13Z Davidbrcz quit (Ping timeout: 244 seconds) 2015-09-05T18:17:56Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-05T18:18:31Z Oladon joined #lisp 2015-09-05T18:24:05Z mprelude joined #lisp 2015-09-05T18:28:17Z cadadar quit (Quit: Leaving.) 2015-09-05T18:29:53Z zirman quit (Remote host closed the connection) 2015-09-05T18:32:43Z eru quit (Ping timeout: 244 seconds) 2015-09-05T18:33:07Z s00pcan quit (Ping timeout: 268 seconds) 2015-09-05T18:33:26Z munksgaard joined #lisp 2015-09-05T18:33:37Z munksgaard quit (Client Quit) 2015-09-05T18:34:00Z Walex2 quit (Ping timeout: 264 seconds) 2015-09-05T18:34:19Z hydan quit (Ping timeout: 252 seconds) 2015-09-05T18:34:49Z waaron quit (Remote host closed the connection) 2015-09-05T18:38:39Z zirman joined #lisp 2015-09-05T18:40:33Z jdtest joined #lisp 2015-09-05T18:49:24Z zirman quit (Remote host closed the connection) 2015-09-05T18:49:51Z wyan2 joined #lisp 2015-09-05T18:50:41Z edgar-rft quit (Quit: edgar-rft) 2015-09-05T18:52:18Z wyan is now known as wyan0 2015-09-05T18:52:35Z wyan2 is now known as wyan 2015-09-05T18:53:21Z wyan0 quit (Quit: ZNC - http://znc.sourceforge.net) 2015-09-05T18:53:21Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-05T18:58:55Z ehu joined #lisp 2015-09-05T19:01:22Z vrdhn quit (Ping timeout: 272 seconds) 2015-09-05T19:01:52Z ajtulloch joined #lisp 2015-09-05T19:02:24Z DGASAU` joined #lisp 2015-09-05T19:03:26Z cadadar joined #lisp 2015-09-05T19:06:10Z cadadar1 joined #lisp 2015-09-05T19:06:47Z DGASAU quit (Ping timeout: 264 seconds) 2015-09-05T19:07:31Z moei quit (Quit: Leaving...) 2015-09-05T19:07:59Z cadadar quit (Ping timeout: 256 seconds) 2015-09-05T19:08:11Z tmtwd_ joined #lisp 2015-09-05T19:08:49Z malbertife quit (Quit: Leaving) 2015-09-05T19:09:06Z attila_lendvai joined #lisp 2015-09-05T19:09:07Z attila_lendvai quit (Changing host) 2015-09-05T19:09:07Z attila_lendvai joined #lisp 2015-09-05T19:09:28Z tmtwd joined #lisp 2015-09-05T19:19:54Z ggole quit 2015-09-05T19:19:55Z hiroakip quit (Ping timeout: 246 seconds) 2015-09-05T19:23:29Z jdtest quit (Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org) 2015-09-05T19:29:08Z physixer joined #lisp 2015-09-05T19:29:32Z physixer: how do I create a doubly-linked list? 2015-09-05T19:30:25Z baotiao quit (Ping timeout: 252 seconds) 2015-09-05T19:33:40Z zirman joined #lisp 2015-09-05T19:33:45Z zirman quit (Changing host) 2015-09-05T19:33:46Z zirman joined #lisp 2015-09-05T19:33:52Z Shinmera: you ask the cons nicely. 2015-09-05T19:34:37Z vlatkoB quit (Ping timeout: 256 seconds) 2015-09-05T19:34:42Z lispyone joined #lisp 2015-09-05T19:38:29Z zirman quit (Ping timeout: 268 seconds) 2015-09-05T19:40:16Z physixer: Shinmera: how do I ask the cons nicely? 2015-09-05T19:41:11Z Shinmera: Every cons is different. Gotta figure it out on your own. 2015-09-05T19:41:57Z emaczen quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-09-05T19:42:36Z physixer: And here I thought I lisp like languages are a serious contender my current top favorite Python. 2015-09-05T19:43:16Z nikki93 joined #lisp 2015-09-05T19:45:54Z Apie joined #lisp 2015-09-05T19:47:05Z kristof quit (Ping timeout: 256 seconds) 2015-09-05T19:47:12Z mishoo__ joined #lisp 2015-09-05T19:47:23Z thedud joined #lisp 2015-09-05T19:48:00Z Shinmera: Nobody cares about your favourite. 2015-09-05T19:48:48Z mishoo_ quit (Ping timeout: 265 seconds) 2015-09-05T19:48:52Z kristof joined #lisp 2015-09-05T19:50:12Z Khisanth quit (Ping timeout: 264 seconds) 2015-09-05T19:51:47Z jason_m joined #lisp 2015-09-05T19:53:33Z ajtulloch quit (Remote host closed the connection) 2015-09-05T19:53:57Z Patzy quit (Ping timeout: 255 seconds) 2015-09-05T19:54:38Z Patzy joined #lisp 2015-09-05T19:58:07Z Bike: you could make a struct with two nodes, like usual, or you could make one out of conses, like (list previous-node next-node item) 2015-09-05T19:58:57Z oleo_ joined #lisp 2015-09-05T19:59:22Z oleo is now known as Guest71391 2015-09-05T19:59:36Z oleo_ is now known as oleo 2015-09-05T20:00:58Z ehu quit (Read error: Connection reset by peer) 2015-09-05T20:01:15Z Guest71391 quit (Ping timeout: 256 seconds) 2015-09-05T20:02:07Z ehu joined #lisp 2015-09-05T20:02:35Z Apie left #lisp 2015-09-05T20:04:08Z kobain joined #lisp 2015-09-05T20:04:13Z kobain quit (Max SendQ exceeded) 2015-09-05T20:04:52Z hiroakip joined #lisp 2015-09-05T20:05:40Z Khisanth joined #lisp 2015-09-05T20:10:44Z nikki93 quit (Remote host closed the connection) 2015-09-05T20:11:44Z mishoo_ joined #lisp 2015-09-05T20:13:31Z mishoo__ quit (Ping timeout: 250 seconds) 2015-09-05T20:18:40Z mobius-eng joined #lisp 2015-09-05T20:19:51Z resttime quit (Quit: Bye bye!) 2015-09-05T20:26:20Z rtaylor joined #lisp 2015-09-05T20:26:22Z rtaylor left #lisp 2015-09-05T20:26:37Z ipmonger quit (Ping timeout: 246 seconds) 2015-09-05T20:26:44Z holycow joined #lisp 2015-09-05T20:36:18Z zirman joined #lisp 2015-09-05T20:37:51Z zirman quit (Remote host closed the connection) 2015-09-05T20:38:32Z ipmonger joined #lisp 2015-09-05T20:42:10Z phax joined #lisp 2015-09-05T20:43:55Z zirmann joined #lisp 2015-09-05T20:45:39Z OrangeShark joined #lisp 2015-09-05T20:47:34Z Whitesquall quit (Ping timeout: 244 seconds) 2015-09-05T20:50:46Z cadadar joined #lisp 2015-09-05T20:51:51Z mrSpec quit (Quit: mrSpec) 2015-09-05T20:52:57Z cadadar1 quit (Ping timeout: 250 seconds) 2015-09-05T20:58:07Z thedud quit (Quit: thedud) 2015-09-05T21:00:13Z axion: i have a doubly-linked-list example i wrote 2015-09-05T21:05:27Z zirmann quit (Remote host closed the connection) 2015-09-05T21:07:10Z tmtwd_ quit (Remote host closed the connection) 2015-09-05T21:07:55Z axion: physixer: not the most elegant code, but it's been in use with mission critical code for about a year without a hitch. steal/modify/whatever as you wish: http://paste.lisp.org/display/154810 2015-09-05T21:08:23Z axion: looks like i use WHEN-LET, so be sure to load alexandria 2015-09-05T21:17:11Z ndrei joined #lisp 2015-09-05T21:20:10Z ndrei quit (Client Quit) 2015-09-05T21:20:32Z ndrei joined #lisp 2015-09-05T21:20:48Z nikki93 joined #lisp 2015-09-05T21:21:00Z nikki93 quit (Remote host closed the connection) 2015-09-05T21:21:08Z quazimodo quit (Ping timeout: 244 seconds) 2015-09-05T21:22:34Z kobain joined #lisp 2015-09-05T21:23:05Z Oladon quit (Quit: Leaving.) 2015-09-05T21:23:09Z kobain quit (Max SendQ exceeded) 2015-09-05T21:23:25Z jcmdln joined #lisp 2015-09-05T21:23:28Z kobain joined #lisp 2015-09-05T21:24:08Z kobain quit (Max SendQ exceeded) 2015-09-05T21:24:25Z kobain joined #lisp 2015-09-05T21:24:55Z kobain quit (Max SendQ exceeded) 2015-09-05T21:27:13Z loz joined #lisp 2015-09-05T21:29:12Z sjl joined #lisp 2015-09-05T21:29:46Z Davidbrcz joined #lisp 2015-09-05T21:32:28Z wheelsucker joined #lisp 2015-09-05T21:39:37Z agspathis joined #lisp 2015-09-05T21:40:49Z Ven joined #lisp 2015-09-05T21:41:34Z zirman joined #lisp 2015-09-05T21:41:34Z zirman quit (Changing host) 2015-09-05T21:41:34Z zirman joined #lisp 2015-09-05T21:41:46Z kobain joined #lisp 2015-09-05T21:42:16Z kobain quit (Max SendQ exceeded) 2015-09-05T21:42:33Z kobain joined #lisp 2015-09-05T21:43:08Z leafybasil joined #lisp 2015-09-05T21:43:12Z kobain quit (Max SendQ exceeded) 2015-09-05T21:43:29Z kobain joined #lisp 2015-09-05T21:43:38Z wilfredh joined #lisp 2015-09-05T21:43:59Z kobain quit (Max SendQ exceeded) 2015-09-05T21:44:18Z kobain joined #lisp 2015-09-05T21:44:51Z kobain quit (Max SendQ exceeded) 2015-09-05T21:45:10Z cadadar1 joined #lisp 2015-09-05T21:45:18Z cadadar quit (Quit: Leaving.) 2015-09-05T21:45:44Z leafybas_ joined #lisp 2015-09-05T21:48:31Z leafybasil quit (Ping timeout: 246 seconds) 2015-09-05T21:49:47Z preacherAKAnd quit (Quit: Konversation terminated!) 2015-09-05T21:52:59Z zirman quit (Remote host closed the connection) 2015-09-05T21:53:48Z hiroakip quit (Ping timeout: 264 seconds) 2015-09-05T21:54:05Z wailord quit (Remote host closed the connection) 2015-09-05T21:55:17Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-05T21:55:44Z thedud joined #lisp 2015-09-05T21:56:51Z xificurC joined #lisp 2015-09-05T21:57:03Z tmtwd_ joined #lisp 2015-09-05T21:58:16Z agspathis quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-09-05T21:58:48Z ndrei quit (Read error: No route to host) 2015-09-05T22:01:55Z kobain joined #lisp 2015-09-05T22:02:34Z kobain quit (Max SendQ exceeded) 2015-09-05T22:03:53Z thomas_ joined #lisp 2015-09-05T22:06:58Z dkcl joined #lisp 2015-09-05T22:07:34Z mobius-eng quit (Remote host closed the connection) 2015-09-05T22:07:46Z cadadar1 quit (Quit: Leaving.) 2015-09-05T22:08:37Z wailord joined #lisp 2015-09-05T22:09:27Z wailord quit (Changing host) 2015-09-05T22:09:28Z wailord joined #lisp 2015-09-05T22:10:44Z resttime joined #lisp 2015-09-05T22:13:25Z angavrilov quit (Remote host closed the connection) 2015-09-05T22:18:46Z dkcl quit (Ping timeout: 246 seconds) 2015-09-05T22:19:56Z Fare joined #lisp 2015-09-05T22:21:04Z harish_ quit (Ping timeout: 244 seconds) 2015-09-05T22:21:04Z thomas_ quit (Remote host closed the connection) 2015-09-05T22:21:17Z thomas_ joined #lisp 2015-09-05T22:28:33Z thomas_ quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-09-05T22:28:55Z AndrieAP joined #lisp 2015-09-05T22:29:40Z s00pcan joined #lisp 2015-09-05T22:31:02Z s00pcan quit (Client Quit) 2015-09-05T22:31:22Z s00pcan joined #lisp 2015-09-05T22:31:28Z s00pcan quit (Remote host closed the connection) 2015-09-05T22:31:39Z Beetny joined #lisp 2015-09-05T22:31:45Z s00pcan joined #lisp 2015-09-05T22:32:33Z AndrieAP left #lisp 2015-09-05T22:33:44Z thedud quit (Quit: thedud) 2015-09-05T22:35:47Z wokko joined #lisp 2015-09-05T22:35:48Z wokko is now known as AI 2015-09-05T22:36:03Z loz quit (Ping timeout: 244 seconds) 2015-09-05T22:39:11Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-05T22:46:25Z sjl quit (Read error: Connection reset by peer) 2015-09-05T22:47:40Z Davidbrcz quit (Ping timeout: 246 seconds) 2015-09-05T22:51:21Z happy-dude quit (Quit: Connection closed for inactivity) 2015-09-05T22:51:27Z nikki93 joined #lisp 2015-09-05T22:54:09Z xificurC quit (Ping timeout: 244 seconds) 2015-09-05T22:54:48Z ajtulloch joined #lisp 2015-09-05T22:58:03Z cosmicexplorer joined #lisp 2015-09-05T23:02:10Z mprelude quit (Ping timeout: 246 seconds) 2015-09-05T23:03:24Z ehu quit (Quit: Leaving.) 2015-09-05T23:04:48Z Ethan- joined #lisp 2015-09-05T23:06:39Z Ven joined #lisp 2015-09-05T23:07:59Z jtza8 joined #lisp 2015-09-05T23:08:42Z phax quit (Quit: phax) 2015-09-05T23:09:21Z dkcl joined #lisp 2015-09-05T23:09:26Z jason_m quit (Ping timeout: 240 seconds) 2015-09-05T23:09:29Z cosmicexplorer quit (Quit: ERC (IRC client for Emacs 25.0.50.10)) 2015-09-05T23:09:45Z cosmicexplorer joined #lisp 2015-09-05T23:10:48Z dkcl quit (Client Quit) 2015-09-05T23:13:27Z rebelshrug joined #lisp 2015-09-05T23:15:03Z Karl_Dscc joined #lisp 2015-09-05T23:17:04Z jtza8 quit (Remote host closed the connection) 2015-09-05T23:18:30Z tmtwd_ quit (Ping timeout: 272 seconds) 2015-09-05T23:18:33Z tmtwd quit (Ping timeout: 250 seconds) 2015-09-05T23:22:08Z BillyZane2 joined #lisp 2015-09-05T23:23:48Z cluck joined #lisp 2015-09-05T23:24:07Z dmiles_afk quit (Ping timeout: 256 seconds) 2015-09-05T23:27:28Z cluck quit (Remote host closed the connection) 2015-09-05T23:27:41Z cluck joined #lisp 2015-09-05T23:30:19Z cluck quit (Remote host closed the connection) 2015-09-05T23:30:25Z cluck joined #lisp 2015-09-05T23:32:03Z ebrasca quit (Ping timeout: 252 seconds) 2015-09-05T23:33:58Z dmiles_afk joined #lisp 2015-09-05T23:35:11Z tmtwd joined #lisp 2015-09-05T23:36:08Z gabriel_laddel joined #lisp 2015-09-05T23:37:30Z dkcl joined #lisp 2015-09-05T23:37:31Z nicdev` is now known as nicdev 2015-09-05T23:38:54Z sz0 quit (Quit: Connection closed for inactivity) 2015-09-05T23:40:03Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-05T23:43:38Z pjb: atgnag: no, whatever the program or the language, it will be about the same work to port it to a new system. It would be EXACTLY the same work, if they used a sane modularization and abstraction of the system layer. 2015-09-05T23:44:03Z pjb: atgnag: therefore it would be idiotic to try to port picolisp rather than a Common Lisp implementation written in Common Lisp. 2015-09-05T23:48:28Z nikki93 quit (Remote host closed the connection) 2015-09-05T23:49:20Z pjb: physixer: check com.informatimago.common-lisp.cesarum.dll. 2015-09-05T23:49:25Z Ettore quit (Quit: Leaving.) 2015-09-05T23:52:29Z tmtwd_ joined #lisp 2015-09-05T23:52:55Z scymtym quit (Ping timeout: 246 seconds) 2015-09-05T23:53:34Z zirman joined #lisp 2015-09-05T23:53:50Z not_tfl quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-05T23:58:36Z zirman quit (Ping timeout: 264 seconds) 2015-09-06T00:00:37Z snatch joined #lisp 2015-09-06T00:00:54Z snatch: Is Hal Abelson autistic, by any chance? Just curious. 2015-09-06T00:01:28Z pjb: Aren't we all a little? 2015-09-06T00:02:00Z pjb: If you know a programmer who's not autistic, I bet he's not programming, he's bossing a bar! 2015-09-06T00:02:44Z s00pcan: programmers are just a subset of all autistic people 2015-09-06T00:02:58Z snatch: He just comes off as definition autistic in some of his lectures, but, I reckon you're right ("Aren't we all a little?"). 2015-09-06T00:03:37Z jwo joined #lisp 2015-09-06T00:06:35Z sjl joined #lisp 2015-09-06T00:07:44Z ajtulloch quit (Remote host closed the connection) 2015-09-06T00:08:10Z Mon_Ouie quit (Ping timeout: 240 seconds) 2015-09-06T00:08:47Z snatch quit (Quit: Page closed) 2015-09-06T00:10:54Z Fare quit (Ping timeout: 255 seconds) 2015-09-06T00:11:34Z Mon_Ouie joined #lisp 2015-09-06T00:12:04Z pt1 joined #lisp 2015-09-06T00:13:38Z pyon quit (Quit: F...ix you, Emacs.) 2015-09-06T00:14:34Z Fare joined #lisp 2015-09-06T00:14:34Z sjl quit (Read error: Connection reset by peer) 2015-09-06T00:14:39Z pyon joined #lisp 2015-09-06T00:17:47Z pt1 quit (Remote host closed the connection) 2015-09-06T00:19:23Z jwo quit (Quit: Leaving) 2015-09-06T00:20:10Z kristof quit (Ping timeout: 240 seconds) 2015-09-06T00:24:44Z futpib quit (Ping timeout: 250 seconds) 2015-09-06T00:29:42Z cluck quit (Read error: Connection reset by peer) 2015-09-06T00:29:59Z cluck joined #lisp 2015-09-06T00:30:40Z Davidbrcz joined #lisp 2015-09-06T00:30:45Z alexherbo2 quit (Ping timeout: 244 seconds) 2015-09-06T00:33:18Z jlongster joined #lisp 2015-09-06T00:33:53Z cosmicexplorer quit (Ping timeout: 268 seconds) 2015-09-06T00:34:00Z kristof joined #lisp 2015-09-06T00:34:08Z hydan joined #lisp 2015-09-06T00:36:17Z k-dawg joined #lisp 2015-09-06T00:37:01Z ziocroc quit (Remote host closed the connection) 2015-09-06T00:39:13Z echo-area quit (Remote host closed the connection) 2015-09-06T00:41:56Z keen__________14 quit (Read error: Connection reset by peer) 2015-09-06T00:42:30Z keen__________14 joined #lisp 2015-09-06T00:42:38Z dmiles_afk quit (Ping timeout: 244 seconds) 2015-09-06T00:43:24Z AI quit (Quit: leaving) 2015-09-06T00:43:44Z wokko joined #lisp 2015-09-06T00:43:53Z wokko is now known as AI 2015-09-06T00:44:53Z jcmdln quit (Remote host closed the connection) 2015-09-06T00:45:01Z AI quit (Client Quit) 2015-09-06T00:46:30Z AI joined #lisp 2015-09-06T00:53:19Z jlongster quit (Ping timeout: 246 seconds) 2015-09-06T00:53:33Z Karl_Dscc quit (Remote host closed the connection) 2015-09-06T00:56:03Z Mon_Ouie quit (Ping timeout: 250 seconds) 2015-09-06T01:00:38Z attila_lendvai quit (Read error: Connection reset by peer) 2015-09-06T01:00:47Z kristof quit (Ping timeout: 264 seconds) 2015-09-06T01:01:24Z attila_lendvai joined #lisp 2015-09-06T01:02:08Z phax joined #lisp 2015-09-06T01:05:21Z mishoo_ quit (Ping timeout: 255 seconds) 2015-09-06T01:06:19Z jleija joined #lisp 2015-09-06T01:06:41Z phax quit (Ping timeout: 256 seconds) 2015-09-06T01:06:53Z Niac joined #lisp 2015-09-06T01:09:56Z Oladon joined #lisp 2015-09-06T01:11:32Z phax joined #lisp 2015-09-06T01:11:52Z Davidbrcz quit (Ping timeout: 246 seconds) 2015-09-06T01:11:52Z phax quit (Client Quit) 2015-09-06T01:14:37Z harish_ joined #lisp 2015-09-06T01:21:23Z gabriel_laddel quit (Remote host closed the connection) 2015-09-06T01:22:36Z harish_ quit (Ping timeout: 268 seconds) 2015-09-06T01:24:28Z attila_lendvai quit (Ping timeout: 246 seconds) 2015-09-06T01:24:43Z jxv quit (Read error: Connection reset by peer) 2015-09-06T01:25:05Z echo-area joined #lisp 2015-09-06T01:31:32Z wilfredh quit (Quit: Connection closed for inactivity) 2015-09-06T01:37:54Z jxv joined #lisp 2015-09-06T01:38:02Z jlongster joined #lisp 2015-09-06T01:41:30Z quazimodo joined #lisp 2015-09-06T01:42:18Z jcmdln joined #lisp 2015-09-06T01:47:01Z theos: no? 2015-09-06T01:47:54Z theos: i am a programmer and i am not in the spectrum 2015-09-06T01:50:45Z Fare: what spectrum? 2015-09-06T01:52:22Z Bike: autism spectrum 2015-09-06T01:57:19Z xrash quit (Remote host closed the connection) 2015-09-06T02:03:15Z smokeink joined #lisp 2015-09-06T02:04:59Z Guthur joined #lisp 2015-09-06T02:09:19Z cluck quit (Read error: Connection reset by peer) 2015-09-06T02:09:35Z cluck joined #lisp 2015-09-06T02:10:36Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-06T02:14:16Z cosmicexplorer joined #lisp 2015-09-06T02:15:30Z Fare quit (Ping timeout: 240 seconds) 2015-09-06T02:17:34Z Oladon quit (Quit: Leaving.) 2015-09-06T02:22:21Z k-dawg joined #lisp 2015-09-06T02:22:53Z cluck quit (Read error: Connection reset by peer) 2015-09-06T02:23:08Z cluck joined #lisp 2015-09-06T02:23:32Z xristos quit (Quit: ZNC - http://znc.in) 2015-09-06T02:23:55Z ipmonger quit (Ping timeout: 244 seconds) 2015-09-06T02:24:41Z Oladon joined #lisp 2015-09-06T02:25:53Z cluck` joined #lisp 2015-09-06T02:28:22Z cluck` quit (Remote host closed the connection) 2015-09-06T02:28:49Z cluck`` joined #lisp 2015-09-06T02:29:31Z cluck quit (Remote host closed the connection) 2015-09-06T02:31:32Z cluck``` joined #lisp 2015-09-06T02:32:06Z baotiao joined #lisp 2015-09-06T02:34:17Z cluck```` joined #lisp 2015-09-06T02:34:45Z psy_ quit (Ping timeout: 268 seconds) 2015-09-06T02:35:33Z holycow quit (Quit: Lost terminal) 2015-09-06T02:35:43Z cluck`` quit (Ping timeout: 250 seconds) 2015-09-06T02:35:46Z cluck```` quit (Read error: Connection reset by peer) 2015-09-06T02:35:59Z cluck```` joined #lisp 2015-09-06T02:36:30Z baotiao quit (Ping timeout: 240 seconds) 2015-09-06T02:38:19Z cluck``` quit (Ping timeout: 250 seconds) 2015-09-06T02:39:34Z Davidbrcz joined #lisp 2015-09-06T02:41:02Z baotiao joined #lisp 2015-09-06T02:41:08Z stardiviner joined #lisp 2015-09-06T02:41:12Z cluck```` quit (Remote host closed the connection) 2015-09-06T02:45:53Z bb010g joined #lisp 2015-09-06T02:47:30Z cosmicexplorer quit (Ping timeout: 272 seconds) 2015-09-06T02:54:04Z baotiao quit (Ping timeout: 246 seconds) 2015-09-06T02:55:07Z Davidbrcz quit (Ping timeout: 246 seconds) 2015-09-06T02:56:52Z smokeink quit (Read error: Connection reset by peer) 2015-09-06T02:58:08Z phax joined #lisp 2015-09-06T03:03:28Z dmiles_afk joined #lisp 2015-09-06T03:06:44Z nikki93 joined #lisp 2015-09-06T03:13:12Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-09-06T03:13:20Z Fare joined #lisp 2015-09-06T03:14:37Z antonv quit (Ping timeout: 252 seconds) 2015-09-06T03:15:43Z dkcl quit (Ping timeout: 252 seconds) 2015-09-06T03:26:54Z karswell joined #lisp 2015-09-06T03:27:06Z tmtwd_ quit (Quit: Leaving) 2015-09-06T03:27:10Z gabriel_laddel joined #lisp 2015-09-06T03:27:11Z tmtwd quit (Remote host closed the connection) 2015-09-06T03:30:39Z smokeink joined #lisp 2015-09-06T03:36:29Z gabriel_laddel: I'm going to leave a running log of the hack I'm trying to achieve (build maxima, dump the lisp image, build stumpwm with that image, dump it and then swank into it - on SBCL) . Perhaps someone will have some useful input, given their experience with maxima / CL. As it is, I've tried to (sb-ext:save-lisp-and-die "binary-sbcl/maxima.core" :toplevel #'SB-IMPL::TOPLEVEL-INIT) rather than using `maxima-dump' (located at 2015-09-06T03:36:29Z gabriel_laddel: .../maxima/src/maxima-build.lisp, see .../maxima/INSTALL.lisp for more info) - this fails - Maxima gives the message "Maxima restarted" when it should have loaded the top level SBCL repl. 2015-09-06T03:41:47Z hack_city joined #lisp 2015-09-06T03:46:20Z lispyone quit (Remote host closed the connection) 2015-09-06T03:48:19Z jlarocco_ joined #lisp 2015-09-06T03:50:28Z lispyone joined #lisp 2015-09-06T03:51:29Z UtkarshRay joined #lisp 2015-09-06T03:52:09Z jlarocco___ joined #lisp 2015-09-06T03:52:30Z jlarocco quit (Remote host closed the connection) 2015-09-06T03:52:54Z jlarocco___ quit (Client Quit) 2015-09-06T03:53:05Z hack_city is now known as flaming_yawn 2015-09-06T03:53:40Z jlarocco joined #lisp 2015-09-06T03:54:37Z Davidbrcz joined #lisp 2015-09-06T03:54:51Z jlarocco_ quit (Ping timeout: 244 seconds) 2015-09-06T03:55:11Z zirman joined #lisp 2015-09-06T03:55:30Z lispyone quit (Ping timeout: 260 seconds) 2015-09-06T03:58:36Z Davidbrcz quit (Client Quit) 2015-09-06T03:59:00Z Davidbrcz joined #lisp 2015-09-06T03:59:26Z zirman quit (Ping timeout: 240 seconds) 2015-09-06T04:01:39Z zirman joined #lisp 2015-09-06T04:02:50Z zirman quit (Remote host closed the connection) 2015-09-06T04:04:03Z ndrei joined #lisp 2015-09-06T04:12:36Z zirman joined #lisp 2015-09-06T04:13:58Z s00pcan quit (Ping timeout: 244 seconds) 2015-09-06T04:17:26Z dmiles_afk quit (Ping timeout: 250 seconds) 2015-09-06T04:18:16Z nikki93 quit (Remote host closed the connection) 2015-09-06T04:18:32Z dmiles_afk joined #lisp 2015-09-06T04:19:17Z jlongster quit (Ping timeout: 250 seconds) 2015-09-06T04:20:06Z jason_m joined #lisp 2015-09-06T04:20:53Z s00pcan joined #lisp 2015-09-06T04:22:06Z vrdhn joined #lisp 2015-09-06T04:24:36Z jleija quit (Quit: leaving) 2015-09-06T04:28:05Z vrdhn quit (Quit: Leaving) 2015-09-06T04:28:20Z vrdhn joined #lisp 2015-09-06T04:29:12Z not_tfl joined #lisp 2015-09-06T04:29:19Z zirman quit (Remote host closed the connection) 2015-09-06T04:29:27Z defaultxr quit (Quit: gnight) 2015-09-06T04:31:16Z vrdhn quit (Read error: Connection reset by peer) 2015-09-06T04:32:17Z vrdhn joined #lisp 2015-09-06T04:32:30Z newbieZ joined #lisp 2015-09-06T04:32:44Z ndrei quit (Ping timeout: 265 seconds) 2015-09-06T04:33:04Z jason_m quit (Ping timeout: 244 seconds) 2015-09-06T04:33:25Z vrdhn quit (Remote host closed the connection) 2015-09-06T04:34:19Z smandy joined #lisp 2015-09-06T04:34:31Z ndrei joined #lisp 2015-09-06T04:39:12Z flaming_yawn is now known as PerfectBlunder 2015-09-06T04:40:43Z PerfectBlunder is now known as DoctorWhy 2015-09-06T04:41:48Z edgar-rft joined #lisp 2015-09-06T04:47:06Z lispyone joined #lisp 2015-09-06T04:51:11Z gravicappa joined #lisp 2015-09-06T04:51:47Z lispyone quit (Ping timeout: 250 seconds) 2015-09-06T04:51:56Z smandy quit (Remote host closed the connection) 2015-09-06T04:52:10Z vrdhn joined #lisp 2015-09-06T04:52:48Z vrdhn quit (Remote host closed the connection) 2015-09-06T04:52:56Z phax quit (Quit: phax) 2015-09-06T04:57:49Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-06T04:58:24Z psy_ joined #lisp 2015-09-06T04:58:50Z djinni` quit (K-Lined) 2015-09-06T04:59:59Z OrangeShark quit (Quit: Leaving) 2015-09-06T05:00:05Z musegarden1 quit (K-Lined) 2015-09-06T05:00:05Z jeremyheiler quit (K-Lined) 2015-09-06T05:00:40Z musegarden1 joined #lisp 2015-09-06T05:00:44Z djinni` joined #lisp 2015-09-06T05:00:48Z jeremyheiler joined #lisp 2015-09-06T05:08:35Z ndrei quit (Ping timeout: 264 seconds) 2015-09-06T05:18:39Z beach` is now known as beach 2015-09-06T05:19:14Z beach: Good morning everyone! 2015-09-06T05:20:37Z ktx quit (Ping timeout: 244 seconds) 2015-09-06T05:20:56Z gabriel_laddel: boker tov. 2015-09-06T05:23:47Z ktx joined #lisp 2015-09-06T05:24:03Z quazimodo quit (Ping timeout: 252 seconds) 2015-09-06T05:24:13Z moei joined #lisp 2015-09-06T05:28:13Z gravicappa quit (Ping timeout: 246 seconds) 2015-09-06T05:33:10Z vrdhn joined #lisp 2015-09-06T05:35:42Z mrSpec joined #lisp 2015-09-06T05:37:34Z karswell quit (Read error: Connection reset by peer) 2015-09-06T05:40:11Z vlatkoB joined #lisp 2015-09-06T05:40:31Z vrdhn quit (Quit: Leaving) 2015-09-06T05:42:19Z ktx quit (Ping timeout: 244 seconds) 2015-09-06T05:44:49Z ktx joined #lisp 2015-09-06T05:48:52Z grassass joined #lisp 2015-09-06T05:55:10Z mbuf joined #lisp 2015-09-06T05:56:47Z Shinmera joined #lisp 2015-09-06T05:57:25Z harish_ joined #lisp 2015-09-06T06:04:17Z xificurC joined #lisp 2015-09-06T06:13:32Z Whitesquall joined #lisp 2015-09-06T06:13:44Z octavo joined #lisp 2015-09-06T06:18:32Z eru joined #lisp 2015-09-06T06:19:44Z ajtulloch joined #lisp 2015-09-06T06:21:04Z Davidbrcz quit (Ping timeout: 244 seconds) 2015-09-06T06:23:57Z jxv quit (Quit: Leaving) 2015-09-06T06:30:11Z ajtulloch quit (Remote host closed the connection) 2015-09-06T06:31:57Z gravicappa joined #lisp 2015-09-06T06:35:01Z BillyZane2 quit (Ping timeout: 265 seconds) 2015-09-06T06:36:12Z lispyone joined #lisp 2015-09-06T06:36:22Z phax joined #lisp 2015-09-06T06:40:41Z lispyone quit (Ping timeout: 244 seconds) 2015-09-06T06:40:48Z UtkarshRay quit (Remote host closed the connection) 2015-09-06T06:41:16Z zirman joined #lisp 2015-09-06T06:45:38Z zirman quit (Ping timeout: 250 seconds) 2015-09-06T06:51:06Z DoctorWhy quit (Quit: Connection closed for inactivity) 2015-09-06T06:51:20Z pt1 joined #lisp 2015-09-06T06:52:12Z Guthur` joined #lisp 2015-09-06T06:53:02Z mbuf quit (Remote host closed the connection) 2015-09-06T06:53:52Z Guthur quit (Ping timeout: 250 seconds) 2015-09-06T06:53:56Z scymtym joined #lisp 2015-09-06T07:01:23Z hitecnologys quit (Quit: ZNC - http://znc.in) 2015-09-06T07:04:20Z UtkarshRay joined #lisp 2015-09-06T07:07:36Z grassass quit (Ping timeout: 264 seconds) 2015-09-06T07:11:20Z not_tfl quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-06T07:13:14Z nostoi joined #lisp 2015-09-06T07:21:06Z mathrick quit (Read error: No route to host) 2015-09-06T07:22:03Z mathrick joined #lisp 2015-09-06T07:23:50Z atgnag: How can you set multiple variables at once? 2015-09-06T07:24:11Z Bike: clhs psetf 2015-09-06T07:24:12Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_setf_.htm 2015-09-06T07:24:17Z Bike: if that is what you mean 2015-09-06T07:24:45Z beach: atgnag: What do you mean by "at once"? 2015-09-06T07:24:54Z protist joined #lisp 2015-09-06T07:25:05Z gabriel_laddel: multiple values? 2015-09-06T07:25:09Z atgnag: Beetny: nevermind, setf works apparently. 2015-09-06T07:25:14Z gabriel_laddel: kk 2015-09-06T07:25:16Z atgnag: gabriel_laddel: Yeah. 2015-09-06T07:25:26Z Shinmera: SETF will set things one pair after the other though. 2015-09-06T07:25:37Z Shinmera: So if you use values that you set in later pairs the new value will be used. 2015-09-06T07:25:41Z Shinmera: hence PSETF 2015-09-06T07:25:42Z gabriel_laddel: atgnag: you should be aware that "multiple values" means something *very* specific in CL 2015-09-06T07:26:03Z gabriel_laddel: a function can return multiple values using (among others) the `values' form 2015-09-06T07:28:21Z BitPuffin|osx quit (Ping timeout: 252 seconds) 2015-09-06T07:28:38Z beach: As it turns out, my effective methods are already called exactly like the generic function is called, and not with a list of arguments to the generic function. Therefore, it is only a matter of whether to use &REST on the discriminating function and to use APPLY to call the effective methods (general case), OR not to use &REST and to use FUNCALL to call the effective methods (when the generic function takes only required arguments). 2015-09-06T07:30:19Z beach: Using FUNCALL and no &REST is going to be a simple but significant optimization, because it will avoid consing in most important cases. 2015-09-06T07:35:26Z psy_ quit (Ping timeout: 240 seconds) 2015-09-06T07:38:16Z eru quit (Ping timeout: 246 seconds) 2015-09-06T07:42:58Z nostoi quit (Quit: Verlassend) 2015-09-06T07:44:03Z knobo quit (Ping timeout: 255 seconds) 2015-09-06T07:50:47Z atgnag: Why do I get warnings every time I use setf? 2015-09-06T07:51:04Z beach: atgnag: You need to be more specific. 2015-09-06T07:51:30Z Shinmera: Probably setfing unbound variables. 2015-09-06T07:51:31Z beach: atgnag: What does the warning say? What is your implementation? 2015-09-06T07:51:46Z ramky joined #lisp 2015-09-06T07:52:32Z beach: I am always impressed by the ability of other #lisp participants to understand problems that are insufficiently described. I myself can't do it. 2015-09-06T07:52:48Z francogrex joined #lisp 2015-09-06T07:52:51Z atgnag: ; caught WARNING: 2015-09-06T07:52:53Z atgnag: ; undefined variable: COUNTER 2015-09-06T07:53:05Z beach: heh. 2015-09-06T07:53:09Z Shinmera: There you go 2015-09-06T07:53:24Z francogrex: for debugging purposes it would be good to load an asdf system (s) without compiling them. does asdf allow this? 2015-09-06T07:53:29Z beach: atgnag: SETF is not what you use to DEFINE variables. Only to assign to variables already defined. 2015-09-06T07:53:47Z atgnag: beach: What should I use intead? 2015-09-06T07:53:57Z beach: atgnag: Special variables are defined using DEFVAR, DEFPARAMETER etc. Local variables are created using LET or LET*. 2015-09-06T07:54:09Z atgnag: All right. 2015-09-06T07:54:27Z beach: atgnag: It looks like it's time for you to read an introductory text to Common Lisp. 2015-09-06T07:55:17Z mrSpec quit (Quit: mrSpec) 2015-09-06T07:56:11Z |3b|: (or to be told that some introductory CL texts oversimplify by using SETF on undefined variables, but you shouldn't actually do that) 2015-09-06T07:56:34Z beach: Such texts should be avoided. :) 2015-09-06T07:57:50Z ehu joined #lisp 2015-09-06T08:00:09Z knobo joined #lisp 2015-09-06T08:00:10Z francogrex: beach: I've even seen examples in the hyperspecs that use setf on undefined variables! 2015-09-06T08:00:24Z beach: Wow. 2015-09-06T08:00:41Z beach: I don't recommend avoiding the Common Lisp HyperSpec. 2015-09-06T08:00:45Z ajtulloch joined #lisp 2015-09-06T08:01:33Z beach: Not to self: Fix such examples in the specification of Common Lisp version 3 (which will be called something different to avoid confusion with existing projects). 2015-09-06T08:02:23Z francogrex: even the first example in the index: http://www.lispworks.com/documentation/HyperSpec/Body/f_acons.htm 2015-09-06T08:03:00Z beach: Should definitely be fixed. 2015-09-06T08:03:15Z francogrex: but ok, the hyperspec is not supposed to be an intro text... 2015-09-06T08:03:40Z beach: Still. The examples should be complete and conforming, in my opinion. 2015-09-06T08:03:46Z smokeink quit (Ping timeout: 260 seconds) 2015-09-06T08:04:23Z beach: As soon as we have an "annotatable" Common Lisp HyperSpec, we can start marking such examples to be fixed. 2015-09-06T08:05:24Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-06T08:05:35Z tos-1 joined #lisp 2015-09-06T08:09:12Z atgnag: (LET ((COUNTER 0)) 2015-09-06T08:09:14Z atgnag: (LOOP FOR I FROM 1 TO 4000000 2015-09-06T08:09:16Z atgnag: DO (IF (EQUALP (MOD (FIB I)) 0) 2015-09-06T08:09:18Z atgnag: (SETF COUNTER (+ COUNTER (FIB I)))))) 2015-09-06T08:10:46Z atgnag: I'm getting an error about invalid number of arguments. 2015-09-06T08:11:13Z francogrex: if 2015-09-06T08:11:18Z atgnag: Oh wait, I see it now. 2015-09-06T08:11:34Z atgnag: It's not if, but mod. 2015-09-06T08:11:42Z Shinmera: francogrex: if can take only two forms. 2015-09-06T08:11:49Z Shinmera: The else is optional. 2015-09-06T08:12:06Z francogrex: yes yes 2015-09-06T08:12:21Z francogrex: atgnag: mod of course 2015-09-06T08:13:00Z francogrex: but replace if with when anyway 2015-09-06T08:13:31Z hardenedapple joined #lisp 2015-09-06T08:16:18Z beach: atgnag: I was serious about the introductory text. You don't use EQUALP to compare numbers. And you don't compare numbers to 0, you use ZEROP. And you use INCF rather than SETF in cases like this. And in this case, you don't use COUNTER at all, and instead you use the SUM clause to LOOP. 2015-09-06T08:16:45Z beach: atgnag: So in 4 lines of code, you have at least 4 problems. 2015-09-06T08:17:10Z atgnag: Um… okay. 2015-09-06T08:17:46Z atgnag: I guess the one I had (and didn't finish) sucked. Which one do you suggest? 2015-09-06T08:18:43Z yeticry quit (Read error: Connection reset by peer) 2015-09-06T08:19:25Z CEnnis91 quit (Quit: Connection closed for inactivity) 2015-09-06T08:19:40Z beach: Me? I am not suggesting any particular version. 2015-09-06T08:20:35Z cosmicexplorer joined #lisp 2015-09-06T08:22:02Z |3b| thinks those are reasonable functions to use in early parts of an introductory text 2015-09-06T08:24:06Z |3b|: though possibly should have gotten to some of those before LOOP 2015-09-06T08:24:36Z yeticry joined #lisp 2015-09-06T08:27:39Z UtkarshRay quit (Ping timeout: 244 seconds) 2015-09-06T08:28:14Z |3b| agrees that those are good suggestions outside that context though 2015-09-06T08:29:12Z atgnag: What happened here? http://i.imgur.com/ahXZCy7.png 2015-09-06T08:30:01Z newbieZ quit (Quit: Leaving) 2015-09-06T08:30:36Z |3b|: hard to tell since you scrolled the debugger past the error message 2015-09-06T08:31:00Z knobo quit (Ping timeout: 264 seconds) 2015-09-06T08:31:49Z |3b|: clhs evenp 2015-09-06T08:31:50Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_evenpc.htm 2015-09-06T08:31:55Z atgnag: Oops. 2015-09-06T08:32:12Z |3b|: ^ might also be useful 2015-09-06T08:32:38Z atgnag: The value NIL is not of type REAL. 2015-09-06T08:32:41Z atgnag: [Condition of type TYPE-ERROR] 2015-09-06T08:32:52Z atgnag: Oh yeah. 2015-09-06T08:32:58Z |3b|: probably your FIB returns NIL for some input 2015-09-06T08:33:07Z atgnag: Fuck, I actually learned about that before. 2015-09-06T08:33:36Z |3b|: and it looks like you didn't exit the debugger previously, you might want to do that as well (hit q in the debugger window is an easy way) 2015-09-06T08:34:34Z |3b| would also store the value of (fib i) rather than recalculating it 2015-09-06T08:34:58Z atgnag: Yeah, I'll do that. 2015-09-06T08:36:17Z angavrilov joined #lisp 2015-09-06T08:37:59Z hardenedapple quit (Ping timeout: 250 seconds) 2015-09-06T08:39:10Z mobius-eng joined #lisp 2015-09-06T08:40:35Z scymtym quit (Ping timeout: 256 seconds) 2015-09-06T08:41:41Z beach: |3b|: Yes, I agree. I got a bit carried away. 2015-09-06T08:41:55Z hardenedapple joined #lisp 2015-09-06T08:42:05Z beach: atgnag: Sorry about that. 2015-09-06T08:45:33Z knobo joined #lisp 2015-09-06T08:46:57Z beach: atgnag: What is the second argument to MOD supposed to be? 2015-09-06T08:49:26Z atgnag: beach: 2, because I forgot that evenp existed. 2015-09-06T08:50:04Z atgnag: Anyways, where should I put (fib i), so that I don't have to calculate it twice? 2015-09-06T08:50:43Z atgnag: Should I add a variable to the let statement, and setf each time within the loop? 2015-09-06T08:51:00Z beach: (loop for i from 1 to 4000000 for value = (fib i) when (evenp value) sum value) 2015-09-06T08:52:04Z atgnag: Umm… 2015-09-06T08:53:07Z beach: It looks like every third value of FIB is even, so in that case: 2015-09-06T08:53:13Z atgnag: I think I understand that for loop. 2015-09-06T08:53:17Z beach: (loop for i from 2 by 3 sum (fib i)) 2015-09-06T08:53:33Z beach: You might want to check that this gives the same result. 2015-09-06T08:53:40Z gabriel_laddel: anyone know offhand how to execute a maxima ast? 2015-09-06T08:53:42Z gabriel_laddel: (macsyma-read-string "ratsimp( (2*x^2 + 3*x + 1) - (x^2 + x^2 - 2*x + 4*x + 1) );") 2015-09-06T08:54:27Z atgnag: Oh, I am dumb. I misread the euler question. 2015-09-06T08:55:21Z gabriel_laddel: ;=> paste.lisp.org/display/154836 2015-09-06T08:55:35Z gabriel_laddel: now I want to 'eval' that, but macsyma doesn't use regular `eval' 2015-09-06T08:55:40Z Mon_Ouie joined #lisp 2015-09-06T08:59:38Z futpib joined #lisp 2015-09-06T09:01:48Z ajtulloch joined #lisp 2015-09-06T09:04:38Z scymtym joined #lisp 2015-09-06T09:06:47Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-06T09:07:12Z quazimodo joined #lisp 2015-09-06T09:08:26Z loz joined #lisp 2015-09-06T09:09:19Z Ven joined #lisp 2015-09-06T09:12:19Z quazimodo quit (Ping timeout: 256 seconds) 2015-09-06T09:15:09Z leafybas_ quit (Remote host closed the connection) 2015-09-06T09:15:11Z Fare quit (Ping timeout: 244 seconds) 2015-09-06T09:18:44Z quazimodo joined #lisp 2015-09-06T09:19:26Z ehu quit (Read error: Connection reset by peer) 2015-09-06T09:19:31Z ehu1 joined #lisp 2015-09-06T09:20:20Z ehu1 is now known as ehu 2015-09-06T09:23:56Z mishoo joined #lisp 2015-09-06T09:24:28Z smokeink joined #lisp 2015-09-06T09:25:45Z lispyone joined #lisp 2015-09-06T09:30:23Z lispyone quit (Ping timeout: 268 seconds) 2015-09-06T09:36:41Z mprelude joined #lisp 2015-09-06T09:40:40Z Guthur` quit (Remote host closed the connection) 2015-09-06T09:40:58Z Guthur` joined #lisp 2015-09-06T09:42:24Z cosmicexplorer quit (Remote host closed the connection) 2015-09-06T09:42:35Z zacharias joined #lisp 2015-09-06T09:43:38Z hardenedapple quit (Read error: Connection reset by peer) 2015-09-06T09:44:12Z Ven quit (Ping timeout: 264 seconds) 2015-09-06T09:47:05Z cadadar joined #lisp 2015-09-06T09:47:17Z resttime quit (Quit: Bye bye!) 2015-09-06T09:47:24Z ramky quit (Ping timeout: 272 seconds) 2015-09-06T09:52:11Z gabriel_laddel: To whoever may have been paying attention to my maxima thread - the function I needed was maxima::meval* whose defintion is in .../maxima/src/suprv1.lisp. You can test the "full loop" with (meval* (macsyma-read-string "ratsimp( (2*x^2 + 3*x + 1) - (x^2 + x^2 - 2*x + 4*x + 1) + sin(cos(tan(x^arcsin(x)))) );")) 2015-09-06T09:54:59Z schjetne quit (Quit: ZNC - http://znc.in) 2015-09-06T09:55:35Z hardenedapple joined #lisp 2015-09-06T09:55:36Z mrSpec joined #lisp 2015-09-06T09:55:38Z francogrex quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-09-06T09:57:11Z alexherbo2 joined #lisp 2015-09-06T10:02:34Z ajtulloch joined #lisp 2015-09-06T10:05:20Z maveneagle joined #lisp 2015-09-06T10:05:37Z HDurer quit (Ping timeout: 246 seconds) 2015-09-06T10:05:58Z gravicappa quit (Ping timeout: 246 seconds) 2015-09-06T10:07:12Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-06T10:08:07Z ziocroc joined #lisp 2015-09-06T10:08:34Z maveneagle quit (Client Quit) 2015-09-06T10:13:06Z ASau quit (Ping timeout: 240 seconds) 2015-09-06T10:13:43Z HDurer joined #lisp 2015-09-06T10:14:05Z kr2 joined #lisp 2015-09-06T10:19:38Z ramky joined #lisp 2015-09-06T10:21:09Z eru joined #lisp 2015-09-06T10:22:33Z phax quit (Quit: phax) 2015-09-06T10:23:00Z oleo: ya, meval is different..... 2015-09-06T10:23:48Z radioninja quit (Ping timeout: 255 seconds) 2015-09-06T10:26:34Z kr2 quit (Ping timeout: 260 seconds) 2015-09-06T10:26:50Z pt1 quit (Remote host closed the connection) 2015-09-06T10:29:23Z gabriel_laddel: there is also mfuncall, $ev, displa (many thanks to mikhail filonenko for pointing me and many others in the correct direction: http://filonenko-mikhail.blogspot.com/2012/01/embeddable-maxima.html) 2015-09-06T10:30:06Z gabriel_laddel: now to build stumpwm with this 2015-09-06T10:31:08Z gabriel_laddel: And then to set about "unrolling" maxima with all the glories of M-., access to OpenGL, GPU, BLAS, femlisp & MJR_CALC all in the same proc 2015-09-06T10:31:14Z gabriel_laddel shivers 2015-09-06T10:31:39Z smokeink quit (Ping timeout: 244 seconds) 2015-09-06T10:34:11Z Karl_Dscc joined #lisp 2015-09-06T10:34:27Z hitecnologys joined #lisp 2015-09-06T10:36:50Z isBEKaml joined #lisp 2015-09-06T10:37:00Z smokeink joined #lisp 2015-09-06T10:46:36Z isBEKaml quit (Quit: leaving) 2015-09-06T10:47:39Z Beetny quit (Ping timeout: 255 seconds) 2015-09-06T10:52:20Z pt1 joined #lisp 2015-09-06T10:53:00Z leafybasil joined #lisp 2015-09-06T10:58:05Z Niac quit (Read error: Connection reset by peer) 2015-09-06T11:03:28Z ramky quit (Ping timeout: 250 seconds) 2015-09-06T11:03:31Z ajtulloch joined #lisp 2015-09-06T11:04:30Z theos quit (Disconnected by services) 2015-09-06T11:05:04Z theos joined #lisp 2015-09-06T11:08:06Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-06T11:09:01Z k-dawg joined #lisp 2015-09-06T11:12:56Z eru quit (Ping timeout: 265 seconds) 2015-09-06T11:14:32Z flo99 joined #lisp 2015-09-06T11:15:07Z eru joined #lisp 2015-09-06T11:17:37Z gabriel_laddel quit (Remote host closed the connection) 2015-09-06T11:17:58Z leafybasil quit (Ping timeout: 272 seconds) 2015-09-06T11:19:04Z qubitnerd joined #lisp 2015-09-06T11:19:15Z qubitnerd is now known as Guest24597 2015-09-06T11:20:11Z eru quit (Ping timeout: 265 seconds) 2015-09-06T11:22:06Z gabriel_laddel joined #lisp 2015-09-06T11:22:12Z hiroakip joined #lisp 2015-09-06T11:23:46Z HDurer quit (Ping timeout: 240 seconds) 2015-09-06T11:28:09Z Guest24597 quit (Ping timeout: 252 seconds) 2015-09-06T11:30:17Z smokeink quit (Remote host closed the connection) 2015-09-06T11:31:04Z preacherAKAnd joined #lisp 2015-09-06T11:31:54Z HDurer joined #lisp 2015-09-06T11:32:30Z gabriel_laddel quit (Remote host closed the connection) 2015-09-06T11:38:06Z NaNDude quit (Ping timeout: 240 seconds) 2015-09-06T11:38:47Z knobo quit (Ping timeout: 252 seconds) 2015-09-06T11:39:30Z NaNDude joined #lisp 2015-09-06T11:40:05Z pt1 quit (Remote host closed the connection) 2015-09-06T11:43:32Z sdothum joined #lisp 2015-09-06T11:52:17Z dkcl joined #lisp 2015-09-06T12:00:47Z papachan joined #lisp 2015-09-06T12:01:30Z stardiviner quit (Ping timeout: 240 seconds) 2015-09-06T12:01:58Z stardiviner joined #lisp 2015-09-06T12:04:07Z ajtulloch joined #lisp 2015-09-06T12:05:06Z echo-area quit (Remote host closed the connection) 2015-09-06T12:05:24Z fantazo joined #lisp 2015-09-06T12:08:34Z zirman joined #lisp 2015-09-06T12:09:00Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-06T12:12:54Z zirman quit (Ping timeout: 244 seconds) 2015-09-06T12:12:55Z ramky joined #lisp 2015-09-06T12:13:05Z synchromesh quit (Ping timeout: 256 seconds) 2015-09-06T12:19:29Z isaac_rks quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-06T12:20:13Z grouzen joined #lisp 2015-09-06T12:23:49Z mprelude quit (Read error: Connection reset by peer) 2015-09-06T12:29:58Z BitPuffin|osx joined #lisp 2015-09-06T12:30:38Z tajjada joined #lisp 2015-09-06T12:31:51Z lispyone joined #lisp 2015-09-06T12:39:19Z quasus joined #lisp 2015-09-06T12:43:46Z Karl_Dscc quit (Remote host closed the connection) 2015-09-06T12:44:13Z gravicappa joined #lisp 2015-09-06T12:46:48Z Guthur`` joined #lisp 2015-09-06T12:50:04Z cadadar quit (Ping timeout: 250 seconds) 2015-09-06T12:50:37Z Guthur` quit (Ping timeout: 244 seconds) 2015-09-06T12:52:06Z cadadar joined #lisp 2015-09-06T12:53:15Z zirman joined #lisp 2015-09-06T12:53:15Z zirman quit (Changing host) 2015-09-06T12:53:15Z zirman joined #lisp 2015-09-06T12:54:23Z iamrohit7 joined #lisp 2015-09-06T12:57:32Z iamrohit7 quit (Quit: leaving) 2015-09-06T13:03:55Z ndrei joined #lisp 2015-09-06T13:04:06Z k-dawg quit (Ping timeout: 240 seconds) 2015-09-06T13:05:20Z ajtulloch joined #lisp 2015-09-06T13:07:08Z k-dawg joined #lisp 2015-09-06T13:07:18Z Xach: ehu: cl-irc? 2015-09-06T13:09:54Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-06T13:12:38Z zygentoma joined #lisp 2015-09-06T13:13:10Z EvW joined #lisp 2015-09-06T13:13:22Z quazimodo quit (Remote host closed the connection) 2015-09-06T13:14:13Z quazimodo joined #lisp 2015-09-06T13:17:02Z ehu: xach: creating the 0.9.2 release now. 2015-09-06T13:20:50Z ramky quit (Ping timeout: 272 seconds) 2015-09-06T13:21:06Z hiroakip quit (Ping timeout: 244 seconds) 2015-09-06T13:21:06Z AI left #lisp 2015-09-06T13:23:20Z zirman quit (Remote host closed the connection) 2015-09-06T13:23:24Z axion: how do i remove the comma/space after the last element in a format string such as "~{~A, ~}" ? 2015-09-06T13:25:09Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2015-09-06T13:25:11Z Xach: axion: use ~^ 2015-09-06T13:25:18Z preacherAKAnd quit (Quit: Konversation terminated!) 2015-09-06T13:25:19Z Xach: e.g. "~{~A~^, ~}" 2015-09-06T13:25:31Z Xach: ehu: thanks! 2015-09-06T13:25:48Z LiamH joined #lisp 2015-09-06T13:25:49Z axion: thanks 2015-09-06T13:26:10Z zirman joined #lisp 2015-09-06T13:26:10Z zirman quit (Changing host) 2015-09-06T13:26:10Z zirman joined #lisp 2015-09-06T13:27:58Z jlongster joined #lisp 2015-09-06T13:30:58Z CEnnis91 joined #lisp 2015-09-06T13:41:01Z gravicappa quit (Ping timeout: 246 seconds) 2015-09-06T13:44:28Z Fare joined #lisp 2015-09-06T13:44:43Z EvW quit (Ping timeout: 246 seconds) 2015-09-06T13:45:27Z ehu: Xach: new release published, but sigs not updated yet. 2015-09-06T13:45:44Z ehu: can you handle out-of-date sigs? 2015-09-06T13:47:03Z knobo joined #lisp 2015-09-06T13:48:51Z Xach: ehu: Yes 2015-09-06T13:49:03Z ehu: then you should be fine now. 2015-09-06T13:49:33Z cadadar quit (Quit: Leaving.) 2015-09-06T13:49:57Z cadadar joined #lisp 2015-09-06T13:51:51Z knobo quit (Ping timeout: 268 seconds) 2015-09-06T13:55:23Z gravicappa joined #lisp 2015-09-06T13:56:48Z hitecnologys quit (Ping timeout: 250 seconds) 2015-09-06T13:59:42Z UtkarshRay joined #lisp 2015-09-06T13:59:50Z lambda-smith joined #lisp 2015-09-06T14:06:06Z ajtulloch joined #lisp 2015-09-06T14:06:33Z gravicappa quit (Ping timeout: 252 seconds) 2015-09-06T14:07:00Z Andrie joined #lisp 2015-09-06T14:07:27Z xristos joined #lisp 2015-09-06T14:07:46Z ehu quit (Read error: Connection reset by peer) 2015-09-06T14:09:13Z Fare quit (Ping timeout: 246 seconds) 2015-09-06T14:09:14Z ehu joined #lisp 2015-09-06T14:10:20Z Andrie quit (Client Quit) 2015-09-06T14:10:48Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-06T14:10:48Z ehu quit (Read error: Connection reset by peer) 2015-09-06T14:11:07Z Andrie joined #lisp 2015-09-06T14:11:42Z Andrie quit (Client Quit) 2015-09-06T14:12:01Z ehu joined #lisp 2015-09-06T14:12:09Z smokeink joined #lisp 2015-09-06T14:12:36Z axion: hyperspec says #'DELETE may modify sequence. does this mean there are circumstances where it may not, or is this an implementation choice? if the latter, are there many that choose not to? 2015-09-06T14:14:02Z ehu: Xach: sig updated too, now. 2015-09-06T14:14:15Z jlongster quit (Ping timeout: 252 seconds) 2015-09-06T14:14:35Z tajjada quit (Ping timeout: 264 seconds) 2015-09-06T14:14:48Z zirman quit (Remote host closed the connection) 2015-09-06T14:17:55Z zirman joined #lisp 2015-09-06T14:18:29Z tajjada joined #lisp 2015-09-06T14:19:18Z Xach: axion: when the sequence is not a list, probably. 2015-09-06T14:19:33Z radioninja joined #lisp 2015-09-06T14:20:15Z |3b|: axion: implementation choice, though probably doesn't modify anything if nothing is removed 2015-09-06T14:20:41Z hiroakip joined #lisp 2015-09-06T14:21:32Z synchromesh joined #lisp 2015-09-06T14:21:37Z axion: ok 2015-09-06T14:21:54Z |3b|: doesn't look like it is required to give back the original sequence intact even then though 2015-09-06T14:26:14Z jason_m joined #lisp 2015-09-06T14:31:43Z cluck joined #lisp 2015-09-06T14:33:47Z hydan quit (Ping timeout: 268 seconds) 2015-09-06T14:34:32Z zirman quit (Remote host closed the connection) 2015-09-06T14:34:49Z ASau joined #lisp 2015-09-06T14:38:34Z zirman joined #lisp 2015-09-06T14:38:34Z zirman quit (Changing host) 2015-09-06T14:38:34Z zirman joined #lisp 2015-09-06T14:40:10Z gravicappa joined #lisp 2015-09-06T14:40:50Z cluck` joined #lisp 2015-09-06T14:41:05Z jlongster joined #lisp 2015-09-06T14:42:07Z jason_m quit (Ping timeout: 246 seconds) 2015-09-06T14:44:43Z cluck quit (Ping timeout: 246 seconds) 2015-09-06T14:45:28Z urandom__ joined #lisp 2015-09-06T14:47:54Z jlongster quit (Ping timeout: 260 seconds) 2015-09-06T14:49:34Z zirman quit (Remote host closed the connection) 2015-09-06T14:53:35Z stardiviner quit (Quit: Weird in coding now, or make love, only two things push me away from IRC.) 2015-09-06T14:57:10Z smokeink quit (Ping timeout: 240 seconds) 2015-09-06T14:57:43Z fantazo quit (Quit: Verlassend) 2015-09-06T15:02:46Z zacharias quit (Ping timeout: 240 seconds) 2015-09-06T15:03:32Z echo-area joined #lisp 2015-09-06T15:04:19Z knobo joined #lisp 2015-09-06T15:05:52Z zacharias joined #lisp 2015-09-06T15:06:46Z Ethan- quit (Ping timeout: 240 seconds) 2015-09-06T15:06:49Z ajtulloch joined #lisp 2015-09-06T15:11:42Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-06T15:11:48Z knobo quit (Ping timeout: 255 seconds) 2015-09-06T15:12:40Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-06T15:16:47Z jxv joined #lisp 2015-09-06T15:19:04Z pranavrc quit (Quit: Leaving) 2015-09-06T15:22:50Z petergil joined #lisp 2015-09-06T15:29:47Z lispyone quit (Remote host closed the connection) 2015-09-06T15:29:52Z cadadar quit (Read error: Connection reset by peer) 2015-09-06T15:31:22Z cadadar joined #lisp 2015-09-06T15:33:04Z ndrei quit (Read error: Connection reset by peer) 2015-09-06T15:39:32Z pt1 joined #lisp 2015-09-06T15:40:26Z hiroakip quit (Ping timeout: 240 seconds) 2015-09-06T15:44:19Z tmtwd joined #lisp 2015-09-06T15:51:25Z oskarth quit (Ping timeout: 252 seconds) 2015-09-06T15:52:49Z Fare joined #lisp 2015-09-06T15:52:53Z cadadar quit (Quit: Leaving.) 2015-09-06T15:53:16Z oskarth joined #lisp 2015-09-06T15:54:20Z zirman joined #lisp 2015-09-06T15:54:20Z zirman quit (Changing host) 2015-09-06T15:54:20Z zirman joined #lisp 2015-09-06T15:55:30Z zirman quit (Remote host closed the connection) 2015-09-06T15:57:10Z Fare quit (Ping timeout: 246 seconds) 2015-09-06T15:58:11Z attila_lendvai joined #lisp 2015-09-06T15:58:57Z chinchan joined #lisp 2015-09-06T15:59:07Z zacharias quit (Ping timeout: 246 seconds) 2015-09-06T15:59:11Z quazimodo quit (Ping timeout: 256 seconds) 2015-09-06T16:05:35Z phax joined #lisp 2015-09-06T16:07:33Z ajtulloch joined #lisp 2015-09-06T16:10:03Z Guthur`` quit (Ping timeout: 244 seconds) 2015-09-06T16:12:36Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-06T16:17:09Z psy_ joined #lisp 2015-09-06T16:20:49Z ndrei joined #lisp 2015-09-06T16:32:02Z jlongster joined #lisp 2015-09-06T16:33:08Z pt1 quit (Remote host closed the connection) 2015-09-06T16:37:43Z jlongster quit (Ping timeout: 256 seconds) 2015-09-06T16:37:46Z zirman joined #lisp 2015-09-06T16:37:46Z zirman quit (Changing host) 2015-09-06T16:37:46Z zirman joined #lisp 2015-09-06T16:40:07Z cluck` is now known as cluck 2015-09-06T16:41:33Z thedud joined #lisp 2015-09-06T16:44:50Z not_tfl joined #lisp 2015-09-06T16:46:47Z radioninja quit (Ping timeout: 256 seconds) 2015-09-06T16:52:09Z karswell joined #lisp 2015-09-06T16:52:32Z zirman quit (Remote host closed the connection) 2015-09-06T16:56:19Z HDurer quit (Ping timeout: 250 seconds) 2015-09-06T17:00:48Z leafybasil joined #lisp 2015-09-06T17:00:50Z loz1 joined #lisp 2015-09-06T17:01:47Z loz quit (Ping timeout: 268 seconds) 2015-09-06T17:01:50Z ndrei quit (Ping timeout: 240 seconds) 2015-09-06T17:02:05Z s00pcan quit (Remote host closed the connection) 2015-09-06T17:04:36Z s00pcan joined #lisp 2015-09-06T17:05:15Z sjl joined #lisp 2015-09-06T17:06:57Z HDurer joined #lisp 2015-09-06T17:08:15Z ajtulloch joined #lisp 2015-09-06T17:09:51Z s00pcan quit (Remote host closed the connection) 2015-09-06T17:11:05Z leafybasil quit (Remote host closed the connection) 2015-09-06T17:12:25Z pt1 joined #lisp 2015-09-06T17:13:01Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-06T17:13:29Z jlongster joined #lisp 2015-09-06T17:14:13Z EvW joined #lisp 2015-09-06T17:18:06Z knobo joined #lisp 2015-09-06T17:18:15Z jlongster quit (Ping timeout: 255 seconds) 2015-09-06T17:18:55Z ndrei joined #lisp 2015-09-06T17:19:31Z zirman joined #lisp 2015-09-06T17:24:03Z zacharias joined #lisp 2015-09-06T17:27:24Z ndrei quit (Ping timeout: 264 seconds) 2015-09-06T17:30:41Z UtkarshRay quit (Quit: Leaving) 2015-09-06T17:35:14Z ndrei joined #lisp 2015-09-06T17:35:16Z zirman quit (Remote host closed the connection) 2015-09-06T17:36:58Z Karl_Dscc joined #lisp 2015-09-06T17:37:03Z isBEKaml joined #lisp 2015-09-06T17:39:01Z zygentoma joined #lisp 2015-09-06T17:39:57Z swflint is now known as swflint_away 2015-09-06T17:41:45Z zirman joined #lisp 2015-09-06T17:41:45Z zirman quit (Changing host) 2015-09-06T17:41:45Z zirman joined #lisp 2015-09-06T17:41:58Z ndrei quit (Ping timeout: 260 seconds) 2015-09-06T17:42:03Z not_tfl quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-06T17:43:03Z ndrei joined #lisp 2015-09-06T17:50:14Z s00pcan joined #lisp 2015-09-06T17:51:35Z fantazo joined #lisp 2015-09-06T17:52:30Z beach left #lisp 2015-09-06T17:53:33Z iakerul joined #lisp 2015-09-06T17:54:25Z wglb quit (Remote host closed the connection) 2015-09-06T17:55:54Z zirman quit (Remote host closed the connection) 2015-09-06T17:57:26Z phax quit (Quit: phax) 2015-09-06T17:58:01Z karswell` joined #lisp 2015-09-06T17:58:03Z karswell quit (Read error: Connection reset by peer) 2015-09-06T17:58:08Z preacherAKAnd joined #lisp 2015-09-06T17:59:42Z zirman joined #lisp 2015-09-06T18:04:25Z DeadTrickster quit (Read error: No route to host) 2015-09-06T18:04:59Z quasus quit (Ping timeout: 256 seconds) 2015-09-06T18:06:32Z preacher-aka-nd joined #lisp 2015-09-06T18:07:12Z preacherAKAnd quit (Read error: Connection reset by peer) 2015-09-06T18:08:12Z fantazo quit (Ping timeout: 255 seconds) 2015-09-06T18:09:07Z ajtulloch joined #lisp 2015-09-06T18:10:37Z resttime joined #lisp 2015-09-06T18:12:05Z phax joined #lisp 2015-09-06T18:13:33Z satran joined #lisp 2015-09-06T18:13:36Z ndrei quit (Ping timeout: 264 seconds) 2015-09-06T18:13:55Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-06T18:14:49Z francogrex joined #lisp 2015-09-06T18:14:54Z francogrex: hi 2015-09-06T18:15:17Z francogrex: I am forcing an ascii output as such: :direction :output :if-exists :supersede :external-format :ascii 2015-09-06T18:15:37Z s00pcan quit (Ping timeout: 246 seconds) 2015-09-06T18:16:30Z francogrex: is there a way to "automate" the restarts' 0: [OUTPUT-NOTHING ] Skip output of this character. instead of typing 0 a zillion times? 2015-09-06T18:16:42Z s00pcan joined #lisp 2015-09-06T18:16:49Z nikki93 joined #lisp 2015-09-06T18:17:06Z Xach: francogrex: handler-bind and find-restart and invoke-restart 2015-09-06T18:17:20Z Xach: francogrex: but you could also filter your input so that it has nothing with an inappropriate character code for ascii. 2015-09-06T18:17:42Z francogrex: yes the second option was on my mind... 2015-09-06T18:18:24Z Davidbrcz joined #lisp 2015-09-06T18:19:37Z francogrex: ok 2015-09-06T18:20:00Z attila_lendvai quit (Quit: Leaving.) 2015-09-06T18:20:28Z zirman quit (Remote host closed the connection) 2015-09-06T18:20:52Z s00pcan quit (Ping timeout: 246 seconds) 2015-09-06T18:21:23Z zirman joined #lisp 2015-09-06T18:22:16Z lispyone joined #lisp 2015-09-06T18:22:35Z s00pcan joined #lisp 2015-09-06T18:25:00Z ndrei joined #lisp 2015-09-06T18:26:58Z scymtym: francogrex: if you're tying yourself to SBCL anyway, you can also do (alexandria:with-output-to-file (stream "/tmp/foo.txt" :external-format '(:ascii :replacement "")) (write-string "»" stream)) 2015-09-06T18:27:10Z scymtym: :replacement "" being the interesting part 2015-09-06T18:27:27Z thedud quit (Quit: thedud) 2015-09-06T18:30:53Z kristof joined #lisp 2015-09-06T18:31:31Z fantazo joined #lisp 2015-09-06T18:31:51Z karswell` quit (Remote host closed the connection) 2015-09-06T18:32:47Z karswell` joined #lisp 2015-09-06T18:33:09Z edgar-rft quit (Quit: edgar-rft) 2015-09-06T18:33:23Z attila_lendvai joined #lisp 2015-09-06T18:33:28Z wglb joined #lisp 2015-09-06T18:33:45Z attila_lendvai quit (Changing host) 2015-09-06T18:33:45Z attila_lendvai joined #lisp 2015-09-06T18:35:04Z hiroakip joined #lisp 2015-09-06T18:35:42Z thedud joined #lisp 2015-09-06T18:37:43Z zirman quit (Remote host closed the connection) 2015-09-06T18:38:14Z radioninja joined #lisp 2015-09-06T18:38:47Z kobain joined #lisp 2015-09-06T18:39:33Z cadadar joined #lisp 2015-09-06T18:39:40Z zirman joined #lisp 2015-09-06T18:39:54Z vlatkoB quit (Remote host closed the connection) 2015-09-06T18:41:02Z not_tfl joined #lisp 2015-09-06T18:41:11Z ndrei quit (Ping timeout: 250 seconds) 2015-09-06T18:41:56Z ndrei joined #lisp 2015-09-06T18:45:25Z OrangeShark joined #lisp 2015-09-06T18:45:35Z thedud quit (Ping timeout: 252 seconds) 2015-09-06T18:46:30Z lispyone quit (Ping timeout: 240 seconds) 2015-09-06T18:49:33Z fiddlerwoaroof: How do I catch a constraint violation with postmodern? 2015-09-06T18:50:05Z fiddlerwoaroof: I tried using handler-case, and sbcl complained about memory corruption 2015-09-06T18:51:06Z Xach: fiddlerwoaroof: handler-case is still the thing to use. I don't know, but it seems like the memory corruption could be from something else. 2015-09-06T18:51:28Z gravicappa quit (Ping timeout: 246 seconds) 2015-09-06T18:52:12Z protist quit (Quit: Konversation terminated!) 2015-09-06T18:52:19Z fiddlerwoaroof: Xach: hmm... 2015-09-06T18:52:33Z fiddlerwoaroof: Everything works fine when I remove the error handling code. 2015-09-06T18:52:43Z That_Engineer joined #lisp 2015-09-06T18:52:50Z zirman quit (Remote host closed the connection) 2015-09-06T18:53:13Z bb010g quit (Quit: Connection closed for inactivity) 2015-09-06T18:54:06Z fiddlerwoaroof: Let me figure out if I can extract an example that reliably reproduces what I'm observing 2015-09-06T18:55:08Z fiddlerwoaroof: Do I have to do some cleanup in the exception handler? 2015-09-06T18:59:14Z lispyone joined #lisp 2015-09-06T19:01:55Z Xach: Memory corruption can happen if you're using foreign libraries, or lisp libraries with optimization settings that aren't very safe. I don't think that's the case with postmodern on either count. 2015-09-06T19:02:02Z Xach: Postmodern uses sockets, but that's about it. 2015-09-06T19:02:30Z cw__ joined #lisp 2015-09-06T19:06:11Z eazar001 quit (Ping timeout: 264 seconds) 2015-09-06T19:07:20Z dim: yeah it's a pure CL implementation of PostgreSQL protocol 2015-09-06T19:07:24Z fiddlerwoaroof: I have a reproducible case 2015-09-06T19:07:31Z moei quit (Quit: Leaving...) 2015-09-06T19:07:42Z francogrex: scymtym thanks it's useful. For the time being I "asciified" the data before output myself by ensuring all char-codes are bewteen 0 and 127 and if not I replace by a space char... 2015-09-06T19:08:06Z mvilleneuve joined #lisp 2015-09-06T19:08:26Z s00pcan quit (Ping timeout: 240 seconds) 2015-09-06T19:09:08Z pt1 quit (Remote host closed the connection) 2015-09-06T19:09:10Z cadadar quit (Quit: Leaving.) 2015-09-06T19:09:21Z lpaste_: fiddlerwoaroof pasted “Postmodern memory corruption” at http://lpaste.net/140414 2015-09-06T19:09:30Z francogrex quit (Quit: rcirc on GNU Emacs 22.3.1) 2015-09-06T19:09:52Z ajtulloch joined #lisp 2015-09-06T19:09:54Z fiddlerwoaroof: I ran that on a clean image through slime 2015-09-06T19:10:07Z fiddlerwoaroof: oops, pasted a password :) 2015-09-06T19:10:29Z fiddlerwoaroof: Good thing I don't use valuble passwords for my projects. 2015-09-06T19:10:53Z s00pcan joined #lisp 2015-09-06T19:11:45Z cw__: I am experimenting with data analysis from a large Redshift data base using postmodern: Can someone point out tools to use? For example, something similar to R’s data frame; other tools to slice and dice data from SQL queries. I am still at the very beginning. The connection works and I can run SQL queries smoothly. Thanks for any help! 2015-09-06T19:12:37Z fiddlerwoaroof: Note that, for some reason postmodern didn't create the unique constraint. I created it manually through psql 2015-09-06T19:13:44Z antoszka quit (Quit: +++ killed by SIGSEGV +++) 2015-09-06T19:14:31Z Whitesquall quit (Ping timeout: 244 seconds) 2015-09-06T19:14:34Z Xach: cw__: I can't think of anything off-the-shelf to do stuff like that. 2015-09-06T19:14:49Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-06T19:17:13Z Xach: fiddlerwoaroof: the typespec should not have a quote in front of it. i don't think that is causing your error, but it is not a good thing to have there. 2015-09-06T19:19:01Z dim: Xach: working on the pgloader release, hopefully in time for next QL? 2015-09-06T19:19:01Z eazar001 joined #lisp 2015-09-06T19:19:08Z Xach: dim: there's time! 2015-09-06T19:19:32Z dim: well now is a good time for me to do it, if it fits in your schedule, all the better ;-) 2015-09-06T19:19:50Z Xach: fiddlerwoaroof: that paste looks to me like runaway recursion, but I don't know what is causing it. Maybe someone with better eyes and thinking can see. 2015-09-06T19:25:27Z kristof quit (Ping timeout: 265 seconds) 2015-09-06T19:25:51Z sixyod joined #lisp 2015-09-06T19:28:26Z That_Engineer quit (Remote host closed the connection) 2015-09-06T19:28:40Z s00pcan quit (Quit: Lost terminal) 2015-09-06T19:29:05Z That_Engineer joined #lisp 2015-09-06T19:29:31Z cw__ left #lisp 2015-09-06T19:29:50Z kristof joined #lisp 2015-09-06T19:31:03Z Davidbrcz quit (Ping timeout: 244 seconds) 2015-09-06T19:31:40Z aeth: What's the difference between (dolist (foo foo-list) (something foo)) and (map nil #'something foo-list) other than the ability to use a goto in the body of dolist? Also dolist's more verbose in my trivial example but slightly less verbose if it's a lambda in the map nil. 2015-09-06T19:32:35Z Patzy quit (Ping timeout: 264 seconds) 2015-09-06T19:33:00Z aeth: Oh, sorry, map nil is for all sequences. I think mapc is the list-only equivalent (even though it doesn't return nil)? 2015-09-06T19:33:03Z Patzy joined #lisp 2015-09-06T19:33:05Z mvilleneuve quit (Quit: This computer has gone to sleep) 2015-09-06T19:33:39Z preacher-aka-nd quit (Quit: Konversation terminated!) 2015-09-06T19:33:41Z Xach: aeth: i think you've summed it up 2015-09-06T19:35:45Z slyrus_ joined #lisp 2015-09-06T19:36:54Z happy-dude joined #lisp 2015-09-06T19:37:18Z fiddlerwoaroof: Xach: for some reason, removing the quote fixed it 2015-09-06T19:37:31Z slyrus quit (Ping timeout: 250 seconds) 2015-09-06T19:37:38Z fiddlerwoaroof: Thanks, I guess I should look at the examples more carefully 2015-09-06T19:37:45Z dim: FYI pgloader-latest.tgz is updated with pgloader 3.2.2 2015-09-06T19:37:51Z Xach: fiddlerwoaroof: ok. something recursed. i don't know chapter and verse enough to recognize why, but I'm sure someone else does. 2015-09-06T19:37:55Z Jesin quit (Quit: Leaving) 2015-09-06T19:37:56Z slyrus_ is now known as slyrus 2015-09-06T19:38:01Z dim: I'll try and release monthly or abouts too, from now on 2015-09-06T19:38:03Z Xach waves to slyrus 2015-09-06T19:38:06Z antoszka joined #lisp 2015-09-06T19:41:07Z mprelude joined #lisp 2015-09-06T19:42:04Z mprelude: Anyone familiar with cl-mongo? All the examples just show db.use without any auth command, how can I make it auth? (my mongo isnt running on localhost) 2015-09-06T19:42:31Z quasus joined #lisp 2015-09-06T19:43:00Z lambda-smith quit (Quit: Konversation terminated!) 2015-09-06T19:43:42Z jlongster joined #lisp 2015-09-06T19:43:57Z That_Engineer quit (Quit: I'm going on an adventure!) 2015-09-06T19:44:26Z satran quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-09-06T19:45:24Z fantazo quit (Ping timeout: 264 seconds) 2015-09-06T19:45:47Z Jesin joined #lisp 2015-09-06T19:47:20Z Xach is not familiar 2015-09-06T19:48:26Z jlongster quit (Ping timeout: 260 seconds) 2015-09-06T19:49:34Z josteink quit (Ping timeout: 246 seconds) 2015-09-06T19:51:43Z josteink joined #lisp 2015-09-06T19:53:32Z quasus quit (Remote host closed the connection) 2015-09-06T19:57:02Z ipmonger joined #lisp 2015-09-06T19:58:19Z kristof quit (Ping timeout: 250 seconds) 2015-09-06T20:03:39Z Ven joined #lisp 2015-09-06T20:05:28Z Fare joined #lisp 2015-09-06T20:07:35Z ajtulloch joined #lisp 2015-09-06T20:07:51Z dim: release done. I'm quite happy about that, I should release more often really, it's cool ;-) 2015-09-06T20:10:36Z Ven quit (Ping timeout: 264 seconds) 2015-09-06T20:11:19Z jlongster joined #lisp 2015-09-06T20:12:20Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-06T20:13:03Z tos-1 quit (Ping timeout: 256 seconds) 2015-09-06T20:16:01Z kristof joined #lisp 2015-09-06T20:16:26Z ndrei quit (Ping timeout: 240 seconds) 2015-09-06T20:19:50Z Mon_Ouie quit (Quit: WeeChat 1.3) 2015-09-06T20:20:35Z Fare quit (Ping timeout: 264 seconds) 2015-09-06T20:20:57Z aretecode joined #lisp 2015-09-06T20:21:36Z phax quit (Quit: phax) 2015-09-06T20:26:25Z BlackNegro joined #lisp 2015-09-06T20:26:38Z kloeri joined #lisp 2015-09-06T20:27:28Z BlackNegro left #lisp 2015-09-06T20:28:52Z Excellente joined #lisp 2015-09-06T20:29:10Z zacharias quit (Ping timeout: 240 seconds) 2015-09-06T20:29:31Z BlackNegro joined #lisp 2015-09-06T20:29:33Z BlackNegro: fe[nl]ix p_l __main__ _death ``Erik aap abbe add^_ AeroNotix aeth ahungry alchemis7 alex6407 alexherbo2 alms_clozure anachrome angavrilov AntiSpamMeta antoszka anunnaki araujo aretecode arpunk arrsim ASau asedeno atgnag attila_lendvai axion backupthrick Can negroes even learn to code? 2015-09-06T20:29:33Z BlackNegro: bcoburn bege benaiah Bike billstclair bipt BitPuffin|osx bitwiggler bjorkintosh BlackNegro bobbysmith007 brandonz brucem c74d capitaomorte cartwright cataska ccl-logbot CEnnis91 chinchan christoph_debian chu cibs ck_ clog clop cluck cmatei cmbntr codeitagile Can negroes even learn to code? 2015-09-06T20:29:33Z BlackNegro: cods CodyReichert cojy Colleen copec cpt_nemo CrazyEddy cross Cthulhux- cyphase d4gg4d daimrod dan64 danlentz decent Denommus` DGASAU` diginet dilated_dinosaur dim djh djinni` dkcl dlowe dmiles_afk dougk_ drdo drmeister dryt dsp_ Can negroes even learn to code? 2015-09-06T20:29:33Z BlackNegro: dwchandler dxtr dytrivedi eagleflo eak easye eazar001 ec\_ echo-area ecraven edran_ ehu eli eMBee emma emuxius EnergyCoffee epitron eschulte_ EvW Excellente Faed faheem__ failproofshark farhaven felideon ferada fiddlerwoaroof fikusz finnrobi_ Can negroes even learn to code? 2015-09-06T20:29:33Z BlackNegro: Firedancer Fleurety flip214 flo99 foom frankS2 froggey ft funnel futpib gabot gendl gensym gernika ggherdov GGMethos gigetoo gingerale gko grouzen Grue` guiloooo gwyon gz H4ns haasn happy-dude hardenedapple harish_ HDurer Can negroes even learn to code? 2015-09-06T20:29:34Z BlackNegro: HDurer_ heurist hiroakip honkfestival housel hratsimihah hyoyoung iakerul impulse ineiros_ Intensity ipmonger ircbrowse isBEKaml isoraqathedh ivan\ j0ni j_king jackc- jackdaniel jasom jayne_ jcmdln jdz jeadre jeaye jeremyheiler Jesin jewel_ jfe Can negroes even learn to code? 2015-09-06T20:29:34Z BlackNegro: jlarocco jlongster joast joga john-mcaleely johs joshe josteink jself jsnell_ jtz Jubb justinmcp jxv kalloc kalzz kanru Karl_Dscc karswell` katco kbtr keen__________14 Khisanth killmaster kini kinslayer kisom` kjak kjeldahl kloeri Can negroes even learn to code? 2015-09-06T20:29:35Z BlackNegro: knobo knobo-net kobain kolko kristof kruhft Kruppe ktx l1x lancetw larme lea lemoinem lepardo les LiamH lieven lispyone loke loke`` lokulin lonjil low-profile loz1 lpaste_ luis` lvh m_zr0_ mach Mandus Can negroes even learn to code? 2015-09-06T20:29:35Z BlackNegro: martinhath marvi mathrick mearnsh micro_ mikaelj minion mishoo misv mjanssen mobius-eng mood moop moredhel mprelude mrSpec MrWoohoo mtd mtl_ musegarden1 nakiya NaNDude narendraj9 Natch Neet newcup NhanH nicdev nightfly nikki93 Can negroes even learn to code? 2015-09-06T20:29:36Z BlackNegro: nisstyre noHue6` nopf norfumpit not_tfl nydel o`connor Ober octavo Oddity oGMo Oladon oleo opcode OrangeShark oskarth otwieracz ozzloy p_l|backup papachan Patzy pchrist pegu` petergil phadthai phf physixer PinealGlandOptic pinterface1 pjb Can negroes even learn to code? 2015-09-06T20:29:36Z BlackNegro: PlasmaStar pok pootler Posterdati prince_j1mmys psy_ PuercoPop pyon qr42 Quadrescence quasisane radioninja radioninja_work ralt ramus_ reb` rebelshrug redline6561 renard_ renopt replcated_ resttime rj-code rme roscoe_t` rotty rtoym russell-- rvchangue_ rvirding Can negroes even learn to code? 2015-09-06T20:29:37Z BlackNegro: ryankarason ryu0 s1n4 SAL9000 samebchase sbryant scharan schoppenhauer scymtym scymtym__ sdothum segmond sekrit selat sellout sepi` setheus sfa sharkz Shinmera SHODAN sigjuice SilentEcho sivoais sixyod sjl ski skrue SlashLife slyrus Can negroes even learn to code? 2015-09-06T20:29:37Z BlackNegro: smull snits someone spacebat specbot spegelref splittist srcerer sshirokov stokachu stux|RC-only Subfusc superjudge swflint_away synchromesh sytse taij33n tajjada Takumo TDog tessier The_third_man theBlackDragon theos ThePhoeron thomas tkd tmh_ tmtwd tokenrove Can negroes even learn to code? 2015-09-06T20:29:38Z BlackNegro: tokik tomaw Tordek torpig trig-ger tristero trn troydm tstc tumdum Tuxedo_ urandom__ vaporatorius vedwin vert2 vhost- viaken victor_lowther vlnx voidlily vsync wailord wglb whartung wheelsucker White_Flame wizzo wolf_mozart wyan Xach Can negroes even learn to code? 2015-09-06T20:29:49Z BlackNegro: HDurer_ heurist hiroakip honkfestival housel hratsimihah hyoyoung iakerul impulse ineiros_ Intensity ipmonger ircbrowse isBEKaml isoraqathedh ivan\ j0ni j_king jackc- jackdaniel jasom jayne_ jcmdln jdz jeadre jeaye jeremyheiler Jesin jewel_ jfe Can negroes even learn to code? 2015-09-06T20:29:49Z BlackNegro: jlarocco jlongster joast joga john-mcaleely johs joshe josteink jself jsnell_ jtz Jubb justinmcp jxv kalloc kalzz kanru Karl_Dscc karswell` katco kbtr keen__________14 Khisanth killmaster kini kinslayer kisom` kjak kjeldahl kloeri Can negroes even learn to code? 2015-09-06T20:29:50Z BlackNegro: knobo knobo-net kobain kolko kristof kruhft Kruppe ktx l1x lancetw larme lea lemoinem lepardo les LiamH lieven lispyone loke loke`` lokulin lonjil low-profile loz1 lpaste_ luis` lvh m_zr0_ mach Mandus Can negroes even learn to code? 2015-09-06T20:29:50Z BlackNegro: martinhath marvi mathrick mearnsh micro_ mikaelj minion mishoo misv mjanssen mobius-eng mood moop moredhel mprelude mrSpec MrWoohoo mtd mtl_ musegarden1 nakiya NaNDude narendraj9 Natch Neet newcup NhanH nicdev nightfly nikki93 Can negroes even learn to code? 2015-09-06T20:29:51Z BlackNegro: nisstyre noHue6` nopf norfumpit not_tfl nydel o`connor Ober octavo Oddity oGMo Oladon oleo opcode OrangeShark oskarth otwieracz ozzloy p_l|backup papachan Patzy pchrist pegu` petergil phadthai phf physixer PinealGlandOptic pinterface1 pjb Can negroes even learn to code? 2015-09-06T20:29:51Z BlackNegro: PlasmaStar pok pootler Posterdati prince_j1mmys psy_ PuercoPop pyon qr42 Quadrescence quasisane radioninja radioninja_work ralt ramus_ reb` rebelshrug redline6561 renard_ renopt replcated_ resttime rj-code rme roscoe_t` rotty rtoym russell-- rvchangue_ rvirding Can negroes even learn to code? 2015-09-06T20:29:52Z BlackNegro quit (K-Lined) 2015-09-06T20:29:59Z jlongster quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-09-06T20:30:16Z MrWoohoo: what kind of racist spams #lisp??? 2015-09-06T20:30:40Z Bike: a racist who spams everything else, probably be k lined in a moment 2015-09-06T20:30:48Z Takumo: What kind of person spins up an ec2 instance to spams 2015-09-06T20:30:51Z Takumo: he's already k-lined 2015-09-06T20:30:52Z wowaname joined #lisp 2015-09-06T20:31:18Z tomaw: The hard core antiparentheses people 2015-09-06T20:31:38Z joga: isn't it possible to, like, tell amazon about abuse? 2015-09-06T20:31:46Z kristof: lisp uber alles 2015-09-06T20:32:03Z Takumo: joga: yes, but this probably isn't serious enough 2015-09-06T20:32:11Z joga: yeah I agree since I wouldn't bother anyway 2015-09-06T20:32:33Z Takumo: unless you're using their services to do proper illegal stuff or stuff that would degrate their platform for other users 2015-09-06T20:32:56Z Takumo: they'd rather have someone spin up ec2 instances to spam irc than not have a customer, even if they are just using ec2 to spam irc 2015-09-06T20:33:16Z resttime: What's there to hate about parenthesis? Why #lisp ? 2015-09-06T20:33:25Z resttime: Funny spammers 2015-09-06T20:33:28Z sixyod: that earned a k-line :o 2015-09-06T20:33:32Z ndrei joined #lisp 2015-09-06T20:33:52Z Bike: because they were doing it in other channels, because they are a spammer. 2015-09-06T20:34:55Z Takumo: gah, he's back with another ip and another name in another channel 2015-09-06T20:35:24Z Takumo: would it be against the rules of this channel to make a comment speculating on the dimunitive scale of his genitals? 2015-09-06T20:35:35Z resttime: Spammer should be more creative 2015-09-06T20:35:36Z Xach: Takumo: no need. 2015-09-06T20:35:45Z resttime: If I were to spam I'd try to make a sine wave 2015-09-06T20:35:52Z resttime: (not that I would) 2015-09-06T20:36:00Z Takumo: resttime: vertically? 2015-09-06T20:36:03Z resttime: Yeah 2015-09-06T20:37:04Z Takumo: I'd borrow the system they used back in the days of analogue cinema for audio 2015-09-06T20:37:08Z Takumo: and paste a waveform 2015-09-06T20:37:15Z Takumo: and a link to a webpage that can decode it 2015-09-06T20:38:03Z resttime: Maybe I'm underestimating the spammer, he spammed this channel with a bot he wrote in lisp 2015-09-06T20:38:07Z Takumo: resttime: right hand ones here: https://upload.wikimedia.org/wikipedia/commons/1/1d/35mm_film_audio_macro.jpg 2015-09-06T20:38:24Z resttime: In the other channels he created the same bot except in different language to spam them 2015-09-06T20:38:59Z maveneagle joined #lisp 2015-09-06T20:40:12Z zacharias joined #lisp 2015-09-06T20:40:14Z jfe: dang. i thought someone actually had a question for me. 2015-09-06T20:40:21Z Takumo: I don't think its possible to underestimate a spammer 2015-09-06T20:40:22Z jfe craws back into his hole. 2015-09-06T20:40:28Z pyon quit (Quit: fix config) 2015-09-06T20:40:42Z jfe *ahem* CRAWLS 2015-09-06T20:41:36Z oleo_ joined #lisp 2015-09-06T20:43:32Z maveneagle quit (Client Quit) 2015-09-06T20:44:55Z oleo quit (Ping timeout: 260 seconds) 2015-09-06T20:46:30Z eazar001 quit (Quit: WeeChat 1.3) 2015-09-06T20:46:38Z zirman joined #lisp 2015-09-06T20:46:38Z zirman quit (Changing host) 2015-09-06T20:46:38Z zirman joined #lisp 2015-09-06T20:47:36Z pyon joined #lisp 2015-09-06T20:48:02Z stepnem joined #lisp 2015-09-06T20:49:17Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-06T20:49:55Z urandom__ quit (Quit: Konversation terminated!) 2015-09-06T20:53:07Z wowaname quit 2015-09-06T20:53:42Z Excellente quit (Quit: Disconnected by Services) 2015-09-06T20:54:21Z ebrasca joined #lisp 2015-09-06T20:56:22Z karswell` quit (Remote host closed the connection) 2015-09-06T20:57:15Z karswell` joined #lisp 2015-09-06T20:57:26Z Davidbrcz joined #lisp 2015-09-06T21:00:16Z Fare joined #lisp 2015-09-06T21:03:26Z pt1 joined #lisp 2015-09-06T21:04:42Z wailord: why woudl you even want to hl me 2015-09-06T21:04:45Z wailord: or anyone else 2015-09-06T21:04:52Z wailord: what does that accomplish 2015-09-06T21:05:10Z pt1 quit (Remote host closed the connection) 2015-09-06T21:06:51Z mprelude: Anyone here used cl-mongo? I can't work out how to get auth working. 2015-09-06T21:07:12Z mrSpec quit (Remote host closed the connection) 2015-09-06T21:07:41Z dim: it might be a good sign that you shouldn't be using mongo? ;-) 2015-09-06T21:07:57Z mprelude: dim: mongo isn't the issue, the lack of docs for the lib is ;) 2015-09-06T21:08:19Z ajtulloch joined #lisp 2015-09-06T21:09:28Z mprelude: The db.auth method always seems to return T, even if I put the wrong creds. And even if I put the right creds, I can't insert or update anything. 2015-09-06T21:09:31Z zirman quit (Remote host closed the connection) 2015-09-06T21:13:04Z ipmonger quit (Ping timeout: 246 seconds) 2015-09-06T21:13:14Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-06T21:21:24Z mprelude: http://paste2.org/a1mIVKZ8 2015-09-06T21:23:08Z hiroakip quit (Ping timeout: 250 seconds) 2015-09-06T21:23:44Z jfe: are there benefits to using ECL instead of SBCL? 2015-09-06T21:24:10Z ryuo__ joined #lisp 2015-09-06T21:24:16Z karswell` quit (Read error: Connection reset by peer) 2015-09-06T21:24:23Z p_l: ECL can be compiled into shared library that can be loaded in other application 2015-09-06T21:24:27Z ryu0 quit (Read error: Connection reset by peer) 2015-09-06T21:24:40Z p_l: at the very least, ECL can be compiled everywhere there's ANSI C compiler (theoretically) 2015-09-06T21:24:53Z p_l: one day I'll test the latter by making a version on z/OS 2015-09-06T21:26:10Z nikki93 quit (Remote host closed the connection) 2015-09-06T21:27:22Z ehu quit (Quit: Leaving.) 2015-09-06T21:27:59Z zirman joined #lisp 2015-09-06T21:29:11Z mprelude: cl-mongo... http://paste2.org/81bMJwnB -- comparing CLI tool to lisp code... 2015-09-06T21:31:17Z flo99 quit (Ping timeout: 268 seconds) 2015-09-06T21:31:58Z Fare quit (Ping timeout: 246 seconds) 2015-09-06T21:32:31Z flo99 joined #lisp 2015-09-06T21:37:27Z flo99 quit (Ping timeout: 255 seconds) 2015-09-06T21:37:30Z grouzen quit (Ping timeout: 240 seconds) 2015-09-06T21:37:59Z BitPuffin|osx quit (Ping timeout: 264 seconds) 2015-09-06T21:38:01Z moredhel: clearing logs post spam 2015-09-06T21:39:10Z zirman quit (Remote host closed the connection) 2015-09-06T21:40:09Z pjb: axion: (delete 1 (list 1 1)) (delete 1 (list 1 2)) 2015-09-06T21:40:13Z phax joined #lisp 2015-09-06T21:40:29Z pjb: axion: and also, the standard allows (setf (symbol-function 'delete) (symbol-function 'remove)). 2015-09-06T21:40:44Z radioninja quit (Ping timeout: 244 seconds) 2015-09-06T21:43:23Z eazar001 joined #lisp 2015-09-06T21:45:54Z zygentoma quit (Ping timeout: 244 seconds) 2015-09-06T21:46:35Z axion: thanks 2015-09-06T21:52:24Z hardenedapple quit (Quit: WeeChat 1.3) 2015-09-06T21:52:26Z karswell joined #lisp 2015-09-06T21:52:31Z iakerul quit (Quit: Saindo) 2015-09-06T21:57:58Z pjb: p_l: or on Plan 9? 2015-09-06T21:58:58Z zirman joined #lisp 2015-09-06T22:00:36Z badkins joined #lisp 2015-09-06T22:00:59Z otwieracz: Huh. 2015-09-06T22:01:01Z otwieracz: ECL on plan9. 2015-09-06T22:01:07Z otwieracz: That's worth trying. 2015-09-06T22:01:09Z DeadTrickster joined #lisp 2015-09-06T22:01:40Z ipmonger joined #lisp 2015-09-06T22:02:42Z Xach: Hmm, what's the name of Xof's paper about *features*? 2015-09-06T22:03:16Z cluck: pjb: i'm not sure plan9 cares enough about ansi c 2015-09-06T22:03:17Z mobius-eng quit (Remote host closed the connection) 2015-09-06T22:03:29Z p_l: cluck: ANSI C is covered 2015-09-06T22:03:34Z p_l: ISO89 also 2015-09-06T22:03:40Z p_l: ISO99 not, iirc 2015-09-06T22:03:48Z otwieracz: But using 9c? 2015-09-06T22:03:49Z cluck: or any non native standard for that matter 2015-09-06T22:04:04Z otwieracz: (or what was the name of plan9's C compiler) 2015-09-06T22:04:10Z p_l: 8c should happily compile ECL, but you might need to implement new OS side 2015-09-06T22:04:14Z p_l: or compile with APE 2015-09-06T22:04:23Z otwieracz: What was APE standing for? 2015-09-06T22:04:33Z otwieracz: It came out of my mind. 2015-09-06T22:04:34Z p_l: Almost Posix Environment or something like that 2015-09-06T22:04:40Z cluck: i do recall plan9 has scheme 2015-09-06T22:05:06Z p_l: you could technically cross compile SBCL to plan9 with a little effort 2015-09-06T22:05:16Z p_l: (some OS stuff is different) 2015-09-06T22:05:18Z otwieracz: But this makes no sense. 2015-09-06T22:05:48Z xificurC quit (Ping timeout: 255 seconds) 2015-09-06T22:05:51Z cluck: p_l: yeah, and thanks to harvey they'll probably have llvm soon 2015-09-06T22:06:05Z otwieracz: SBCL? Or Plan9? 2015-09-06T22:06:17Z DoctorWhy joined #lisp 2015-09-06T22:07:05Z cluck: p_l: actually never mind, llvm was ported in a gsoc now that i think of it, i think 2015-09-06T22:07:23Z otwieracz: plan9 is somehow still developed? 2015-09-06T22:07:59Z p_l: yes 2015-09-06T22:08:10Z p_l: albeit not as heavily as it used to be back in Bell Labs 2015-09-06T22:08:30Z p_l: there was at least one hw company that used plan9 internally (Coraid, the guys behind ATAoverEthernet) 2015-09-06T22:09:07Z ajtulloch joined #lisp 2015-09-06T22:09:14Z mprelude: Xach: Do you run quicklisp or is that someone else? 2015-09-06T22:09:23Z DoctorWhy is now known as tyrannozarus_001 2015-09-06T22:10:19Z mprelude: Xach: I've found the issue with the cl-mongo library. Mongo changed their default authentication method. I expect I can fork & patch the library (it hasn't been committed to in years), but how would I go about getting the patched version into ql? 2015-09-06T22:10:20Z emaczen joined #lisp 2015-09-06T22:13:06Z Xach: mprelude: i run quicklisp. i don't run cl-mongo. i don't use patched versions, unless there's no way to get the original author to accept the patch or hand over maintenance. 2015-09-06T22:13:10Z ndrei quit (Ping timeout: 265 seconds) 2015-09-06T22:13:13Z Xach: mprelude: best option is to coordinate with the original author somehow 2015-09-06T22:13:19Z emaczen: with sbcl or CL in general where can I got to learn more about compiler warnings? I'm getting a warning that tells me that a file was compiled without its output file "filename.fasl." Compilation is then aborted saying that it cannot find this .fasl file. 2015-09-06T22:13:20Z Xach: second best option is to adopt it yourself 2015-09-06T22:13:24Z mprelude: Xach: Will see if I can do so. 2015-09-06T22:13:26Z Xach: worst option is i adopt it (wearing my sharplispers hat) 2015-09-06T22:13:38Z Xach: emaczen: that's an asdf error 2015-09-06T22:13:39Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-06T22:13:50Z Xach: emaczen: i don't know how you can figure out how to fix, though, sorry 2015-09-06T22:13:53Z mprelude: Xach: First job is to update the method. Then I'll email the maintainer. 2015-09-06T22:14:20Z emaczen: Xach: Thanks, I'll switch to the ASDF info file then. 2015-09-06T22:14:37Z ndrei joined #lisp 2015-09-06T22:17:23Z sixyod quit (Quit: update) 2015-09-06T22:18:13Z zirman quit (Remote host closed the connection) 2015-09-06T22:23:05Z dkcl quit (Ping timeout: 268 seconds) 2015-09-06T22:26:13Z mprelude: Anyone know if there's a cl lib that implements scram? 2015-09-06T22:26:43Z Davidbrcz quit (Ping timeout: 244 seconds) 2015-09-06T22:26:54Z badkins quit 2015-09-06T22:27:47Z futpib quit (Ping timeout: 252 seconds) 2015-09-06T22:32:26Z quazimodo joined #lisp 2015-09-06T22:33:19Z pjb: mprelude: no, but you could port https://github.com/emacsmirror/gnus/blob/master/lisp/sasl-scram-rfc.el 2015-09-06T22:34:44Z gingerale quit (Remote host closed the connection) 2015-09-06T22:35:27Z angavrilov quit (Remote host closed the connection) 2015-09-06T22:35:43Z mprelude: pjb: Thanks. 2015-09-06T22:40:10Z leafybasil joined #lisp 2015-09-06T22:41:31Z jlarocco quit (Read error: Connection reset by peer) 2015-09-06T22:41:54Z jlarocco joined #lisp 2015-09-06T22:44:25Z moei joined #lisp 2015-09-06T22:50:35Z quazimodo quit (Ping timeout: 264 seconds) 2015-09-06T22:54:12Z s00pcan joined #lisp 2015-09-06T22:54:35Z mprelude: lol my head hurts, I remember now why I don't do cryptography 2015-09-06T22:55:12Z briantrice joined #lisp 2015-09-06T22:57:29Z pillton joined #lisp 2015-09-06T22:57:43Z mishoo quit (Ping timeout: 250 seconds) 2015-09-06T23:04:24Z isBEKaml quit (Ping timeout: 265 seconds) 2015-09-06T23:08:03Z Zotan quit (Remote host closed the connection) 2015-09-06T23:08:34Z Zotan joined #lisp 2015-09-06T23:09:23Z s00pcan quit (Remote host closed the connection) 2015-09-06T23:09:41Z cadadar joined #lisp 2015-09-06T23:11:35Z zirman joined #lisp 2015-09-06T23:12:42Z chinchan quit (Ping timeout: 244 seconds) 2015-09-06T23:12:50Z cadadar quit (Client Quit) 2015-09-06T23:15:30Z s00pcan joined #lisp 2015-09-06T23:15:59Z phax quit (Quit: phax) 2015-09-06T23:16:25Z felideon quit (Ping timeout: 246 seconds) 2015-09-06T23:20:07Z s00pcan quit (Remote host closed the connection) 2015-09-06T23:22:55Z AI joined #lisp 2015-09-06T23:24:45Z EvW quit (Ping timeout: 268 seconds) 2015-09-06T23:26:45Z s00pcan joined #lisp 2015-09-06T23:28:34Z Mon_Ouie joined #lisp 2015-09-06T23:29:18Z zirman quit (Remote host closed the connection) 2015-09-06T23:31:32Z s00pcan quit (Read error: Connection reset by peer) 2015-09-06T23:32:52Z tumdum quit (Ping timeout: 246 seconds) 2015-09-06T23:33:24Z rebelshrug quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-06T23:34:41Z jleija joined #lisp 2015-09-06T23:36:06Z stepnem quit (Ping timeout: 240 seconds) 2015-09-06T23:36:43Z bb010g joined #lisp 2015-09-06T23:38:30Z wheelsucker quit (Ping timeout: 255 seconds) 2015-09-06T23:39:33Z isaac_rks joined #lisp 2015-09-06T23:43:25Z felideon joined #lisp 2015-09-06T23:47:19Z TMitBee joined #lisp 2015-09-06T23:47:36Z stardiviner joined #lisp 2015-09-06T23:51:23Z harish_ quit (Ping timeout: 252 seconds) 2015-09-06T23:52:10Z harish joined #lisp 2015-09-06T23:53:45Z TMitBee: The OS is the libraries of system calls, no? 2015-09-06T23:54:49Z p_l: in a way. It's the operating environment for your applications to run without having to care about each machine's individual configuration as well as providing standard services 2015-09-06T23:55:15Z lispyone quit (Remote host closed the connection) 2015-09-06T23:55:45Z pjb quit (Ping timeout: 256 seconds) 2015-09-06T23:55:51Z lispyone joined #lisp 2015-09-07T00:00:12Z Ethan- joined #lisp 2015-09-07T00:00:14Z quazimodo joined #lisp 2015-09-07T00:00:14Z lispyone quit (Ping timeout: 244 seconds) 2015-09-07T00:02:11Z TMitBee left #lisp 2015-09-07T00:02:51Z pjb joined #lisp 2015-09-07T00:03:48Z PuercoPop: Is there a reason why some people start their file with a in-package cl-user followed by a defpackage + in-packae instead of just cl:defpackage + in-package? 2015-09-07T00:04:19Z pjb: PuercoPop: cl-user:defpackage may be different than cl:defpackage. 2015-09-07T00:05:19Z kinslayer quit (Ping timeout: 250 seconds) 2015-09-07T00:05:34Z mprelude: Canonical way to generate random bytes? 2015-09-07T00:05:43Z pjb: Even starting with (|CL|:|SETF| |CL|:|*READTABLE*| (|CL|:|COPY-READTABLE| |CL|:|NIL|)) doens't prevent the environment to have been setup to circumvent your will. 2015-09-07T00:05:57Z pjb: (random (expt 2 byte-size)) 2015-09-07T00:06:38Z lispyone joined #lisp 2015-09-07T00:06:51Z resttime: PuercoPop: I believe it's to ensure that the package symbol gets created in the proper space when loading the file 2015-09-07T00:07:32Z pjb: PuercoPop: have a look at ibcl. 2015-09-07T00:07:46Z PuercoPop: pjb: I doubt that using a different defpackage than cl:defpackage is their intention 2015-09-07T00:07:55Z zirman joined #lisp 2015-09-07T00:08:19Z pjb: The package symbols are always interned in the package. 2015-09-07T00:08:22Z mprelude: pjb: ty 2015-09-07T00:08:29Z PuercoPop: resttime: packages are refered by string designators not symbols 2015-09-07T00:08:31Z pjb: Otherwise they wouldn't be the package symbols. 2015-09-07T00:09:47Z resttime: Oh, so you defpackage from somewhere you can in-package from anywhere? 2015-09-07T00:09:48Z PuercoPop: my point was that cl:defpackage would achieve pretty much the same 'level of safety' afaiu, but with less typing. Then again cl is not JS where I have to start every file with a ; just in case. 2015-09-07T00:10:19Z pjb: If what I've said above is not obvious enough, when reading (|CL|:|SETF| |CL|:|*READTABLE*| (|CL|:|COPY-READTABLE| |CL|:|NIL|)), it's the current #\( reader macro that is used, not necessarily the standard one. 2015-09-07T00:10:35Z ajtulloch joined #lisp 2015-09-07T00:11:24Z PuercoPop: resttime: yes 2015-09-07T00:11:42Z pjb: ASDF is not good enough here. There are good reasons why you'd want to write your source files WITHOUT a in-package form. This should also be specified in the ASD file. 2015-09-07T00:13:31Z PuercoPop: pjb: has there been a better system than ASDF in the past? 2015-09-07T00:13:40Z pjb: Nope. 2015-09-07T00:13:59Z pjb: There is the load script, but it has its problems too. 2015-09-07T00:14:43Z AI left #lisp 2015-09-07T00:14:50Z attila_lendvai quit (Ping timeout: 240 seconds) 2015-09-07T00:14:56Z pjb: I guess we could do something with :in-order-to clauses. 2015-09-07T00:15:27Z ajtulloch quit (Ping timeout: 265 seconds) 2015-09-07T00:22:24Z mprelude: pjb: Working on this... :) Gotta go to bed but got somewhere 2015-09-07T00:22:26Z mprelude: * (cl-scram-sha1:gen-client-initial-message :username "aurum" :nonce (cl-scram-sha1:gen-client-nonce)) 2015-09-07T00:22:28Z mprelude: "n,,n=aurum,r=x6uHptrIM6PAFMtmbGCN8uuy0LSnZCww" 2015-09-07T00:23:45Z mprelude: Aaand... 2015-09-07T00:23:47Z mprelude: * (cl-scram-sha1:base64-encode (cl-scram-sha1:gen-client-initial-message :username "aurum" :nonce (cl-scram-sha1:gen-client-nonce))) 2015-09-07T00:23:49Z mprelude: "biwsbj1hdXJ1bSxyPXdaUnF6MnNuUUZ6UVdoNFVJb0RTOGpGampKbkJXUGhx" 2015-09-07T00:23:53Z mprelude: So, I can now generate requests. 2015-09-07T00:24:33Z AI joined #lisp 2015-09-07T00:24:35Z mprelude: Ironclad seems to support all of the cryptographic functions I'll need so this should be easy to implement without DIY crypto. 2015-09-07T00:26:26Z Davidbrcz joined #lisp 2015-09-07T00:27:00Z lispyone quit (Read error: Connection reset by peer) 2015-09-07T00:27:32Z lispyone joined #lisp 2015-09-07T00:28:11Z zirman quit (Remote host closed the connection) 2015-09-07T00:31:33Z Davidbrcz quit (Quit: Leaving) 2015-09-07T00:31:51Z Davidbrcz joined #lisp 2015-09-07T00:33:25Z ajtulloch joined #lisp 2015-09-07T00:36:31Z resttime quit (Ping timeout: 250 seconds) 2015-09-07T00:37:40Z briantrice quit (Quit: briantrice) 2015-09-07T00:39:20Z nikki93 joined #lisp 2015-09-07T00:39:48Z resttime joined #lisp 2015-09-07T00:40:06Z mathrick quit (Ping timeout: 265 seconds) 2015-09-07T00:40:34Z BitPuffin|osx joined #lisp 2015-09-07T00:40:57Z BillyZane2 joined #lisp 2015-09-07T00:41:17Z k-dawg joined #lisp 2015-09-07T00:41:22Z happy-dude quit (Quit: Connection closed for inactivity) 2015-09-07T00:42:14Z mprelude: Will ask here as it's far more populated than #clnoobs... is there a good way to get a comma separated list like "a=one,b=two,c=three" into an alist? My goto would be regex but if there's a better way (especially one that avoids pulling cl-ppcre when this is all I use it for) I'd prefer that. 2015-09-07T00:42:36Z nikki93 quit (Remote host closed the connection) 2015-09-07T00:44:55Z keen__________15 joined #lisp 2015-09-07T00:45:32Z Bike: you could use split-sequence. 2015-09-07T00:46:00Z keen__________14 quit (Ping timeout: 264 seconds) 2015-09-07T00:46:55Z PuercoPop: mprelude: http://paste.lisp.org/display/154848 2015-09-07T00:47:54Z mprelude: Thanks, split-sequence looks like exactly what I need 2015-09-07T00:48:07Z Bike: it might get messy if you have escape characters and such, though. 2015-09-07T00:48:10Z zirman joined #lisp 2015-09-07T00:49:26Z mprelude: Yeah maybe messy as one of the strings can include =s :( its base64'd 2015-09-07T00:50:51Z PuercoPop: you could use find in the to split the entry as the first #\= is would be the separator 2015-09-07T00:51:02Z mprelude: Yeah 2015-09-07T00:51:13Z mprelude: I'm going to sleep, will solve tomorrow afternoon. Thanks for all the help. 2015-09-07T00:51:31Z emaczen quit (Ping timeout: 252 seconds) 2015-09-07T00:55:38Z smokeink joined #lisp 2015-09-07T00:57:10Z harish quit (Ping timeout: 240 seconds) 2015-09-07T00:57:25Z mprelude quit (Ping timeout: 246 seconds) 2015-09-07T00:59:48Z jburk9 joined #lisp 2015-09-07T01:04:32Z jburk9 left #lisp 2015-09-07T01:11:25Z araujo_ joined #lisp 2015-09-07T01:11:46Z quazimodo quit (Ping timeout: 246 seconds) 2015-09-07T01:12:01Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-07T01:12:24Z araujo quit (Ping timeout: 264 seconds) 2015-09-07T01:14:54Z aap_ joined #lisp 2015-09-07T01:16:54Z ynniv joined #lisp 2015-09-07T01:18:04Z aap quit (Ping timeout: 246 seconds) 2015-09-07T01:19:23Z ziocroc quit (Ping timeout: 264 seconds) 2015-09-07T01:23:09Z Niac joined #lisp 2015-09-07T01:23:21Z ynniv quit (Remote host closed the connection) 2015-09-07T01:23:48Z ynniv joined #lisp 2015-09-07T01:24:51Z Zhivago joined #lisp 2015-09-07T01:32:51Z kaleun joined #lisp 2015-09-07T01:32:55Z k-dawg joined #lisp 2015-09-07T01:34:07Z isBEKaml joined #lisp 2015-09-07T01:35:01Z isBEKaml quit (Client Quit) 2015-09-07T01:35:14Z k-dawg quit (Client Quit) 2015-09-07T01:35:58Z quazimodo joined #lisp 2015-09-07T01:36:05Z axion: pjb: i ran into an occurence where delete is not modifying the place, yet the return value shows otherwise 2015-09-07T01:36:51Z harish joined #lisp 2015-09-07T01:36:52Z pjb: I provided you with two above. 2015-09-07T01:37:32Z pjb: (delete 1 (list 1 1)) #| --> nil |# 2015-09-07T01:37:51Z pjb: (let ((list (list 1 2))) (values (delete 1 list) list)) #| --> #1=(2) ; (1 . #1#) |# 2015-09-07T01:38:26Z pjb: axion: there's no place to consider with delete, it's a function. 2015-09-07T01:38:42Z nikki93 joined #lisp 2015-09-07T01:38:47Z araujo_ quit (Quit: Leaving) 2015-09-07T01:39:07Z axion: what would be the preferred way to delete in place then? 2015-09-07T01:39:18Z pjb: (setf place (delete element place)) 2015-09-07T01:39:26Z pjb: assuming place doesn't have side effects. 2015-09-07T01:39:33Z pjb: Otherwise, (deletef place element) can be used. 2015-09-07T01:39:55Z pjb: com.informatimago.common-lisp.cesarum.sequence:deletef 2015-09-07T01:40:02Z pjb: (I hear alexandria has it too). 2015-09-07T01:40:14Z axion: alexandria has a deletef, but i need to pass :key #'name, and couldn't figure out how 2015-09-07T01:40:21Z pillton: axion: I suggest you use different phrasing than "in place". 2015-09-07T01:41:12Z pjb: (deletef place element :key #'name) 2015-09-07T01:41:30Z ipmonger quit (Ping timeout: 244 seconds) 2015-09-07T01:46:09Z defaultxr joined #lisp 2015-09-07T01:52:38Z ipmonger joined #lisp 2015-09-07T01:59:53Z nikki93 quit (Remote host closed the connection) 2015-09-07T02:01:06Z cmatei quit (Ping timeout: 240 seconds) 2015-09-07T02:01:06Z tyrannozarus_001 quit (Quit: Connection closed for inactivity) 2015-09-07T02:01:39Z yeticry quit (Ping timeout: 244 seconds) 2015-09-07T02:02:06Z yeticry joined #lisp 2015-09-07T02:18:20Z ccl-logbot joined #lisp 2015-09-07T02:18:20Z 2015-09-07T02:18:20Z names: ccl-logbot daimrod` PlasmaStar SAL9000_ taij33n- PuercoPop pchrist_ anunnaki_ eak_ Shozan jackdani1l nicdev` cmbntr_ loke``` CEnnis91_ |3b|` sepi`` oskarth arpunk ynchromeshs yeticry ipmonger defaultxr harish quazimodo kaleun Zhivago ynniv Niac aap_ smokeink zirman keen__________15 BillyZane2 BitPuffin|osx resttime ajtulloch lispyone AI pjb Ethan- stardiviner felideon isaac_rks bb010g jleija Mon_Ouie Zotan pillton moei jlarocco leafybasil ndrei 2015-09-07T02:18:20Z names: DeadTrickster eazar001 ryuo__ ebrasca pyon oleo_ kloeri aretecode kristof josteink Jesin antoszka slyrus Patzy not_tfl kobain wglb Karl_Dscc knobo HDurer sjl loz1 psy_ tmtwd petergil jxv echo-area cluck ASau tajjada xristos LiamH papachan sdothum NaNDude theos alexherbo2 scymtym octavo ktx jeremyheiler djinni` musegarden1 dmiles_afk Oladon jcmdln wailord Khisanth physixer DGASAU` wyan MrWoohoo add^_ TDog CodyReichert kalloc selat zacts zerac 2015-09-07T02:18:20Z names: bobbysmith007 jdz sekrit o`connor bjorkintosh phf arrsim c74d Jubb clog haasn lemoinem dryt pinterface1 vhost- someone sfa j_king Denommus` Mandus kjak les tstc jayne_ Intensity opcode luis` eschulte_ Cthulhux- frankS2 killmaster radioninja_work Ober chu jeadre tmh_ heurist theBlackDragon kolko cyphase nisstyre AntiSpamMeta larme nakiya rtoym kruhft ivan\ Quadrescence srcerer ahungry yang setheus otwieracz bipt __main__ PinealGlandOptic kanru tokik 2015-09-07T02:18:20Z names: impulse dilated_dinosaur bitwiggler xaxes` sbryant easye minion specbot guiloooo clop Kruppe lokulin joast emuxius atgnag xan_ marvi kisom` alchemis7 loke prince_j1mmys mach christoph_debian abbe troydm decent phadthai bcoburn Xach jsnell_ finnrobi_ kini cibs tomaw fikusz lea zaquest gernika honkfestival spegelref voidlily SilentEcho whartung nydel Natch Grue` flip214 z0d Fleurety sigjuice skrue vert2 Tordek Bike yrdz katco bege yorick rme cross cods 2015-09-07T02:18:20Z names: torpig dsp_ sellout zickzackv tokenrove yauz s1n4 hyoyoung djh rj-code yeltzooo renard_ stokachu p_l|backup stux|RC-only lpaste_ sshirokov eagleflo oGMo thomas drdo mood micro_ @p_l Colleen H4ns gwyon ecraven Firedancer newcup dlowe @fe[nl]ix eMBee mikaelj mearnsh emma cartwright d4gg4d trig-ger NhanH gz danlentz billstclair codeitagile XachX GGMethos dytrivedi drmeister victor_lowther splittist cataska rvirding alex6407 ThePhoeron edran_ martinhath 2015-09-07T02:18:20Z names: faheem__ AeroNotix joga housel _death jeaye diginet alms_clozure rvchangue_ ``Erik john-mcaleely lonjil pok Takumo copec brandonz jself failproofshark sivoais jackc- funnel renopt schoppenhauer smull zymurgy kalzz m_zr0_ ft mtl_ epitron EnergyCoffee zyoung lepardo isoraqathedh The_third_man ck_ capitaomorte spacebat nightfly sharkz Tuxedo_ narendraj9 dan64 mjanssen Posterdati ramus_ reb` eli j0ni johs froggey mtd ineiros_ justinmcp l1x scharan 2015-09-07T02:18:20Z names: fiddlerwoaroof anachrome low-profile quasisane gensym Neet cojy kbtr benaiah tkd superjudge ec\_ lvh vlnx jasom russell-- CrazyEddy moop ski pegu` Subfusc lancetw ircbrowse ralt dim aeth qr42 HDurer_ snits pootler gigetoo SlashLife replcated_ trn lieven farhaven tessier redline6561 moredhel ozzloy joshe ferada samebchase hratsimihah vedwin ggherdov nopf ryankarason kjeldahl axion zbigniew scymtym__ misv sytse dwchandler wizzo Oddity tristero Faed 2015-09-07T02:18:20Z names: White_Flame gabot jfe gendl norfumpit dxtr asedeno 2015-09-07T02:18:35Z axion: yes, but can be any number of lists as input 2015-09-07T02:18:52Z CEnnis91_ is now known as CEnnis91 2015-09-07T02:19:14Z Bike: set-intersection 2015-09-07T02:19:30Z resttime: set- 2015-09-07T02:19:34Z Bike: er, just intersection, sorry. 2015-09-07T02:19:39Z Bike: with reduce. 2015-09-07T02:21:21Z knobo-net joined #lisp 2015-09-07T02:21:30Z backupthrick joined #lisp 2015-09-07T02:21:36Z jewel_ joined #lisp 2015-09-07T02:21:52Z zacharias joined #lisp 2015-09-07T02:21:53Z vsync joined #lisp 2015-09-07T02:22:02Z axion: i'm not quite sure how to use reduce here 2015-09-07T02:22:21Z rotty joined #lisp 2015-09-07T02:22:28Z jtz joined #lisp 2015-09-07T02:22:31Z foom joined #lisp 2015-09-07T02:22:36Z viaken joined #lisp 2015-09-07T02:22:44Z OrangeShark joined #lisp 2015-09-07T02:22:44Z smokeink quit (Remote host closed the connection) 2015-09-07T02:22:47Z Bike: (reduce #'intersection lists) 2015-09-07T02:23:02Z smokeink joined #lisp 2015-09-07T02:23:48Z Bike: (reduce #'intersection (list '(1 2 3 4 5 6 7) '(2 4 6 8 10 12 14) '(3 6 9 12 15 18 21))) => (6) 2015-09-07T02:23:55Z brucem joined #lisp 2015-09-07T02:23:58Z vaporatorius joined #lisp 2015-09-07T02:24:11Z resttime: #'reduce is like cooking an omelet, make sure your ingredients are in a list 2015-09-07T02:24:22Z axion: this is great. thank you 2015-09-07T02:24:33Z s00pcan joined #lisp 2015-09-07T02:24:36Z dougk_ joined #lisp 2015-09-07T02:24:47Z axion: so much of the standard learned in one day, after nearly a decade of lisping 2015-09-07T02:25:08Z segmond joined #lisp 2015-09-07T02:27:21Z kristof quit (Remote host closed the connection) 2015-09-07T02:27:34Z marvi_ joined #lisp 2015-09-07T02:27:41Z kristof joined #lisp 2015-09-07T02:28:27Z gko joined #lisp 2015-09-07T02:28:59Z j0ni_ joined #lisp 2015-09-07T02:29:27Z gwyon_ joined #lisp 2015-09-07T02:29:28Z PinealGl1ndOptic joined #lisp 2015-09-07T02:29:40Z My_Hearing joined #lisp 2015-09-07T02:29:52Z ``Erik_ joined #lisp 2015-09-07T02:30:11Z zacharias_ joined #lisp 2015-09-07T02:30:28Z tokik_ joined #lisp 2015-09-07T02:31:03Z ajtulloch quit (Remote host closed the connection) 2015-09-07T02:31:33Z Ethan-_ joined #lisp 2015-09-07T02:32:47Z [epitron] joined #lisp 2015-09-07T02:32:50Z kristof quit (Ping timeout: 240 seconds) 2015-09-07T02:32:59Z eazar001_ joined #lisp 2015-09-07T02:33:07Z zacharias quit (Ping timeout: 246 seconds) 2015-09-07T02:33:26Z AI_ joined #lisp 2015-09-07T02:33:46Z AI_ quit (Changing host) 2015-09-07T02:33:46Z AI_ joined #lisp 2015-09-07T02:34:39Z marvi quit (Ping timeout: 272 seconds) 2015-09-07T02:34:40Z Mon_Ouie quit (Ping timeout: 272 seconds) 2015-09-07T02:34:40Z tokik quit (Ping timeout: 272 seconds) 2015-09-07T02:34:40Z j0ni quit (Ping timeout: 272 seconds) 2015-09-07T02:34:40Z PinealGlandOptic quit (Ping timeout: 272 seconds) 2015-09-07T02:34:40Z ``Erik quit (Ping timeout: 272 seconds) 2015-09-07T02:34:40Z gwyon quit (Ping timeout: 272 seconds) 2015-09-07T02:34:40Z epitron quit (Ping timeout: 272 seconds) 2015-09-07T02:34:40Z Ethan- quit (Ping timeout: 272 seconds) 2015-09-07T02:34:40Z slyrus quit (Ping timeout: 272 seconds) 2015-09-07T02:34:40Z jeaye quit (Ping timeout: 272 seconds) 2015-09-07T02:34:40Z eazar001 quit (Ping timeout: 272 seconds) 2015-09-07T02:34:40Z AI quit (Ping timeout: 272 seconds) 2015-09-07T02:34:40Z jeadre quit (Ping timeout: 272 seconds) 2015-09-07T02:34:40Z john-mcaleely quit (Ping timeout: 272 seconds) 2015-09-07T02:34:41Z backupthrick quit (Ping timeout: 272 seconds) 2015-09-07T02:34:41Z nisstyre quit (Ping timeout: 272 seconds) 2015-09-07T02:34:41Z Jesin quit (Ping timeout: 272 seconds) 2015-09-07T02:34:53Z vert2 quit (Remote host closed the connection) 2015-09-07T02:35:01Z jeaye joined #lisp 2015-09-07T02:35:03Z vert2 joined #lisp 2015-09-07T02:35:06Z slyrus_ joined #lisp 2015-09-07T02:35:27Z theos: someone said my nick? 2015-09-07T02:35:43Z backupthrick joined #lisp 2015-09-07T02:35:57Z john-mcaleely joined #lisp 2015-09-07T02:36:18Z jxv: spammer 2015-09-07T02:36:43Z slyrus_ is now known as slyrus 2015-09-07T02:36:46Z theos: oh 2015-09-07T02:37:07Z LiamH quit (Ping timeout: 252 seconds) 2015-09-07T02:37:49Z psy_ quit (Ping timeout: 256 seconds) 2015-09-07T02:38:05Z Jesin joined #lisp 2015-09-07T02:40:53Z SAL9000_ is now known as SAL9000 2015-09-07T02:41:33Z swflint_away joined #lisp 2015-09-07T02:41:42Z swflint_away is now known as swflint 2015-09-07T02:42:46Z wolf_mozart joined #lisp 2015-09-07T02:45:58Z tmtwd quit (Ping timeout: 250 seconds) 2015-09-07T02:47:55Z ajtulloch joined #lisp 2015-09-07T02:49:16Z ajtulloc_ joined #lisp 2015-09-07T02:49:19Z sixyod joined #lisp 2015-09-07T02:49:27Z ajtulloch quit (Read error: Connection reset by peer) 2015-09-07T02:51:02Z sfa_ joined #lisp 2015-09-07T02:51:22Z papachan_ joined #lisp 2015-09-07T02:51:33Z MrWoohoo quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-09-07T02:51:42Z dwchandl1r joined #lisp 2015-09-07T02:51:49Z alex6407_ joined #lisp 2015-09-07T02:53:01Z not_tfl quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-07T02:53:57Z ynniv quit (Quit: ynniv) 2015-09-07T02:55:36Z nikki93 joined #lisp 2015-09-07T02:55:48Z wglb` joined #lisp 2015-09-07T02:56:09Z brucem quit (Changing host) 2015-09-07T02:56:09Z brucem joined #lisp 2015-09-07T02:57:28Z wglb quit (*.net *.split) 2015-09-07T02:57:28Z papachan quit (*.net *.split) 2015-09-07T02:57:28Z sfa quit (*.net *.split) 2015-09-07T02:57:28Z dwchandler quit (*.net *.split) 2015-09-07T02:57:28Z alex6407 quit (*.net *.split) 2015-09-07T03:00:40Z AI_ is now known as AI 2015-09-07T03:02:39Z nisstyre joined #lisp 2015-09-07T03:05:23Z papachan_ is now known as papachan 2015-09-07T03:05:48Z rtoym_ joined #lisp 2015-09-07T03:05:58Z Niac_ joined #lisp 2015-09-07T03:06:23Z opc0de joined #lisp 2015-09-07T03:06:45Z Quadresce` joined #lisp 2015-09-07T03:07:02Z opcode quit (Ping timeout: 265 seconds) 2015-09-07T03:07:02Z sigjuice quit (Ping timeout: 265 seconds) 2015-09-07T03:07:31Z lokulin quit (Ping timeout: 265 seconds) 2015-09-07T03:07:32Z yrdz` joined #lisp 2015-09-07T03:07:35Z cluck` joined #lisp 2015-09-07T03:07:52Z nikki93_ joined #lisp 2015-09-07T03:07:56Z justinmcp_ joined #lisp 2015-09-07T03:08:00Z nikki93 quit (Ping timeout: 265 seconds) 2015-09-07T03:08:00Z vert2 quit (Ping timeout: 265 seconds) 2015-09-07T03:08:00Z phf quit (Ping timeout: 265 seconds) 2015-09-07T03:08:00Z Mandus quit (Ping timeout: 265 seconds) 2015-09-07T03:08:00Z Quadrescence quit (Ping timeout: 265 seconds) 2015-09-07T03:08:29Z [epitron] quit (Ping timeout: 265 seconds) 2015-09-07T03:08:29Z marvi_ quit (Ping timeout: 265 seconds) 2015-09-07T03:08:29Z quazimodo quit (Ping timeout: 265 seconds) 2015-09-07T03:08:29Z Niac quit (Ping timeout: 265 seconds) 2015-09-07T03:08:30Z physixer quit (Ping timeout: 265 seconds) 2015-09-07T03:08:30Z j_king quit (Ping timeout: 265 seconds) 2015-09-07T03:08:30Z rtoym quit (Ping timeout: 265 seconds) 2015-09-07T03:08:31Z ec\_ quit (Ping timeout: 265 seconds) 2015-09-07T03:08:31Z anachrome quit (Ping timeout: 265 seconds) 2015-09-07T03:08:31Z Tuxedo_ quit (Ping timeout: 265 seconds) 2015-09-07T03:08:43Z rtoym_ is now known as rtoym 2015-09-07T03:08:58Z nisstyre quit (Ping timeout: 265 seconds) 2015-09-07T03:08:58Z ajtulloc_ quit (Ping timeout: 265 seconds) 2015-09-07T03:08:58Z jtz quit (Ping timeout: 265 seconds) 2015-09-07T03:08:59Z aretecode quit (Ping timeout: 265 seconds) 2015-09-07T03:08:59Z cluck quit (Ping timeout: 265 seconds) 2015-09-07T03:08:59Z Denommus` quit (Ping timeout: 265 seconds) 2015-09-07T03:09:00Z guiloooo quit (Ping timeout: 265 seconds) 2015-09-07T03:09:00Z xan_ quit (Ping timeout: 265 seconds) 2015-09-07T03:09:00Z yrdz quit (Ping timeout: 265 seconds) 2015-09-07T03:09:01Z justinmcp quit (Ping timeout: 265 seconds) 2015-09-07T03:09:01Z fiddlerwoaroof quit (Ping timeout: 265 seconds) 2015-09-07T03:09:01Z nightfly quit (Ping timeout: 265 seconds) 2015-09-07T03:09:38Z vert2 joined #lisp 2015-09-07T03:09:46Z Mandus joined #lisp 2015-09-07T03:09:49Z anachrome joined #lisp 2015-09-07T03:09:52Z Tuxedo joined #lisp 2015-09-07T03:10:02Z echo-area quit (Read error: Connection reset by peer) 2015-09-07T03:10:04Z ec\ joined #lisp 2015-09-07T03:10:09Z quazimodo joined #lisp 2015-09-07T03:10:13Z j_king joined #lisp 2015-09-07T03:10:21Z fiddlerwoaroof joined #lisp 2015-09-07T03:10:38Z xan_ joined #lisp 2015-09-07T03:10:43Z guiloooo joined #lisp 2015-09-07T03:12:40Z aretecode joined #lisp 2015-09-07T03:13:36Z marvi joined #lisp 2015-09-07T03:13:36Z marvi quit (Changing host) 2015-09-07T03:13:36Z marvi joined #lisp 2015-09-07T03:16:05Z physixer joined #lisp 2015-09-07T03:17:39Z cluck` quit (Remote host closed the connection) 2015-09-07T03:21:16Z jtz joined #lisp 2015-09-07T03:21:26Z nightfly joined #lisp 2015-09-07T03:21:40Z [epitron] joined #lisp 2015-09-07T03:21:51Z beach joined #lisp 2015-09-07T03:22:00Z beach: Good morning everyone! 2015-09-07T03:22:30Z papachan: still night here 2015-09-07T03:22:39Z lokulin joined #lisp 2015-09-07T03:23:50Z ebrasca quit (Remote host closed the connection) 2015-09-07T03:24:07Z nisstyre joined #lisp 2015-09-07T03:24:08Z Bike: good continuing progress of local time, everyone 2015-09-07T03:25:20Z pjb: What about people falling down a black hole? Sure, they have a good continuing progress of local time, but relatively to us, it comes to a halt! 2015-09-07T03:25:39Z beach: You won't find many of them here on IRC. 2015-09-07T03:26:30Z pjb: Perhaps not today, but we have to prepare, soon enough we might be using the IPN. 2015-09-07T03:27:10Z beach: So, [back to topic] Shinmera figured out a way to achieve an "annotatable" Common Lisp HyperSpec. 2015-09-07T03:27:59Z beach: With a browser extension, some JavaScript magic, and a server storing the annotations, he figures it is a small-ish project. 2015-09-07T03:28:46Z beach: He might even do it when he gets the time. 2015-09-07T03:28:56Z Niac_ quit (Read error: Connection reset by peer) 2015-09-07T03:29:41Z resttime: That sounds neat, like a mini wiki addon 2015-09-07T03:29:46Z not_tfl joined #lisp 2015-09-07T03:32:25Z edgar-rft joined #lisp 2015-09-07T03:33:58Z sigjuice joined #lisp 2015-09-07T03:34:59Z rebelshrug joined #lisp 2015-09-07T03:35:02Z beach: It has to be done in a way that the Common Lisp HyperSpec markup is not modified. 2015-09-07T03:35:11Z beach: So that is what he came up with. 2015-09-07T03:35:36Z jasom: who owns the copyright on the HS? Harlequin? 2015-09-07T03:35:46Z resttime: lispworks i think 2015-09-07T03:35:55Z beach: LispWorks owns the copyright on the HTML markup. 2015-09-07T03:37:02Z jasom: oh, and you can't read it out aloud to a live audience 2015-09-07T03:37:12Z jasom: "Permissions related to performance and to creation of derivative works are expressly NOT granted." 2015-09-07T03:37:41Z kobain quit (Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/) 2015-09-07T03:37:48Z beach: Well, you can read the draft standard out loud. It will sound the same. 2015-09-07T03:37:57Z Zhivago quit (Changing host) 2015-09-07T03:37:57Z Zhivago joined #lisp 2015-09-07T03:38:22Z Bike: ot 2015-09-07T03:38:28Z Bike: it's not the same without the stage directions. 2015-09-07T03:38:45Z jasom: I'm also not sure how an annotated version would fail to be a derivative work. 2015-09-07T03:39:06Z beach: If you don't modify the source, there is no problem. 2015-09-07T03:39:14Z Niac joined #lisp 2015-09-07T03:41:46Z sdothum quit (Ping timeout: 240 seconds) 2015-09-07T03:42:16Z ktx quit (Ping timeout: 246 seconds) 2015-09-07T03:44:01Z nell joined #lisp 2015-09-07T03:44:42Z Davidbrcz joined #lisp 2015-09-07T03:45:38Z KarlDscc joined #lisp 2015-09-07T03:45:59Z odyReichertC joined #lisp 2015-09-07T03:47:42Z ktx joined #lisp 2015-09-07T03:47:53Z Niac quit (Read error: Connection reset by peer) 2015-09-07T03:48:00Z Niac joined #lisp 2015-09-07T03:49:13Z Karl_Dscc quit (Ping timeout: 256 seconds) 2015-09-07T03:50:15Z eazar001_ is now known as eazar001 2015-09-07T03:50:47Z pillton: Do cyclic types pose problems to type inference? e.g. (deftype my-cons () '(or null (cons fixnum my-cons))) 2015-09-07T03:51:40Z Bike: yes, but the usual algorithms are fine with recursive types. 2015-09-07T03:52:20Z Bike: non-disjoint unions and intersections are more of an issue. 2015-09-07T03:53:03Z Davidbrcz quit (Quit: Leaving) 2015-09-07T03:53:34Z scymtym quit (Ping timeout: 250 seconds) 2015-09-07T03:53:55Z pjb: (deftype list-of (element) `(or null (cons ,element (list-of ,element)))) 2015-09-07T03:54:33Z pjb: (typep '(1 :a "c") '(list-of integer)) --> infinite loop. 2015-09-07T03:54:44Z pjb: this deftype is not conforming in CL. 2015-09-07T03:55:05Z Bike: yeah, shame deftype is so dumb. 2015-09-07T03:55:09Z pjb: Yes. 2015-09-07T03:55:26Z Davidbrcz joined #lisp 2015-09-07T03:55:34Z pillton: It is strange you get an infinite loop with typep. It must perform type expansion first. 2015-09-07T03:55:40Z Bike: well, yes. 2015-09-07T03:55:51Z Bike: that's how it works. deftype is unsophisticated, it's just a macro definition facility. 2015-09-07T03:56:25Z Bike: and type expansions have to terminate, so you can infer that it's supposed to be strict evaluation, so to speak. 2015-09-07T03:56:45Z Zhivago: At least it doesn't give you false expectations of the CL typesystem. 2015-09-07T03:56:48Z pillton: Yep. 2015-09-07T03:56:50Z jxv quit (Ping timeout: 240 seconds) 2015-09-07T03:56:52Z pjb: If the standard had specified lazy expansion instead, perhaps it would have worked. 2015-09-07T03:57:31Z pillton: "The consequences are undefined if the result of fully expanding a type specifier contains any circular structure," 2015-09-07T03:57:35Z pillton: clhs deftype 2015-09-07T03:57:35Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_deftp.htm 2015-09-07T03:57:47Z beach: pillton: That's a different constraint. 2015-09-07T03:57:49Z Bike: that's not quite it, yours doesn't have any circular /structure/. 2015-09-07T03:57:55Z pillton: Oh wait. My mistake. 2015-09-07T03:58:04Z Bike: the relevant one is "Recursive expansion of the type specifier returned as the expansion must terminate, including the expansion of type specifiers which are nested within the expansion. " 2015-09-07T03:58:06Z OrangeShark quit (Quit: Leaving) 2015-09-07T03:58:08Z Bike: very exciting, ain't it. 2015-09-07T03:58:29Z pillton: Yes. I thought circular structure was referring to types, not the compound form. 2015-09-07T03:59:41Z pjb: (deftype list-of (length element) (if (zerop length) 'null `(cons ,element (list-of ,(1- length) ,element)))) #| --> list-of |# 2015-09-07T03:59:43Z pjb: (typep '(1 2 3) '(list-of 3 integer)) #| --> t |# 2015-09-07T03:59:50Z pjb: (typep '(1 "a" 3) '(list-of 3 integer)) #| --> nil |# 2015-09-07T04:00:25Z pjb: This is still powerfull enough. You just need to have a bound on the expansion of your types. 2015-09-07T04:01:05Z beach: pillton: Here "circular structure" refers to the type specifier. There is no compound form involved. 2015-09-07T04:01:24Z Bike: just like how you write all your functions with their ultimate stack depth predefined 2015-09-07T04:01:37Z MasterPiece joined #lisp 2015-09-07T04:01:55Z echo-area joined #lisp 2015-09-07T04:02:08Z zirman quit (Remote host closed the connection) 2015-09-07T04:02:13Z pjb: (deftype list-of (length element) (if (zerop length) 'null `(or null (cons ,element (list-of ,(1- length) ,element))))) #| --> list-of |# (typep '(1) '(list-of 1000 integer)) #| --> t |# 2015-09-07T04:02:27Z pjb: so actually, s/length/max-length/ 2015-09-07T04:02:48Z pillton: beach: It means you can't do #1=`(cons t #1#) doesn't it? 2015-09-07T04:03:07Z beach: pillton: Yes, but it is not a form. 2015-09-07T04:03:22Z beach: A form is an expression meant to be evaluated. 2015-09-07T04:03:34Z beach: This is a type specifier, so it's not a form. It's just data. 2015-09-07T04:04:35Z pillton: Ok. My apologies. In the context above, "compound form" meant compound type specifier. 2015-09-07T04:04:49Z Jubb quit (Ping timeout: 246 seconds) 2015-09-07T04:04:54Z beach: I see. 2015-09-07T04:06:09Z k-dawg joined #lisp 2015-09-07T04:06:32Z mbuf joined #lisp 2015-09-07T04:07:07Z ktx quit (Ping timeout: 246 seconds) 2015-09-07T04:07:10Z sixyod quit (Remote host closed the connection) 2015-09-07T04:07:54Z MrWoohoo joined #lisp 2015-09-07T04:08:55Z MasterPiece quit (Remote host closed the connection) 2015-09-07T04:09:46Z ktx joined #lisp 2015-09-07T04:09:55Z nikki93_ quit (Remote host closed the connection) 2015-09-07T04:10:28Z nikki93 joined #lisp 2015-09-07T04:10:31Z nikki93 quit (Remote host closed the connection) 2015-09-07T04:14:23Z jleija quit (Quit: leaving) 2015-09-07T04:15:40Z vsync- joined #lisp 2015-09-07T04:17:56Z vsync quit (Disconnected by services) 2015-09-07T04:18:02Z vsync joined #lisp 2015-09-07T04:18:17Z vsync quit (Disconnected by services) 2015-09-07T04:18:23Z vsync joined #lisp 2015-09-07T04:21:27Z ktx quit (Ping timeout: 246 seconds) 2015-09-07T04:21:55Z pillton: Bike: You said "deftype is unsophisticated", what does a sophisticated deftype look like? 2015-09-07T04:22:56Z madrik joined #lisp 2015-09-07T04:23:04Z Bike: hm, if nothing else, something more like functions to deftype's macros. but the boring way would be something like haskell, i guess. something enough for type variables and maybe qualifiers 2015-09-07T04:25:16Z ktx joined #lisp 2015-09-07T04:27:17Z defaultxr quit (Quit: gnight) 2015-09-07T04:27:33Z Ober: pillton see clojure deftype 2015-09-07T04:28:39Z vlatkoB joined #lisp 2015-09-07T04:29:32Z papachan quit (Quit: WeeChat 1.1.1) 2015-09-07T04:30:26Z pillton: Ok thanks. 2015-09-07T04:30:48Z cpt_nemo joined #lisp 2015-09-07T04:32:30Z nell quit (Ping timeout: 244 seconds) 2015-09-07T04:35:08Z DGASAU` quit (Read error: Connection reset by peer) 2015-09-07T04:35:19Z DGASAU` joined #lisp 2015-09-07T04:39:36Z banjara joined #lisp 2015-09-07T04:40:12Z ramky joined #lisp 2015-09-07T04:42:34Z oleo_ quit (Quit: Verlassend) 2015-09-07T04:44:34Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-07T04:48:46Z ktx quit (Ping timeout: 246 seconds) 2015-09-07T04:49:44Z papachan joined #lisp 2015-09-07T04:50:26Z BillyZane2 quit (Ping timeout: 240 seconds) 2015-09-07T04:51:59Z lispyone quit (Remote host closed the connection) 2015-09-07T04:52:19Z ktx joined #lisp 2015-09-07T04:53:04Z UtkarshRay joined #lisp 2015-09-07T04:53:23Z jxv joined #lisp 2015-09-07T04:54:35Z lispyone joined #lisp 2015-09-07T04:54:46Z tmtwd joined #lisp 2015-09-07T04:56:17Z loke: Hello ober. http://static.skynetblogs.be/media/62032/dyn007_original_300_241_gif_2664055_2e324a4d2420d72781a2c6ca3bb3ede5.gif 2015-09-07T04:57:05Z Whymind joined #lisp 2015-09-07T05:00:24Z stardiviner quit (Ping timeout: 244 seconds) 2015-09-07T05:03:38Z banjara quit (Quit: Leaving.) 2015-09-07T05:03:48Z ktx quit (Ping timeout: 246 seconds) 2015-09-07T05:04:55Z pyon quit (Quit: fix config) 2015-09-07T05:05:42Z phf joined #lisp 2015-09-07T05:05:44Z Whymind quit (Quit: Leaving) 2015-09-07T05:06:03Z Whymind joined #lisp 2015-09-07T05:06:33Z ktx joined #lisp 2015-09-07T05:07:02Z pyon joined #lisp 2015-09-07T05:07:38Z lispyone quit (Remote host closed the connection) 2015-09-07T05:11:10Z harish quit (Ping timeout: 246 seconds) 2015-09-07T05:19:09Z psy_ joined #lisp 2015-09-07T05:19:49Z psy_ quit (Max SendQ exceeded) 2015-09-07T05:20:37Z psy_ joined #lisp 2015-09-07T05:22:33Z xificurC joined #lisp 2015-09-07T05:23:00Z xificurC quit (Client Quit) 2015-09-07T05:24:04Z AI quit (Quit: Lost terminal) 2015-09-07T05:24:33Z AI joined #lisp 2015-09-07T05:26:04Z preacherAKAnd joined #lisp 2015-09-07T05:32:23Z AI quit (Quit: Lost terminal) 2015-09-07T05:34:05Z _nil_m_ joined #lisp 2015-09-07T05:34:18Z AI joined #lisp 2015-09-07T05:34:52Z AI quit (Client Quit) 2015-09-07T05:35:44Z AI joined #lisp 2015-09-07T05:35:47Z beach left #lisp 2015-09-07T05:37:50Z s00pcan quit (Ping timeout: 268 seconds) 2015-09-07T05:38:16Z yeticry quit (Ping timeout: 246 seconds) 2015-09-07T05:39:16Z yeticry joined #lisp 2015-09-07T05:39:41Z ktx quit (Ping timeout: 244 seconds) 2015-09-07T05:40:01Z ndrei quit (Ping timeout: 246 seconds) 2015-09-07T05:40:38Z ramky quit (Ping timeout: 260 seconds) 2015-09-07T05:41:16Z [epitron] is now known as epitron 2015-09-07T05:41:35Z epitron quit (Changing host) 2015-09-07T05:41:35Z epitron joined #lisp 2015-09-07T05:41:58Z futpib joined #lisp 2015-09-07T05:43:24Z ktx joined #lisp 2015-09-07T05:45:02Z stardiviner joined #lisp 2015-09-07T05:57:10Z futpib quit (Ping timeout: 240 seconds) 2015-09-07T06:00:58Z jxv quit (Quit: Leaving) 2015-09-07T06:01:19Z scymtym joined #lisp 2015-09-07T06:02:35Z ehu joined #lisp 2015-09-07T06:02:47Z zirman joined #lisp 2015-09-07T06:02:47Z zirman quit (Changing host) 2015-09-07T06:02:47Z zirman joined #lisp 2015-09-07T06:04:23Z stardiviner quit (Quit: Weird in coding now, or make love, only two things push me away from IRC.) 2015-09-07T06:05:10Z phax joined #lisp 2015-09-07T06:05:48Z tmtwd quit (Ping timeout: 264 seconds) 2015-09-07T06:07:59Z zirman quit (Ping timeout: 264 seconds) 2015-09-07T06:10:19Z Shinmera joined #lisp 2015-09-07T06:12:04Z varjag joined #lisp 2015-09-07T06:12:46Z FreeBirdLjj joined #lisp 2015-09-07T06:16:46Z native_killer joined #lisp 2015-09-07T06:19:51Z jackdani1l is now known as jackdaniel 2015-09-07T06:19:53Z mrSpec joined #lisp 2015-09-07T06:20:48Z ASau quit (Ping timeout: 255 seconds) 2015-09-07T06:20:50Z MrWoohoo quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-09-07T06:22:23Z sz0 joined #lisp 2015-09-07T06:24:36Z Xof joined #lisp 2015-09-07T06:26:42Z grouzen joined #lisp 2015-09-07T06:29:37Z pt1 joined #lisp 2015-09-07T06:35:35Z tos-1 joined #lisp 2015-09-07T06:41:38Z noHue6 joined #lisp 2015-09-07T06:45:07Z HDurer quit (Ping timeout: 246 seconds) 2015-09-07T06:45:32Z Harag joined #lisp 2015-09-07T06:47:22Z pchrist_ is now known as pchrist 2015-09-07T06:48:33Z harish joined #lisp 2015-09-07T06:49:25Z maveneagle joined #lisp 2015-09-07T06:51:47Z HDurer joined #lisp 2015-09-07T06:52:31Z maveneagle quit (Client Quit) 2015-09-07T06:53:14Z harish quit (Ping timeout: 265 seconds) 2015-09-07T06:53:26Z dkcl joined #lisp 2015-09-07T06:54:17Z ramky joined #lisp 2015-09-07T06:56:38Z _nil_m_ quit (Quit: Leaving) 2015-09-07T06:56:59Z tmtwd joined #lisp 2015-09-07T06:59:34Z pt1 quit (Read error: Connection reset by peer) 2015-09-07T07:00:16Z knobo quit (Ping timeout: 244 seconds) 2015-09-07T07:00:22Z ndrei joined #lisp 2015-09-07T07:01:07Z pt1 joined #lisp 2015-09-07T07:01:50Z tmtwd quit (Ping timeout: 260 seconds) 2015-09-07T07:01:58Z cmatei joined #lisp 2015-09-07T07:02:07Z mishoo joined #lisp 2015-09-07T07:03:11Z stardiviner joined #lisp 2015-09-07T07:05:02Z pt1_ joined #lisp 2015-09-07T07:05:57Z ramky quit (Ping timeout: 244 seconds) 2015-09-07T07:07:21Z pt1 quit (Ping timeout: 246 seconds) 2015-09-07T07:07:34Z Ven joined #lisp 2015-09-07T07:08:26Z cmatei quit (Ping timeout: 240 seconds) 2015-09-07T07:10:05Z quazimodo quit (Ping timeout: 244 seconds) 2015-09-07T07:10:54Z mvilleneuve joined #lisp 2015-09-07T07:10:59Z harish joined #lisp 2015-09-07T07:11:04Z kristof joined #lisp 2015-09-07T07:11:50Z PuercoPop: jasom: I think you miss-attributing your work to fukamachi here: https://github.com/jasom/clack-handler-mongrel2/blob/master/mongrel2.lisp#L4 2015-09-07T07:11:56Z salv0 joined #lisp 2015-09-07T07:13:31Z _cosmonaut_ joined #lisp 2015-09-07T07:13:42Z psy_ quit (Ping timeout: 272 seconds) 2015-09-07T07:14:48Z cmatei joined #lisp 2015-09-07T07:19:24Z guiloooo quit (Ping timeout: 272 seconds) 2015-09-07T07:19:41Z ramky joined #lisp 2015-09-07T07:19:54Z phax quit (Quit: phax) 2015-09-07T07:23:07Z HDurer quit (Ping timeout: 252 seconds) 2015-09-07T07:23:48Z loz1 quit (Ping timeout: 246 seconds) 2015-09-07T07:24:47Z guiloooo joined #lisp 2015-09-07T07:31:15Z cadadar joined #lisp 2015-09-07T07:32:02Z HDurer joined #lisp 2015-09-07T07:32:24Z madrik quit (Ping timeout: 250 seconds) 2015-09-07T07:33:47Z guiloooo quit (Ping timeout: 264 seconds) 2015-09-07T07:34:24Z not_tfl quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-07T07:34:34Z guiloooo joined #lisp 2015-09-07T07:34:48Z kristof quit (Ping timeout: 265 seconds) 2015-09-07T07:38:40Z odyReichertC quit (Remote host closed the connection) 2015-09-07T07:43:43Z mobius-eng joined #lisp 2015-09-07T07:45:36Z tralala joined #lisp 2015-09-07T07:47:06Z petergil quit (Ping timeout: 260 seconds) 2015-09-07T07:51:24Z smokeink quit (Ping timeout: 264 seconds) 2015-09-07T07:52:46Z Ven quit (Read error: Connection reset by peer) 2015-09-07T07:54:16Z MrWoohoo joined #lisp 2015-09-07T07:56:09Z clintm joined #lisp 2015-09-07T07:58:32Z angavrilov joined #lisp 2015-09-07T07:59:30Z Davidbrcz quit (Ping timeout: 246 seconds) 2015-09-07T07:59:46Z Cymew joined #lisp 2015-09-07T08:02:40Z Niac_ joined #lisp 2015-09-07T08:03:10Z Niac quit (Read error: Connection reset by peer) 2015-09-07T08:03:21Z |3b|` is now known as |3b| 2015-09-07T08:04:47Z guicho joined #lisp 2015-09-07T08:06:53Z MrWoohoo quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-09-07T08:07:16Z MrWoohoo joined #lisp 2015-09-07T08:07:26Z Niac_ quit (Ping timeout: 240 seconds) 2015-09-07T08:08:52Z Niac joined #lisp 2015-09-07T08:09:35Z Beetny joined #lisp 2015-09-07T08:12:18Z DGASAU` is now known as DGASAU 2015-09-07T08:12:54Z Niac quit (Remote host closed the connection) 2015-09-07T08:13:00Z Niac_ joined #lisp 2015-09-07T08:13:14Z yeticry quit (Ping timeout: 260 seconds) 2015-09-07T08:16:38Z arenz joined #lisp 2015-09-07T08:17:11Z stepnem joined #lisp 2015-09-07T08:17:57Z yeticry joined #lisp 2015-09-07T08:17:58Z native_killer_ joined #lisp 2015-09-07T08:19:45Z preacherAKAnd quit (Ping timeout: 265 seconds) 2015-09-07T08:20:52Z native_killer quit (Ping timeout: 244 seconds) 2015-09-07T08:23:53Z guicho: hi guys, I am searching for a reliable statistics library which supports Wilcoxon sign-rank test or other nonparametric tests. Any recommendation? 2015-09-07T08:24:18Z zacts quit (Read error: Connection reset by peer) 2015-09-07T08:24:38Z zacts joined #lisp 2015-09-07T08:29:30Z flip214: guicho: wilcox.test() in R? sorry, don't know any CL implementation. 2015-09-07T08:29:46Z MrWoohoo quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-09-07T08:30:05Z flip214: but using FFI you should be able to use it, in some way or other... 2015-09-07T08:30:30Z jfe: has anyone considered replacing v8 with ECL in chrome? 2015-09-07T08:30:45Z flip214: https://common-lisp.net/project/rcl/ 2015-09-07T08:30:49Z flip214: guicho: ^^ 2015-09-07T08:31:29Z flip214: guicho: perhaps you can find that in https://github.com/blindglobe/common-lisp-stat, too 2015-09-07T08:35:21Z guicho: flip214: thanks for the info. Rcl seems reliable, the only consideration is API. I will read the doc further. 2015-09-07T08:36:28Z cadadar quit (Quit: Leaving.) 2015-09-07T08:38:37Z guicho: the awkward moment the apt package name for R is not just R but R-BASE... 2015-09-07T08:39:20Z guicho: /to find/i 2015-09-07T08:42:01Z lieven quit (Read error: Connection reset by peer) 2015-09-07T08:43:09Z yeticry quit (Ping timeout: 250 seconds) 2015-09-07T08:44:55Z yeticry joined #lisp 2015-09-07T08:45:42Z Ven joined #lisp 2015-09-07T08:46:15Z smokeink joined #lisp 2015-09-07T08:46:49Z gingerale joined #lisp 2015-09-07T08:47:18Z flip214: guicho: I already used that, some time in the past... 2015-09-07T08:47:35Z flip214: and for a simple vector of numerical data there's no conversion overhead IIRC, too 2015-09-07T08:48:32Z guicho: The example worked for me. thanks! 2015-09-07T08:49:06Z BitPuffin|osx quit (Ping timeout: 240 seconds) 2015-09-07T08:50:12Z yeticry quit (Ping timeout: 264 seconds) 2015-09-07T08:50:25Z yeticry joined #lisp 2015-09-07T08:50:34Z gravicappa joined #lisp 2015-09-07T08:52:13Z jackdaniel: jfe: I'm not sure what do you mean by that (v8 is js engine, right?), but there is out-of-tree port of ECL to NaCL 2015-09-07T08:53:35Z balle joined #lisp 2015-09-07T08:53:36Z guicho: I used to think this kind of old project doesn't even build, but it builds and works, seems maintained. another surprise for me. 2015-09-07T08:53:42Z jackdaniel: jfe: search on github for agenau user, or just find link in newest ECL Quarterly (it's in the chapter "ECL future") 2015-09-07T08:54:07Z jackdaniel: guicho: standard didn't change, so if it was written portably it is guaranteed to work 2015-09-07T08:54:16Z jfe: jackdaniel: i mean using CL as a DOM-manipulation language instead of javascript. 2015-09-07T08:55:43Z jackdaniel: I'm not sure if one can do that from NaCL. Using CL as DOM-manipulation language is a nice idea (I'm thinking about how nice it would be to have such a thing), but it wouldn't be portable. Better solution would be to hook CL to some kind of plugin 2015-09-07T08:55:52Z jackdaniel: which might be installed on already compiled browser 2015-09-07T08:56:09Z przl joined #lisp 2015-09-07T08:56:15Z jackdaniel: unless plugins can't manipulate DOM, but I think it's unlikely 2015-09-07T08:56:24Z guicho: jackdaniel: I am sure CL spec is reliable, but I thought the connection to R could have been broken, or it could use old UFFI, both of which was not actually the case. 2015-09-07T08:56:27Z przl quit (Client Quit) 2015-09-07T08:56:45Z jackdaniel: guicho: oh, you mean ffi. My bad then, I just misunderstood what you meant 2015-09-07T08:56:49Z przl joined #lisp 2015-09-07T08:57:29Z przl quit (Client Quit) 2015-09-07T08:57:37Z araujo joined #lisp 2015-09-07T08:57:47Z araujo quit (Max SendQ exceeded) 2015-09-07T08:58:56Z przl joined #lisp 2015-09-07T09:00:23Z leafybasil quit (Remote host closed the connection) 2015-09-07T09:00:24Z mrSpec quit (Ping timeout: 264 seconds) 2015-09-07T09:00:50Z leafybasil joined #lisp 2015-09-07T09:00:51Z mrSpec joined #lisp 2015-09-07T09:02:00Z mprelude joined #lisp 2015-09-07T09:02:29Z sjl quit (Ping timeout: 252 seconds) 2015-09-07T09:04:46Z leafybasil quit (Ping timeout: 240 seconds) 2015-09-07T09:05:51Z KarlDscc quit (Remote host closed the connection) 2015-09-07T09:06:51Z araujo joined #lisp 2015-09-07T09:06:51Z araujo quit (Changing host) 2015-09-07T09:06:51Z araujo joined #lisp 2015-09-07T09:12:32Z durm joined #lisp 2015-09-07T09:14:07Z Walex joined #lisp 2015-09-07T09:15:27Z Vityok joined #lisp 2015-09-07T09:16:52Z Khisanth quit (Ping timeout: 246 seconds) 2015-09-07T09:17:21Z Cymew quit (Read error: Connection reset by peer) 2015-09-07T09:17:39Z Cymew joined #lisp 2015-09-07T09:17:54Z lambda-smith joined #lisp 2015-09-07T09:18:14Z leafybasil joined #lisp 2015-09-07T09:18:29Z jewel__ joined #lisp 2015-09-07T09:19:35Z zacharias_ quit (Ping timeout: 256 seconds) 2015-09-07T09:21:55Z jewel_ quit (Ping timeout: 246 seconds) 2015-09-07T09:22:28Z pt1 joined #lisp 2015-09-07T09:23:50Z preacherAKAnd joined #lisp 2015-09-07T09:24:23Z Karl_Dscc joined #lisp 2015-09-07T09:24:36Z echo-area quit (Remote host closed the connection) 2015-09-07T09:24:56Z guicho: flip214: hmm when you used RCL, did something like (r "t.test" '(2 2 3) '(1 1 3) :paired t) worked? 2015-09-07T09:25:29Z pt1_ quit (Ping timeout: 265 seconds) 2015-09-07T09:25:37Z durm quit (Remote host closed the connection) 2015-09-07T09:26:53Z echo-area joined #lisp 2015-09-07T09:27:04Z guicho: it seems successfully encoded into R strings, but it emits error (due to the language settings, I translated the error message) ;R! found error in the following t.test.default(c(2L, 2L, 3L), c(1L, 1L, 3L), paired = TRUE) : ;R! object 'paired' not found 2015-09-07T09:27:12Z flip214: guicho: seems so http://paste.lisp.org/display/154866 2015-09-07T09:27:54Z Khisanth joined #lisp 2015-09-07T09:28:14Z durm joined #lisp 2015-09-07T09:28:17Z Khisanth is now known as Guest77995 2015-09-07T09:28:21Z flip214: r-base-core=3.2.2-1, rcl from quicklisp right now 2015-09-07T09:28:45Z echo-area quit (Remote host closed the connection) 2015-09-07T09:28:58Z guicho: R> (r "R.Version") 2015-09-07T09:28:58Z guicho: ((:|nickname| "Frisbee Sailing") (:|version.string| "R version 3.0.2 (2013-09-25)") 2015-09-07T09:28:58Z guicho: (:|language| "R") (:|svn rev| "63987") (:|day| "25") (:|month| "09") (:|year| "2013") 2015-09-07T09:28:58Z guicho: (:|minor| "0.2") (:|major| "3") (:|status| "") (:|system| "x86_64, linux-gnu") (:|os| "linux-gnu") 2015-09-07T09:28:58Z guicho: (:|arch| "x86_64") (:|platform| "x86_64-pc-linux-gnu")) 2015-09-07T09:29:16Z guicho: seems a little older. RCL is from the recent version. 2015-09-07T09:29:39Z guicho: I will try the updated R. 2015-09-07T09:30:29Z echo-area joined #lisp 2015-09-07T09:31:33Z harish quit (Ping timeout: 268 seconds) 2015-09-07T09:31:53Z Niac_ quit (Quit: Lost terminal) 2015-09-07T09:34:37Z guicho: it worked if I run the same command outside SLIME. 2015-09-07T09:37:28Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-07T09:39:57Z Karl_Dscc quit (Remote host closed the connection) 2015-09-07T09:42:38Z zygentoma joined #lisp 2015-09-07T09:42:46Z mathrick joined #lisp 2015-09-07T09:44:10Z ramky quit (Ping timeout: 240 seconds) 2015-09-07T09:46:06Z ramky joined #lisp 2015-09-07T09:51:14Z k-dawg joined #lisp 2015-09-07T09:52:59Z guicho quit (Quit: さようなら) 2015-09-07T09:56:33Z zacharias joined #lisp 2015-09-07T10:01:35Z mprelude: Xach: What's the process for getting a lib in ql? 2015-09-07T10:02:04Z harish joined #lisp 2015-09-07T10:03:01Z Guthur joined #lisp 2015-09-07T10:04:17Z zirman joined #lisp 2015-09-07T10:04:36Z troydm quit (Ping timeout: 264 seconds) 2015-09-07T10:08:59Z zirman quit (Ping timeout: 265 seconds) 2015-09-07T10:12:04Z My_Hearing is now known as Mon_Ouie 2015-09-07T10:12:17Z pjb: (ql:quickload :lib) 2015-09-07T10:13:02Z Ven joined #lisp 2015-09-07T10:13:07Z pjb: "into" --> https://www.quicklisp.org/beta/faq.html 2015-09-07T10:13:10Z mprelude: pjb: I misworded. I mean for submitting my lib for others to get with ql 2015-09-07T10:13:12Z mprelude: Thanks 2015-09-07T10:16:21Z MrWoohoo joined #lisp 2015-09-07T10:16:23Z Harag quit (Ping timeout: 264 seconds) 2015-09-07T10:18:45Z troydm joined #lisp 2015-09-07T10:22:36Z heurist quit (Ping timeout: 264 seconds) 2015-09-07T10:22:49Z joshe quit (Ping timeout: 250 seconds) 2015-09-07T10:22:54Z isaac_rks quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-07T10:24:52Z ziocroc joined #lisp 2015-09-07T10:25:55Z UtkarshRay quit (Ping timeout: 244 seconds) 2015-09-07T10:27:14Z jtza8 joined #lisp 2015-09-07T10:31:39Z resttime quit (Quit: Bye bye!) 2015-09-07T10:36:35Z EvW joined #lisp 2015-09-07T10:37:15Z ndrei quit (Read error: Connection reset by peer) 2015-09-07T10:40:16Z durm quit (Remote host closed the connection) 2015-09-07T10:41:13Z jeadre joined #lisp 2015-09-07T10:43:15Z Karl_Dscc joined #lisp 2015-09-07T10:49:28Z heurist joined #lisp 2015-09-07T10:53:52Z nikki93 joined #lisp 2015-09-07T10:58:26Z Tordek quit (Ping timeout: 240 seconds) 2015-09-07T10:58:33Z Tordek joined #lisp 2015-09-07T10:58:47Z ndrei joined #lisp 2015-09-07T11:01:16Z redline6561 quit (Ping timeout: 250 seconds) 2015-09-07T11:03:37Z redline6561 joined #lisp 2015-09-07T11:04:08Z jtza8 quit (Ping timeout: 244 seconds) 2015-09-07T11:04:44Z theos quit (Disconnected by services) 2015-09-07T11:05:13Z theos joined #lisp 2015-09-07T11:06:28Z przl quit (Ping timeout: 250 seconds) 2015-09-07T11:10:16Z easye quit (Remote host closed the connection) 2015-09-07T11:10:29Z easye joined #lisp 2015-09-07T11:11:34Z Ven quit (Read error: Connection reset by peer) 2015-09-07T11:16:32Z Ven joined #lisp 2015-09-07T11:20:41Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2015-09-07T11:23:21Z durm joined #lisp 2015-09-07T11:25:13Z nikki93 quit (Remote host closed the connection) 2015-09-07T11:25:52Z LiamH joined #lisp 2015-09-07T11:25:59Z jtza8 joined #lisp 2015-09-07T11:26:21Z native_killer_ quit (Read error: Connection reset by peer) 2015-09-07T11:26:48Z native_killer_ joined #lisp 2015-09-07T11:28:59Z grouzen quit (Ping timeout: 264 seconds) 2015-09-07T11:29:37Z lispyone joined #lisp 2015-09-07T11:34:13Z lispyone quit (Ping timeout: 246 seconds) 2015-09-07T11:37:05Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-07T11:38:03Z guicho joined #lisp 2015-09-07T11:38:45Z k-dawg quit (Ping timeout: 244 seconds) 2015-09-07T11:40:04Z lieven joined #lisp 2015-09-07T11:40:30Z sdothum joined #lisp 2015-09-07T11:41:43Z k-dawg joined #lisp 2015-09-07T11:47:01Z loke``` quit (Ping timeout: 246 seconds) 2015-09-07T11:47:42Z EvW quit (Ping timeout: 246 seconds) 2015-09-07T11:51:14Z Ven joined #lisp 2015-09-07T11:56:17Z scymtym quit (Ping timeout: 265 seconds) 2015-09-07T12:00:46Z ndrei quit (Ping timeout: 240 seconds) 2015-09-07T12:01:23Z ndrei joined #lisp 2015-09-07T12:02:06Z Xach: mprelude: the suspense is killing me! 2015-09-07T12:02:27Z mprelude: Xach: Gotta do dayjob stuff, hoping to have this done tonight or tomorrow. 2015-09-07T12:02:40Z mprelude: C++ not as fun as lisp :( 2015-09-07T12:04:24Z sjl joined #lisp 2015-09-07T12:05:31Z quasus joined #lisp 2015-09-07T12:07:00Z grouzen joined #lisp 2015-09-07T12:07:20Z Harag joined #lisp 2015-09-07T12:09:27Z echo-area quit (Read error: Connection reset by peer) 2015-09-07T12:10:44Z dytrivedi quit 2015-09-07T12:13:56Z attila_lendvai joined #lisp 2015-09-07T12:15:41Z jackdaniel: Given C++ fun at all, it catches up. You have to write approprietly more code to make it equally fun as Lisp. 2015-09-07T12:18:06Z dytrivedi joined #lisp 2015-09-07T12:18:21Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-07T12:18:25Z BitPuffin joined #lisp 2015-09-07T12:18:47Z tajjada quit (Quit: leaving) 2015-09-07T12:19:28Z mbuf quit (Remote host closed the connection) 2015-09-07T12:20:30Z jackdaniel: s/C++ fun/C++ *is* fun/ 2015-09-07T12:24:31Z quazimodo joined #lisp 2015-09-07T12:26:21Z trivedid joined #lisp 2015-09-07T12:27:24Z trivedid quit (Client Quit) 2015-09-07T12:30:33Z dytrivedi quit (Quit: dytrivedi) 2015-09-07T12:34:16Z kami joined #lisp 2015-09-07T12:35:26Z Beetny quit (Ping timeout: 265 seconds) 2015-09-07T12:36:20Z rudolfochrist joined #lisp 2015-09-07T12:36:36Z mprelude: C++ can be fun. C++ on a 20 year old codebase cannot. 2015-09-07T12:37:21Z |3b|: sure it can, if the 20 year old code isn't important :p 2015-09-07T12:37:29Z mprelude: I wish :P 2015-09-07T12:37:36Z rudolfochrist quit (Client Quit) 2015-09-07T12:38:20Z native_killer_ quit (Quit: Leaving) 2015-09-07T12:38:56Z przl joined #lisp 2015-09-07T12:39:07Z rudolfochrist joined #lisp 2015-09-07T12:39:21Z cmatei quit (Read error: Connection reset by peer) 2015-09-07T12:40:00Z Xach has a black hat with silver custom embroidering: "C++", purchased in 1995 2015-09-07T12:40:07Z Xach was young & foolish 2015-09-07T12:40:19Z flip214: and, what did change? ;P 2015-09-07T12:40:22Z cmatei joined #lisp 2015-09-07T12:40:39Z Xach is old & foolish now 2015-09-07T12:41:02Z mea-culpa joined #lisp 2015-09-07T12:41:08Z Guthur: Xach: Do you think it would be possible to define some standard protocol for testing that if a project followed it QL would run and then provide data to the QL users as some build report 2015-09-07T12:41:17Z Karl_Dscc quit (Remote host closed the connection) 2015-09-07T12:41:23Z flip214: Xach: with all due respect, if you start seeing that your kids' teachers are younger than yourself, *then* you feel old ;) 2015-09-07T12:41:44Z Xach: flip214: my kids' physicians are younger than me. 2015-09-07T12:41:57Z Xach: Guthur: yes, definitely! 2015-09-07T12:41:59Z flip214 is tempted to use the phrase "grasshopper", but won't, because Xach has quite a bit more Lisp experience ;/ 2015-09-07T12:42:19Z Xach: Guthur: in fact, someone is working on something like that already, but it is incomplete 2015-09-07T12:42:31Z Shinmera: Guthur: If I understand your idea correctly, you can currently get a good estimate by loading your library in a clean SBCL. 2015-09-07T12:42:32Z flip214: well, your journal photo looks like you're 25 or something. 2015-09-07T12:42:35Z Guthur: oh cool, any links 2015-09-07T12:42:51Z flip214: but I guess this is just "the older the photo the younger the people" 2015-09-07T12:42:59Z Xach: https://github.com/quicklisp/quicklisp-projects/issues/980 2015-09-07T12:43:39Z Xach: Shinmera, Guthur: you also must make sure it does not reference quicklisp itself, and that it has :description, :author, and :license in the system file. 2015-09-07T12:45:21Z pjb: Photos are always younger than people. 2015-09-07T12:45:45Z Ven joined #lisp 2015-09-07T12:45:49Z jackdaniel: Xach: are small libraries (ie 6-8 functions) accepted? I'm working on translation system for multilingual applications and it's basically that small. I think it might be useful for someone 2015-09-07T12:46:06Z Shinmera: jackdaniel: I've submitted libraries with a single function before. 2015-09-07T12:46:17Z Guthur: Xach: very interesting and certainly in the direction i was thinking 2015-09-07T12:46:19Z Shinmera: (trivial-arguments) 2015-09-07T12:46:26Z flip214: pjb: not if it's an ultrasound picture, because it's not usual to talk about negative age (but the child isn't born yet ;) 2015-09-07T12:46:32Z jackdaniel: ok, then I'll clean it and document on friday and will submit before next week 2015-09-07T12:46:43Z jackdaniel: thanks 2015-09-07T12:46:54Z Xach: Guthur: it also has to rely only on libraries already in quicklisp 2015-09-07T12:46:56Z jackdaniel: *the* next week 2015-09-07T12:47:13Z Xach: OR be preceded by requests to add prerequisites 2015-09-07T12:48:11Z AI left #lisp 2015-09-07T12:50:35Z Guthur: Xach: thanks, I'm going to reach out to the author of that project-submission to bounce some ideas 2015-09-07T12:51:05Z pjb: flip214: younger works with negative ages too: (< -0.2 -0.1) 2015-09-07T12:52:14Z flip214: pjb: but an ultrasound picture will be already some time old when the baby has just been born, ie. "a few weeks" is older than "0 years" 2015-09-07T12:53:11Z pjb: flip214: unless you move the simulation slightly to the future: check https://www.youtube.com/watch?v=ADHp_mz4vI4 2015-09-07T12:54:04Z pjb: flip214: yes, but you're comparing dates in different referentials. 2015-09-07T12:54:18Z pjb: You should make a change of coordinate system to match and compare those dates. 2015-09-07T12:55:03Z ramky quit (Remote host closed the connection) 2015-09-07T12:56:03Z rudolfochrist quit (Ping timeout: 256 seconds) 2015-09-07T12:58:50Z smokeink quit (Read error: Connection reset by peer) 2015-09-07T13:01:10Z flip214: pjb: thanks, read the book already... 2015-09-07T13:02:08Z flip214: and no. the coordinate systems are "fixed" by popular opinion.... playing around with those, we can just start over defining words and their meanings as well ;) 2015-09-07T13:03:04Z Firedancer: I think redefining words is the #1 past-time for the technical minded 2015-09-07T13:03:32Z flip214: Firedancer: *defining* words, yes. "redefining" existing vocabulary is double-plus good. 2015-09-07T13:03:45Z ebrasca joined #lisp 2015-09-07T13:04:32Z FreeBirdLjj quit (Remote host closed the connection) 2015-09-07T13:06:27Z pjb: flip214: happily, we don't care about the popular opinion. Otherwise, (AND a b) would give strange results... 2015-09-07T13:09:05Z echo-area joined #lisp 2015-09-07T13:11:36Z quasisane quit (Quit: leaving) 2015-09-07T13:11:37Z tajjada joined #lisp 2015-09-07T13:14:34Z flip214: pjb: why? *That's* "popular opinion" within (LOGIC ∪ MATHEMATICS) ... 2015-09-07T13:15:44Z ssake joined #lisp 2015-09-07T13:16:55Z k-dawg quit (Ping timeout: 244 seconds) 2015-09-07T13:17:27Z attila_lendvai: random info: we have two threaded web services running on SBCL, and they are both approaching 2 years of uptime. both are open in the wild, although not used by too many users. but one of them have received a lot of C-c C-c. 2015-09-07T13:17:54Z attila_lendvai: SBCL came quite a long way regarding threaded stability in the past few years 2015-09-07T13:19:14Z flip214: attila_lendvai: well, at least stability was good two years ago .... the current implementation might have bugs that'd need a year to find ;/ 2015-09-07T13:19:44Z cmatei quit (Ping timeout: 268 seconds) 2015-09-07T13:19:48Z ``Erik_ is now known as ``Erik 2015-09-07T13:20:06Z attila_lendvai: hehh :) well, I assume stability is on a mostly constant rise with small regressions 2015-09-07T13:20:31Z k-dawg joined #lisp 2015-09-07T13:20:54Z Karl_Dscc joined #lisp 2015-09-07T13:21:45Z flip214: well, I think that's overly optimistic.... my guess would've been the other way around ("bit rot") 2015-09-07T13:22:26Z flip214: even well-maintained projects like SBCL will mostly just keep up... once some part got bug-free, there's only one direction to go 2015-09-07T13:24:03Z attila_lendvai: when we started our lisp workshop about 6-8 years ago, it was a long way from stability when threads were around 2015-09-07T13:24:13Z mea-culpa quit (Remote host closed the connection) 2015-09-07T13:25:15Z ndrei quit (Read error: No route to host) 2015-09-07T13:26:06Z quasisane joined #lisp 2015-09-07T13:27:32Z oleo joined #lisp 2015-09-07T13:27:46Z dkcl quit (Ping timeout: 260 seconds) 2015-09-07T13:28:31Z cmatei joined #lisp 2015-09-07T13:29:58Z zirman joined #lisp 2015-09-07T13:32:25Z dytrivedi joined #lisp 2015-09-07T13:32:52Z ndrei joined #lisp 2015-09-07T13:33:27Z Harag quit (Ping timeout: 244 seconds) 2015-09-07T13:34:26Z zirman quit (Ping timeout: 240 seconds) 2015-09-07T13:35:43Z mishoo quit (Ping timeout: 256 seconds) 2015-09-07T13:35:44Z wbooze joined #lisp 2015-09-07T13:36:59Z dytrivedi quit (Client Quit) 2015-09-07T13:37:38Z trivedid joined #lisp 2015-09-07T13:37:50Z trivedid is now known as dytrivedi 2015-09-07T13:38:00Z dytrivedi quit (Client Quit) 2015-09-07T13:38:34Z trivedid joined #lisp 2015-09-07T13:39:40Z trivedid is now known as dytrivedi 2015-09-07T13:39:43Z stardiviner quit (Ping timeout: 265 seconds) 2015-09-07T13:39:49Z kushal joined #lisp 2015-09-07T13:43:55Z dytrivedi quit (Quit: WeeChat 0.4.1) 2015-09-07T13:44:44Z dytrivedi joined #lisp 2015-09-07T13:51:27Z Xach pulls out hair over github.io feed issue 2015-09-07T13:52:19Z Shinmera: Still getting inexplicable access errors? 2015-09-07T13:53:42Z tmtwd joined #lisp 2015-09-07T13:54:32Z Xach: No error. It returns a 302 with no Location. It's something to do with how this ancient feedparser.py library submits the request in conjunction with my use of it. If I use feedparser directly it works fine. 2015-09-07T13:55:16Z Xach: I could probably just manually proxy it to an URL on my own server 2015-09-07T13:55:27Z Xach: That would be more rewarding than digging through ancient python 2015-09-07T13:56:15Z Shinmera: The only thing I can think of is the User-Agent string. 2015-09-07T13:56:39Z quazimodo quit (Ping timeout: 255 seconds) 2015-09-07T13:58:04Z dytrivedi quit (Ping timeout: 250 seconds) 2015-09-07T13:59:56Z ajtulloch joined #lisp 2015-09-07T14:00:10Z djinni` quit (Ping timeout: 246 seconds) 2015-09-07T14:00:47Z sjl quit (Ping timeout: 264 seconds) 2015-09-07T14:02:57Z djinni` joined #lisp 2015-09-07T14:03:51Z stardiviner joined #lisp 2015-09-07T14:03:52Z ajtulloch quit (Client Quit) 2015-09-07T14:05:17Z quazimodo joined #lisp 2015-09-07T14:07:02Z lispyone joined #lisp 2015-09-07T14:08:14Z zirman joined #lisp 2015-09-07T14:09:15Z zirman quit (Remote host closed the connection) 2015-09-07T14:09:48Z zirman joined #lisp 2015-09-07T14:10:36Z gravicappa quit (Ping timeout: 255 seconds) 2015-09-07T14:12:37Z zirman quit (Client Quit) 2015-09-07T14:13:22Z mishoo joined #lisp 2015-09-07T14:14:52Z tralala quit (Quit: out) 2015-09-07T14:15:50Z Ven quit (Ping timeout: 244 seconds) 2015-09-07T14:16:47Z sjl joined #lisp 2015-09-07T14:17:22Z mobius-eng quit (Remote host closed the connection) 2015-09-07T14:19:09Z Andrie joined #lisp 2015-09-07T14:19:29Z zirman joined #lisp 2015-09-07T14:20:10Z tmtwd quit (Ping timeout: 240 seconds) 2015-09-07T14:20:17Z gravicappa joined #lisp 2015-09-07T14:22:54Z Andrie is now known as AndriePV 2015-09-07T14:24:30Z varjag quit (Ping timeout: 240 seconds) 2015-09-07T14:26:20Z tajjada quit (Ping timeout: 268 seconds) 2015-09-07T14:27:43Z AndriePV left #lisp 2015-09-07T14:30:10Z tajjada joined #lisp 2015-09-07T14:30:31Z s00pcan joined #lisp 2015-09-07T14:40:30Z papachan quit (Quit: WeeChat 1.1.1) 2015-09-07T14:40:41Z bdr3552 joined #lisp 2015-09-07T14:41:20Z papachan joined #lisp 2015-09-07T14:42:49Z balle quit (Ping timeout: 250 seconds) 2015-09-07T14:44:15Z jtza8 quit (Ping timeout: 244 seconds) 2015-09-07T14:49:21Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-07T14:54:29Z dytrivedi joined #lisp 2015-09-07T14:55:09Z ndrei quit (Ping timeout: 255 seconds) 2015-09-07T14:55:43Z rszeno joined #lisp 2015-09-07T14:57:09Z dytrivedi quit (Client Quit) 2015-09-07T14:58:44Z pt1 quit (Remote host closed the connection) 2015-09-07T15:02:43Z ehu quit (Read error: Connection reset by peer) 2015-09-07T15:05:10Z happy-dude joined #lisp 2015-09-07T15:08:03Z ehu joined #lisp 2015-09-07T15:08:06Z grouzen quit (Ping timeout: 240 seconds) 2015-09-07T15:08:07Z CodyReichert quit (Remote host closed the connection) 2015-09-07T15:10:47Z dytrivedi joined #lisp 2015-09-07T15:12:06Z scymtym__ quit (Ping timeout: 246 seconds) 2015-09-07T15:12:57Z mobius-eng joined #lisp 2015-09-07T15:15:19Z Xach: It's a little more subtle, I just don't know how. 2015-09-07T15:15:54Z rszeno left #lisp 2015-09-07T15:17:03Z scymtym joined #lisp 2015-09-07T15:17:27Z ssake_ joined #lisp 2015-09-07T15:19:09Z Guest77995 quit (Quit: Leaving) 2015-09-07T15:19:22Z Shinmera: The other thing that came to mind is the Accept header. Other than that HTTP is supposedly stateless, so I can't really come up with anything except for what's in the headers. 2015-09-07T15:20:00Z UtkarshRay joined #lisp 2015-09-07T15:20:20Z s00pcan quit (Remote host closed the connection) 2015-09-07T15:20:36Z dytrivedi quit (Quit: dytrivedi) 2015-09-07T15:22:08Z jsnell_: a trace with tcpdump / wireshark would be the easiest way to debug that 2015-09-07T15:22:49Z Cymew quit (Ping timeout: 256 seconds) 2015-09-07T15:22:57Z Khisanth joined #lisp 2015-09-07T15:23:19Z Cymew joined #lisp 2015-09-07T15:23:19Z flip214: not if it's https.... 2015-09-07T15:24:27Z EvW joined #lisp 2015-09-07T15:25:14Z tmtwd joined #lisp 2015-09-07T15:27:01Z s00pcan joined #lisp 2015-09-07T15:28:13Z przl quit (Ping timeout: 252 seconds) 2015-09-07T15:29:48Z Guthur quit (Ping timeout: 255 seconds) 2015-09-07T15:30:17Z dkcl joined #lisp 2015-09-07T15:30:23Z Guthur joined #lisp 2015-09-07T15:33:23Z s00pcan quit (Remote host closed the connection) 2015-09-07T15:33:27Z knobo joined #lisp 2015-09-07T15:35:53Z ndrei joined #lisp 2015-09-07T15:36:04Z dkcl quit (Ping timeout: 246 seconds) 2015-09-07T15:38:55Z sz0 quit (Quit: Connection closed for inactivity) 2015-09-07T15:41:12Z ndrei quit (Ping timeout: 250 seconds) 2015-09-07T15:41:25Z zirman quit (Remote host closed the connection) 2015-09-07T15:42:06Z s00pcan joined #lisp 2015-09-07T15:43:23Z tos-1 quit (Ping timeout: 264 seconds) 2015-09-07T15:43:54Z Cymew quit (Quit: Konversation terminated!) 2015-09-07T15:44:09Z Cymew joined #lisp 2015-09-07T15:46:56Z s00pcan quit (Remote host closed the connection) 2015-09-07T15:47:39Z stardiviner quit (Quit: Weird in coding now, or make love, only two things push me away from IRC.) 2015-09-07T15:50:36Z mobius-eng quit (Remote host closed the connection) 2015-09-07T15:51:38Z jxv joined #lisp 2015-09-07T15:55:21Z Cymew quit (Quit: Konversation terminated!) 2015-09-07T15:55:23Z cyraxjoe joined #lisp 2015-09-07T15:55:36Z Cymew joined #lisp 2015-09-07T15:55:53Z s00pcan joined #lisp 2015-09-07T15:56:21Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-09-07T15:57:48Z sdothum joined #lisp 2015-09-07T15:57:51Z s00pcan quit (Remote host closed the connection) 2015-09-07T15:58:14Z mobius-eng joined #lisp 2015-09-07T16:00:24Z Cymew quit (Ping timeout: 264 seconds) 2015-09-07T16:02:31Z Davidbrcz joined #lisp 2015-09-07T16:04:14Z arenz quit (Ping timeout: 265 seconds) 2015-09-07T16:05:08Z Davidbrcz quit (Client Quit) 2015-09-07T16:05:20Z Xach: jsnell_: thanks. tcpdump shows that there *is* a Location header but it's not percolating up to my code for some reason. 2015-09-07T16:05:23Z Davidbrcz joined #lisp 2015-09-07T16:06:06Z lispyone quit (Remote host closed the connection) 2015-09-07T16:07:08Z dkcl joined #lisp 2015-09-07T16:08:18Z dkcl` joined #lisp 2015-09-07T16:09:52Z lispyone joined #lisp 2015-09-07T16:10:53Z Xach must reach for tcpdump more quickly next time 2015-09-07T16:11:13Z s00pcan joined #lisp 2015-09-07T16:12:05Z dkcl quit (Ping timeout: 250 seconds) 2015-09-07T16:14:29Z przl joined #lisp 2015-09-07T16:15:39Z varjag joined #lisp 2015-09-07T16:17:07Z dkcl` quit (Remote host closed the connection) 2015-09-07T16:18:22Z s00pcan quit (Remote host closed the connection) 2015-09-07T16:20:11Z przl quit (Ping timeout: 265 seconds) 2015-09-07T16:21:24Z EvW quit (Ping timeout: 246 seconds) 2015-09-07T16:21:31Z mvilleneuve quit (Quit: This computer has gone to sleep) 2015-09-07T16:21:41Z Guthur quit (Remote host closed the connection) 2015-09-07T16:25:02Z Ven joined #lisp 2015-09-07T16:25:39Z attila_lendvai quit (Quit: Leaving.) 2015-09-07T16:27:11Z s00pcan joined #lisp 2015-09-07T16:29:40Z CodyReichert joined #lisp 2015-09-07T16:31:01Z Xof: flip214: that's one reason why we have quite stringent thread-safety tests in our test suite 2015-09-07T16:31:15Z Xof: which we encourage users to run on their machines during the freeze period every month 2015-09-07T16:32:02Z shka joined #lisp 2015-09-07T16:33:56Z lispyone quit (Remote host closed the connection) 2015-09-07T16:34:10Z Vityok quit (Ping timeout: 246 seconds) 2015-09-07T16:36:50Z qubitnerd joined #lisp 2015-09-07T16:37:28Z not_tfl joined #lisp 2015-09-07T16:37:29Z mobius-eng quit (Remote host closed the connection) 2015-09-07T16:40:18Z jxv left #lisp 2015-09-07T16:42:46Z zygentoma joined #lisp 2015-09-07T16:42:46Z axion: with this macro, how can i splice in a single slot definition `(name :initform ',name) outside of the loop? http://paste.lisp.org/display/154883 2015-09-07T16:44:17Z Xach: cons? 2015-09-07T16:44:41Z Xach: e.g. (cons `(name :initform ',name) (loop for ...)) 2015-09-07T16:45:57Z Walex quit (Ping timeout: 252 seconds) 2015-09-07T16:47:09Z Walex joined #lisp 2015-09-07T16:48:05Z |3b|: or ((name :initform ',name) ,@(loop ...)) 2015-09-07T16:49:10Z qubitnerd quit (Ping timeout: 240 seconds) 2015-09-07T16:49:35Z axion: thanks 2015-09-07T16:50:06Z HDurer quit (Ping timeout: 246 seconds) 2015-09-07T16:52:57Z s00pcan quit (Remote host closed the connection) 2015-09-07T16:54:27Z _cosmonaut_ quit (Remote host closed the connection) 2015-09-07T16:54:39Z psy_ joined #lisp 2015-09-07T16:57:36Z durm quit (Remote host closed the connection) 2015-09-07T16:57:58Z loke``` joined #lisp 2015-09-07T16:58:04Z radioninja joined #lisp 2015-09-07T16:58:39Z kami quit (Ping timeout: 268 seconds) 2015-09-07T16:59:06Z not_tfl quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-07T16:59:39Z tos-1 joined #lisp 2015-09-07T17:00:24Z zirman joined #lisp 2015-09-07T17:00:45Z HDurer joined #lisp 2015-09-07T17:02:49Z c74d quit (Remote host closed the connection) 2015-09-07T17:03:51Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-07T17:05:15Z Ettore joined #lisp 2015-09-07T17:05:16Z dytrivedi joined #lisp 2015-09-07T17:05:28Z c74d joined #lisp 2015-09-07T17:06:20Z Xach: so many options 2015-09-07T17:06:26Z dytrivedi quit (Read error: Connection reset by peer) 2015-09-07T17:06:30Z HDurer quit (Ping timeout: 272 seconds) 2015-09-07T17:08:53Z Shinmera: Don't forget LIST* 2015-09-07T17:11:56Z kjak quit (Quit: leaving) 2015-09-07T17:12:11Z kjak joined #lisp 2015-09-07T17:15:19Z shka: i don't know what you are talking about but destructuring bind probabbly can do this as well ;-) 2015-09-07T17:16:08Z lispyone joined #lisp 2015-09-07T17:17:15Z badkins joined #lisp 2015-09-07T17:17:59Z Ven joined #lisp 2015-09-07T17:18:00Z HDurer joined #lisp 2015-09-07T17:19:55Z not_tfl joined #lisp 2015-09-07T17:22:42Z HDurer quit (Ping timeout: 268 seconds) 2015-09-07T17:23:13Z felipedvorak joined #lisp 2015-09-07T17:23:32Z felipedvorak left #lisp 2015-09-07T17:24:56Z mprelude: pjb: Still looking at the problem from yesterday using split-sequence. 2015-09-07T17:25:10Z mprelude: (mapcar (lambda (asso) (split-sequence:split-sequence #\= asso :count 2)) (split-sequence:split-sequence #\, "a=one,b=two===,c=three" )) 2015-09-07T17:25:22Z mprelude: 1. How can I preserve the '===' on the end of the b value? 2015-09-07T17:25:52Z mprelude: 2. How can I make an alist or a hash instead of a list of lists? 2015-09-07T17:26:03Z mprelude: I can probably solve 2 quite easily 2015-09-07T17:27:24Z guicho quit (Ping timeout: 272 seconds) 2015-09-07T17:28:07Z s00pcan joined #lisp 2015-09-07T17:28:40Z briantrice joined #lisp 2015-09-07T17:28:45Z Meow-J joined #lisp 2015-09-07T17:32:18Z s00pcan quit (Remote host closed the connection) 2015-09-07T17:33:09Z zirman quit (Remote host closed the connection) 2015-09-07T17:33:26Z zirman joined #lisp 2015-09-07T17:33:33Z lambda-smith quit (Quit: Konversation terminated!) 2015-09-07T17:33:47Z zirman quit (Changing host) 2015-09-07T17:33:47Z zirman joined #lisp 2015-09-07T17:34:24Z HDurer joined #lisp 2015-09-07T17:36:46Z bdr3552 quit (Remote host closed the connection) 2015-09-07T17:37:50Z sjl quit (Ping timeout: 244 seconds) 2015-09-07T17:38:30Z s00pcan joined #lisp 2015-09-07T17:39:35Z pranavrc joined #lisp 2015-09-07T17:41:37Z eni_ joined #lisp 2015-09-07T17:44:05Z PuercoPop: mprelude: I mixed up find with position yesterday: http://paste.lisp.org/display/154848#1 2015-09-07T17:44:14Z PuercoPop: that should cover your use case 2015-09-07T17:45:57Z mprelude: Thanks PuercoPop, I had started messing with loop 2015-09-07T17:46:04Z mprelude: This is perfect 2015-09-07T17:47:21Z rhg135 joined #lisp 2015-09-07T17:47:37Z xrash joined #lisp 2015-09-07T17:48:04Z PuercoPop: keep it mind, it would be better than when serializing data avoid using what can be part of the value as a delimiter. 2015-09-07T17:48:10Z BitPuffin quit (Ping timeout: 240 seconds) 2015-09-07T17:48:36Z mprelude: PuercoPop: Sadly not an option, I'm implementing a standard. 2015-09-07T17:49:23Z eudoxia joined #lisp 2015-09-07T17:50:28Z grouzen joined #lisp 2015-09-07T17:51:01Z PuercoPop: Well nothing is perfect :'(. I like what git does, using 'NULL' as a delimiter 2015-09-07T17:53:54Z rme quit (Quit: rme) 2015-09-07T17:53:54Z rme quit (Quit: rme) 2015-09-07T17:55:13Z ASau joined #lisp 2015-09-07T17:55:44Z leafybasil quit (Remote host closed the connection) 2015-09-07T17:56:11Z leafybasil joined #lisp 2015-09-07T17:56:12Z zirman quit (Remote host closed the connection) 2015-09-07T17:56:39Z briantrice quit (Quit: briantrice) 2015-09-07T17:57:02Z briantrice joined #lisp 2015-09-07T18:00:01Z zacharias quit (Ping timeout: 252 seconds) 2015-09-07T18:00:06Z leafybasil quit (Ping timeout: 240 seconds) 2015-09-07T18:03:32Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-07T18:06:32Z BitPuffin joined #lisp 2015-09-07T18:08:34Z jtza8 joined #lisp 2015-09-07T18:11:01Z futpib joined #lisp 2015-09-07T18:11:30Z HDurer quit (Ping timeout: 240 seconds) 2015-09-07T18:13:31Z zirman joined #lisp 2015-09-07T18:14:18Z fantazo joined #lisp 2015-09-07T18:14:26Z kaleun quit (Ping timeout: 240 seconds) 2015-09-07T18:14:58Z Ethan-_ quit (Ping timeout: 246 seconds) 2015-09-07T18:15:47Z hardenedapple joined #lisp 2015-09-07T18:16:12Z pjb: mprelude: You can detect the "" and append a separator for each one of them. (mapcar (lambda (asso) (split-sequence:split-sequence #\= asso)) (split-sequence:split-sequence #\, "a=one,b=two===,c=three" )) #| --> (("a" "one") ("b" "two" "" "" "") ("c" "three")) |# 2015-09-07T18:16:21Z pjb: mprelude: or you can split the string yourself. 2015-09-07T18:16:36Z pjb: mprelude: using let, position, if and subseq. 2015-09-07T18:20:06Z HDurer joined #lisp 2015-09-07T18:21:26Z eazar001 quit (Ping timeout: 240 seconds) 2015-09-07T18:21:31Z k-stz joined #lisp 2015-09-07T18:21:48Z UtkarshRay quit (Quit: Leaving) 2015-09-07T18:22:48Z pyon quit (Quit: fix config) 2015-09-07T18:22:50Z lispyone quit (Remote host closed the connection) 2015-09-07T18:24:00Z jewel__ quit (Quit: Leaving) 2015-09-07T18:24:09Z pyon joined #lisp 2015-09-07T18:26:42Z jcmdln left #lisp 2015-09-07T18:27:41Z zirman quit (Remote host closed the connection) 2015-09-07T18:30:30Z eazar001 joined #lisp 2015-09-07T18:31:05Z phax joined #lisp 2015-09-07T18:32:42Z briantrice quit (Quit: briantrice) 2015-09-07T18:32:44Z kdas_ joined #lisp 2015-09-07T18:32:48Z fantazo quit (Ping timeout: 250 seconds) 2015-09-07T18:33:29Z zirman joined #lisp 2015-09-07T18:33:45Z zirman quit (Changing host) 2015-09-07T18:33:45Z zirman joined #lisp 2015-09-07T18:34:40Z kdas_ quit (Read error: Connection reset by peer) 2015-09-07T18:35:06Z kushal quit (Ping timeout: 240 seconds) 2015-09-07T18:35:18Z hiroakip joined #lisp 2015-09-07T18:37:01Z k-stz quit (Remote host closed the connection) 2015-09-07T18:37:15Z grouzen quit (Ping timeout: 244 seconds) 2015-09-07T18:38:14Z fridim_ joined #lisp 2015-09-07T18:39:23Z kushal joined #lisp 2015-09-07T18:41:22Z happy-dude quit (Quit: Connection closed for inactivity) 2015-09-07T18:43:07Z Arathnim joined #lisp 2015-09-07T18:43:33Z bdr3552 joined #lisp 2015-09-07T18:43:43Z edgar-rft quit (Quit: edgar-rft) 2015-09-07T18:47:24Z jcmdln joined #lisp 2015-09-07T18:48:31Z AeroNotix: what's everyone working on? 2015-09-07T18:50:32Z jackdaniel cleans his "translate" abstraction layer to publish it 2015-09-07T18:51:08Z mprelude: Pulling my hair out... http://paste2.org/96j0zYCJ 2015-09-07T18:51:51Z mprelude: I'm probably just Doing It WrongTM, but the docs don't explain why I'm Doing It WrongTM. 2015-09-07T18:52:38Z mvilleneuve joined #lisp 2015-09-07T18:53:23Z mprelude: Any ideas why this simple assoc call wont work? :( 2015-09-07T18:54:11Z eudoxia: :test #'equal 2015-09-07T18:54:28Z eudoxia: as in, (assoc key list :test #'equal) 2015-09-07T18:54:36Z mprelude: Worked... why? :D 2015-09-07T18:54:55Z Shinmera: because strings are not necessarily EQL. 2015-09-07T18:54:58Z eudoxia: assoc by default uses eql as the comparison function 2015-09-07T18:55:04Z Shinmera: clhs eql 2015-09-07T18:55:04Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/a_eql.htm 2015-09-07T18:55:24Z eudoxia: because typically association lists use numbers or symbols, which are efficiently eql when they're equal 2015-09-07T18:55:32Z mprelude: Ahh 2015-09-07T18:55:35Z mprelude: Well then... 2015-09-07T18:55:44Z mprelude: That was about half an hour lost on Google. 2015-09-07T18:56:02Z eudoxia: for string keys you have to use the equal function, for more complex keys (e.g. CLOS objects or structures), your own test function 2015-09-07T18:56:19Z Shinmera: structs can be compared by EQUALP 2015-09-07T18:56:31Z eudoxia: oh, i didn't know that 2015-09-07T18:57:56Z not_tfl quit (Ping timeout: 250 seconds) 2015-09-07T18:58:04Z jason_m joined #lisp 2015-09-07T19:00:45Z banjara joined #lisp 2015-09-07T19:01:16Z banjara quit (Client Quit) 2015-09-07T19:04:31Z EvW joined #lisp 2015-09-07T19:06:12Z ktx quit (Ping timeout: 244 seconds) 2015-09-07T19:07:02Z oleo quit (Ping timeout: 260 seconds) 2015-09-07T19:07:25Z wbooze quit (Ping timeout: 265 seconds) 2015-09-07T19:07:39Z BitPuffin quit (Ping timeout: 246 seconds) 2015-09-07T19:07:56Z oleo joined #lisp 2015-09-07T19:08:51Z mvilleneuve quit (Quit: This computer has gone to sleep) 2015-09-07T19:09:26Z gravicappa quit (Ping timeout: 240 seconds) 2015-09-07T19:09:32Z lispyone joined #lisp 2015-09-07T19:09:49Z ktx joined #lisp 2015-09-07T19:13:26Z Patzy quit (Ping timeout: 240 seconds) 2015-09-07T19:14:22Z pt1 joined #lisp 2015-09-07T19:14:26Z Patzy joined #lisp 2015-09-07T19:14:26Z leafybasil joined #lisp 2015-09-07T19:19:18Z vlatkoB quit (Remote host closed the connection) 2015-09-07T19:20:27Z leafybasil quit (Remote host closed the connection) 2015-09-07T19:20:34Z leafybasil joined #lisp 2015-09-07T19:27:50Z mobius-eng joined #lisp 2015-09-07T19:30:24Z ktx quit (Ping timeout: 246 seconds) 2015-09-07T19:30:42Z jfe quit (Quit: quit) 2015-09-07T19:31:20Z lispyone quit (Remote host closed the connection) 2015-09-07T19:31:52Z lispyone joined #lisp 2015-09-07T19:34:37Z Quadresce` is now known as Quadrescence 2015-09-07T19:34:55Z Quadrescence quit (Changing host) 2015-09-07T19:34:55Z Quadrescence joined #lisp 2015-09-07T19:35:21Z ktx joined #lisp 2015-09-07T19:35:41Z kaleun joined #lisp 2015-09-07T19:38:46Z s00pcan quit (Ping timeout: 240 seconds) 2015-09-07T19:40:59Z s00pcan joined #lisp 2015-09-07T19:41:24Z s00pcan quit (Remote host closed the connection) 2015-09-07T19:42:06Z sjl joined #lisp 2015-09-07T19:42:40Z s00pcan joined #lisp 2015-09-07T19:43:41Z eudoxia_ joined #lisp 2015-09-07T19:43:47Z eudoxia_ quit (Remote host closed the connection) 2015-09-07T19:44:57Z ktx quit (Ping timeout: 244 seconds) 2015-09-07T19:47:37Z eudoxia quit (Ping timeout: 268 seconds) 2015-09-07T19:48:35Z ktx joined #lisp 2015-09-07T19:49:03Z attila_lendvai joined #lisp 2015-09-07T19:50:46Z hiroakip quit (Ping timeout: 240 seconds) 2015-09-07T19:51:28Z mrSpec quit (Quit: mrSpec) 2015-09-07T19:52:36Z hiroakip joined #lisp 2015-09-07T19:54:14Z Jesin quit (Quit: Leaving) 2015-09-07T19:54:59Z lispyone quit (Remote host closed the connection) 2015-09-07T19:57:05Z hiroakip quit (Ping timeout: 256 seconds) 2015-09-07T19:57:15Z Jesin joined #lisp 2015-09-07T20:02:34Z loz1 joined #lisp 2015-09-07T20:03:02Z jtza8 quit (Ping timeout: 260 seconds) 2015-09-07T20:04:15Z mprelude: Anyone here knowledgeable with ironclad? 2015-09-07T20:05:11Z bipt quit (Read error: Connection reset by peer) 2015-09-07T20:05:59Z bipt joined #lisp 2015-09-07T20:06:19Z lispyone joined #lisp 2015-09-07T20:07:41Z ktx quit (Ping timeout: 244 seconds) 2015-09-07T20:07:47Z mprelude: Most implementations of HMAC in my experience take multiple parameters to make the digest, but ironclad's just takes 1. I have little knowledge of what happens behind the scenes, but I have to do HMAC(password, "Client Key") -- how can I get this behavior on ironclad? 2015-09-07T20:07:51Z clintm quit (Remote host closed the connection) 2015-09-07T20:08:51Z lispyone quit (Remote host closed the connection) 2015-09-07T20:09:33Z PuercoPop: mprelude: I may be miss-remembering but I think you just do successive calls to update-digest 2015-09-07T20:10:25Z ktx joined #lisp 2015-09-07T20:12:20Z Arathnim: mprelude: I think you're looking for update-hmac. The final digest can be obtained by hmac-digest. 2015-09-07T20:12:23Z hiroakip joined #lisp 2015-09-07T20:13:14Z Arathnim: It's all in the hmac section of ironclad's docs. 2015-09-07T20:15:02Z mprelude: (ironclad:update-hmac (ironclad:make-hmac (ironclad:ascii-string-to-byte-array "aaaa") :sha1) (ironclad:ascii-string-to-byte-array "Client Key")) 2015-09-07T20:15:05Z mprelude: Something like that? 2015-09-07T20:16:06Z zacharias joined #lisp 2015-09-07T20:17:30Z ktx quit (Ping timeout: 244 seconds) 2015-09-07T20:17:31Z jfe joined #lisp 2015-09-07T20:18:19Z Arathnim: Yeah. 2015-09-07T20:18:50Z BitPuffin|osx joined #lisp 2015-09-07T20:21:25Z kushal quit (Quit: Leaving) 2015-09-07T20:21:56Z ktx joined #lisp 2015-09-07T20:23:38Z jcmdln quit (Remote host closed the connection) 2015-09-07T20:28:17Z Mon_Ouie quit (Remote host closed the connection) 2015-09-07T20:29:25Z lispyone joined #lisp 2015-09-07T20:30:59Z lispyone quit (Remote host closed the connection) 2015-09-07T20:33:03Z ktx quit (Ping timeout: 246 seconds) 2015-09-07T20:34:29Z tmtwd quit (Ping timeout: 256 seconds) 2015-09-07T20:35:58Z ktx joined #lisp 2015-09-07T20:37:15Z tos-1 quit (Quit: leaving) 2015-09-07T20:38:19Z pt1 quit (Remote host closed the connection) 2015-09-07T20:39:10Z futpib quit (Ping timeout: 240 seconds) 2015-09-07T20:42:25Z ndrei joined #lisp 2015-09-07T20:44:02Z phax quit (Quit: phax) 2015-09-07T20:44:31Z bdr3552 left #lisp 2015-09-07T20:50:42Z gingerale quit (Ping timeout: 272 seconds) 2015-09-07T20:50:50Z sjl quit (Ping timeout: 240 seconds) 2015-09-07T20:51:39Z nikki93_ joined #lisp 2015-09-07T20:53:19Z jcmdln joined #lisp 2015-09-07T20:58:21Z nikki93_ quit (Remote host closed the connection) 2015-09-07T20:59:57Z jcmdln quit (Remote host closed the connection) 2015-09-07T21:00:31Z lispyone joined #lisp 2015-09-07T21:03:36Z varjag quit (Ping timeout: 250 seconds) 2015-09-07T21:04:38Z jcmdln joined #lisp 2015-09-07T21:06:18Z ktx quit (Ping timeout: 246 seconds) 2015-09-07T21:06:52Z lispyone quit (Remote host closed the connection) 2015-09-07T21:07:27Z lispyone joined #lisp 2015-09-07T21:08:03Z hardenedapple quit (Read error: Connection reset by peer) 2015-09-07T21:09:16Z eni_ quit (Remote host closed the connection) 2015-09-07T21:10:02Z ktx joined #lisp 2015-09-07T21:11:40Z nikki93 joined #lisp 2015-09-07T21:12:24Z lispyone quit (Ping timeout: 264 seconds) 2015-09-07T21:13:45Z mobius-eng quit (Remote host closed the connection) 2015-09-07T21:16:57Z shka quit (Quit: Konversation terminated!) 2015-09-07T21:17:33Z s00pcan quit (Ping timeout: 256 seconds) 2015-09-07T21:18:15Z hardenedapple joined #lisp 2015-09-07T21:19:35Z s00pcan joined #lisp 2015-09-07T21:19:36Z ktx quit (Ping timeout: 246 seconds) 2015-09-07T21:19:43Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2015-09-07T21:19:51Z hardenedapple quit (Client Quit) 2015-09-07T21:19:54Z ehu quit (Quit: Leaving.) 2015-09-07T21:23:24Z ktx joined #lisp 2015-09-07T21:25:18Z jasom: PuercoPop: thanks 2015-09-07T21:28:48Z ktx quit (Ping timeout: 244 seconds) 2015-09-07T21:30:58Z kaleun quit (Quit: Leaving) 2015-09-07T21:31:37Z nikki93 quit (Remote host closed the connection) 2015-09-07T21:32:42Z zirman quit (Remote host closed the connection) 2015-09-07T21:32:42Z ktx joined #lisp 2015-09-07T21:34:23Z tmtwd joined #lisp 2015-09-07T21:34:38Z xristos quit (Remote host closed the connection) 2015-09-07T21:36:30Z zirman joined #lisp 2015-09-07T21:37:50Z nikki93 joined #lisp 2015-09-07T21:40:09Z HDurer quit (Ping timeout: 244 seconds) 2015-09-07T21:43:23Z tmtwd quit (Read error: Connection reset by peer) 2015-09-07T21:43:32Z tmtwd joined #lisp 2015-09-07T21:45:07Z nikki93 quit (Remote host closed the connection) 2015-09-07T21:46:19Z PuercoPop: jasom: np, Thanks for sharing the mongrel2 handler! 2015-09-07T21:46:37Z fridim_ quit (Ping timeout: 252 seconds) 2015-09-07T21:46:38Z s00pcan quit (Ping timeout: 268 seconds) 2015-09-07T21:47:24Z jasom: PuercoPop: there are still a few things that are incomplete, and some information that mongrel2 doesn't pass that clack wants. Fortunately as a contributor to mongrel2 I can fix that :) 2015-09-07T21:47:34Z quazimodo quit (Ping timeout: 260 seconds) 2015-09-07T21:48:43Z PuercoPop: a CL backend for ragel wouldn't be a bad idea neither :) 2015-09-07T21:55:02Z angavrilov quit (Remote host closed the connection) 2015-09-07T21:57:20Z HDurer joined #lisp 2015-09-07T22:00:50Z ktx quit (Ping timeout: 244 seconds) 2015-09-07T22:01:38Z quazimodo joined #lisp 2015-09-07T22:02:22Z HDurer quit (Ping timeout: 244 seconds) 2015-09-07T22:02:49Z ktx joined #lisp 2015-09-07T22:05:10Z preacherAKAnd quit (Read error: Connection reset by peer) 2015-09-07T22:05:31Z preacherAKAnd joined #lisp 2015-09-07T22:09:48Z PuercoPop: All the sequence functions find/postion/remove I can recall, take items as the search pattern. Are there any that take subsequences? apropos hints to the answer is no. 2015-09-07T22:10:01Z preacherAKAnd quit (Ping timeout: 250 seconds) 2015-09-07T22:10:05Z Xach: PuercoPop: search 2015-09-07T22:11:12Z PuercoPop: Xach: perfect! I did "seq" and "sub" to no avail. Thanks 2015-09-07T22:12:52Z HDurer joined #lisp 2015-09-07T22:15:45Z Xach: no problem 2015-09-07T22:17:24Z preacherAKAnd joined #lisp 2015-09-07T22:20:27Z eazar001 quit (Ping timeout: 244 seconds) 2015-09-07T22:21:07Z binghe joined #lisp 2015-09-07T22:21:35Z greanbeen joined #lisp 2015-09-07T22:21:43Z greanbeen: lol You all are bandwagoners. 2015-09-07T22:21:50Z greanbeen: SICP is absolute rubbish. 2015-09-07T22:22:05Z AeroNotix: greanbeen: wow, your argument is so compelling. 2015-09-07T22:22:11Z greanbeen: I mean, I'm sure the content is great, but the presentation of that content is oh-so bad. 2015-09-07T22:22:36Z ktx quit (Ping timeout: 246 seconds) 2015-09-07T22:23:02Z aretecode quit (Read error: Connection reset by peer) 2015-09-07T22:23:17Z jasom: PuercoPop: I think there is a CL backend for ragel already, but I might be wrong 2015-09-07T22:23:18Z eazar001 joined #lisp 2015-09-07T22:23:22Z greanbeen: Abelson and Sussman (Abelson much more so) are obviously autistic, the former obviously lacking in social and presentation skills (and he's obviously the one who wrote most of the book). 2015-09-07T22:23:41Z jasom: PuercoPop: but I'm wrong 2015-09-07T22:24:16Z jasom: greanbeen: if you're going to troll, you might want to troll the correct channel; SICP is only tangentially related to common lisp 2015-09-07T22:24:40Z greanbeen: But still related. *smh* 2015-09-07T22:25:09Z AeroNotix: greanbeen: do you have a more coherent point to make? 2015-09-07T22:25:10Z ktx joined #lisp 2015-09-07T22:25:45Z greanbeen: AeroNotix: Do you have anything of substance to post? 2015-09-07T22:26:14Z jasom: PuercoPop: in any case, you are correct that a lisp backend for ragel might be useful. 2015-09-07T22:26:29Z vlnx quit (Ping timeout: 250 seconds) 2015-09-07T22:26:33Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-09-07T22:26:47Z jasom: though little of the mongrel2 code would be usable in lisp as the .rl files have inline c 2015-09-07T22:27:36Z AeroNotix: greanbeen: ah, you are a troll. OK. 2015-09-07T22:27:58Z sdothum joined #lisp 2015-09-07T22:28:04Z sjl joined #lisp 2015-09-07T22:28:13Z eazar001 quit (Ping timeout: 244 seconds) 2015-09-07T22:28:25Z greanbeen: greanbeen: Hoping aboard the troll branding wagon now? Mmkay, I take that as a 'no'. 2015-09-07T22:28:44Z hiroakip quit (Ping timeout: 244 seconds) 2015-09-07T22:29:20Z greanbeen: Do not ping me if you have nothing of substance to contribute. 2015-09-07T22:29:30Z Xach: greanbeen: Go away. 2015-09-07T22:29:43Z greanbeen: Why? 2015-09-07T22:30:46Z Xach: greanbeen: Because your discussion is off-topic and unwelcome. 2015-09-07T22:32:04Z greanbeen quit (Quit: What a pathetic bunch.) 2015-09-07T22:33:06Z hiroakip joined #lisp 2015-09-07T22:34:31Z papachan quit (Quit: Saliendo) 2015-09-07T22:34:44Z AeroNotix: I love the trolls in programming channels 2015-09-07T22:34:59Z AeroNotix: it's one thing to troll on the internet, another thing entirely to pick a fight with a bunch of nerds on the internet. 2015-09-07T22:35:08Z AeroNotix: especially for a language like Lisp 2015-09-07T22:35:09Z AeroNotix: I just love it 2015-09-07T22:35:11Z papachan joined #lisp 2015-09-07T22:36:59Z PuercoPop: I've never come upon one. Then again the information I found on ragel was a couple of papers. When I read about mongrel I thought "cool one xSGI to rule them all." 2015-09-07T22:38:00Z hiroakip quit (Ping timeout: 246 seconds) 2015-09-07T22:38:03Z Whymind quit (Read error: Connection reset by peer) 2015-09-07T22:38:53Z Whymind joined #lisp 2015-09-07T22:38:57Z Ethan- joined #lisp 2015-09-07T22:39:44Z jasom: PuercoPop: you're right that there isn't a lisp backend for it. It wouldn't be too terrible to write. Someone bolted on an ml backend, for example. 2015-09-07T22:40:07Z jasom: a ragel file could easily translate nearly directly into a prog 2015-09-07T22:40:49Z jasom: Languages without goto need a bit of extra work (e.g. the Java backend) 2015-09-07T22:41:48Z quazimodo quit (Ping timeout: 255 seconds) 2015-09-07T22:42:48Z xristos joined #lisp 2015-09-07T22:43:27Z eazar001 joined #lisp 2015-09-07T22:47:43Z Ettore quit (Quit: Leaving.) 2015-09-07T22:50:36Z eazar001 quit (Ping timeout: 246 seconds) 2015-09-07T22:53:25Z stardiviner joined #lisp 2015-09-07T22:53:34Z zirman quit (Remote host closed the connection) 2015-09-07T22:55:30Z zirman joined #lisp 2015-09-07T22:56:07Z ktx quit (Ping timeout: 244 seconds) 2015-09-07T22:57:17Z preacherAKAnd quit (Quit: Konversation terminated!) 2015-09-07T22:57:57Z Davidbrcz quit (Ping timeout: 246 seconds) 2015-09-07T22:58:33Z Jubb joined #lisp 2015-09-07T22:59:16Z ktx joined #lisp 2015-09-07T23:00:34Z Karl_Dscc quit (Remote host closed the connection) 2015-09-07T23:01:19Z eazar001 joined #lisp 2015-09-07T23:02:00Z eazar001 left #lisp 2015-09-07T23:02:49Z ndrei quit (Ping timeout: 244 seconds) 2015-09-07T23:03:34Z badkins quit 2015-09-07T23:06:04Z nikki93 joined #lisp 2015-09-07T23:07:47Z tyrannozarus_001 joined #lisp 2015-09-07T23:07:54Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-07T23:10:51Z binghe: Hi Lispers, do you know any working English grammar parser in Common Lisp? I'm trying to use the "unification grammar" in paiprolog package, but I wonder if there's a more professional package in Quicklisp or anywhere else. Thanks. 2015-09-07T23:12:59Z nikki93 quit (Remote host closed the connection) 2015-09-07T23:13:16Z jasom: binghe: there are two that I was able to get to work in quicklisp; I don't recall their names though 2015-09-07T23:13:27Z jasom: and they are fairly old-school I think 2015-09-07T23:13:28Z mathiasx37 joined #lisp 2015-09-07T23:13:43Z Whymind quit (Ping timeout: 256 seconds) 2015-09-07T23:14:36Z PuercoPop: binghe: have you seen this? https://github.com/kraison/nlp/blob/master/grammar.lisp 2015-09-07T23:16:17Z eazar001 joined #lisp 2015-09-07T23:18:49Z loz1 quit (Ping timeout: 256 seconds) 2015-09-07T23:20:33Z binghe: PuercoPop: no, I didn't know it before. It looks very interesting. Thanks. 2015-09-07T23:20:36Z mprelude: This is what I'm working on (not in a working state): https://github.com/mprelude/cl-scram 2015-09-07T23:22:33Z mprelude: Going to bed. If anyone feels like helping me debug something, load it up and try to run... 2015-09-07T23:22:42Z mprelude: (cl-scram:gen-client-final-message :password "test" :client-nonce "x6uHptrIM6PAFMtmbGCN8uuy0LSnZCww" :client-initial-message "n,,n=username,r=x6uHptrIM6PAFMtmbGCN8uuy0LSnZCww" :server-response "r=x6uHptrIM6PAFMtmbGCN8uuy0LSnZCwwx6uHptrIM6PAFMtmbGCN8uuy0LSnZCww,s=Vdptv0j/N6fs2qtVADc1Xg==,i=8192") 2015-09-07T23:22:45Z binghe: mprelude: I think we're doing different things. I want to parse some legal text and convert to RuleML XML files. Any way, thanks. 2015-09-07T23:23:15Z mprelude: On that note, are there any interpreters which have more useful error messages than SBCL? It seems to give quite cryptic and un-useful messages. 2015-09-07T23:24:39Z ndrei joined #lisp 2015-09-07T23:24:54Z jasom: mprelude: clozureCL is sometimes better, sometimes worse 2015-09-07T23:25:26Z axion: SBCL is known for its verbosity to make debugging easy 2015-09-07T23:25:44Z mprelude: I like sbcl's backtraces, I wish it showed one with every error. 2015-09-07T23:26:15Z axion: it helps to compile everything with a decent debug level 2015-09-07T23:27:37Z sjl_ joined #lisp 2015-09-07T23:28:45Z ktx quit (Ping timeout: 246 seconds) 2015-09-07T23:30:10Z sjl quit (Ping timeout: 240 seconds) 2015-09-07T23:31:47Z ktx joined #lisp 2015-09-07T23:32:25Z zacharias quit (Ping timeout: 246 seconds) 2015-09-07T23:37:31Z Whymind joined #lisp 2015-09-07T23:38:22Z isaac_rks joined #lisp 2015-09-07T23:42:22Z mprelude quit (Ping timeout: 260 seconds) 2015-09-07T23:42:48Z nikki93 joined #lisp 2015-09-07T23:43:06Z ktx quit (Ping timeout: 246 seconds) 2015-09-07T23:44:04Z grouzen joined #lisp 2015-09-07T23:44:32Z jcmdln quit (Remote host closed the connection) 2015-09-07T23:45:44Z ktx joined #lisp 2015-09-07T23:45:44Z jcmdln joined #lisp 2015-09-07T23:46:02Z Davidbrcz joined #lisp 2015-09-07T23:51:27Z Davidbrcz quit (Quit: Leaving) 2015-09-07T23:51:39Z k-dawg joined #lisp 2015-09-07T23:51:48Z Davidbrcz joined #lisp 2015-09-07T23:52:54Z wheelsucker joined #lisp 2015-09-07T23:54:04Z nikki93 quit (Remote host closed the connection) 2015-09-07T23:55:01Z ktx quit (Ping timeout: 244 seconds) 2015-09-07T23:55:38Z guicho joined #lisp 2015-09-07T23:55:45Z quazimodo joined #lisp 2015-09-07T23:57:32Z ktx joined #lisp 2015-09-07T23:57:55Z Ober looks for some log parsing libs 2015-09-07T23:58:18Z ebrasca quit (Ping timeout: 255 seconds) 2015-09-07T23:58:58Z nikki93 joined #lisp 2015-09-07T23:59:15Z yrk joined #lisp 2015-09-07T23:59:49Z yrk quit (Changing host) 2015-09-07T23:59:49Z yrk joined #lisp 2015-09-08T00:00:49Z CodyReichert: I remembering seeing a nice one just the other day, I'll have to remember the name of it.. 2015-09-08T00:04:24Z xrash quit (Read error: Connection reset by peer) 2015-09-08T00:05:26Z grouzen quit (Ping timeout: 240 seconds) 2015-09-08T00:07:58Z nikki93 quit (Remote host closed the connection) 2015-09-08T00:09:01Z mishoo quit (Ping timeout: 265 seconds) 2015-09-08T00:09:28Z nikki93 joined #lisp 2015-09-08T00:11:53Z RussT1 joined #lisp 2015-09-08T00:15:15Z zirman quit (Remote host closed the connection) 2015-09-08T00:19:30Z s00pcan joined #lisp 2015-09-08T00:23:24Z doesthiswork joined #lisp 2015-09-08T00:26:55Z doesthiswork: does the "State of the Common Lisp Ecosystem, 2015" article match what you folks think? 2015-09-08T00:30:33Z CodyReichert: I think it's a good article and well thought out, but I don't (always) agree with the consolidation he links to: http://fare.livejournal.com/169346.html 2015-09-08T00:31:17Z PuercoPop: doesthiswork: It is a long article, people are bound to disagree with some parts. This are my 2cs regarding it: https://gist.github.com/PuercoPop/a0229030c9532f8c7336 2015-09-08T00:31:18Z CodyReichert: However, most of the libraries in that article are probably the ones you should be using :) 2015-09-08T00:32:30Z PuercoPop: CodyReichert: Hey I saw you pushed qi today. I wanted to ask you how does it overlap with quicklisp? Is the main idea to make system versions easy to lock to using a manifest? 2015-09-08T00:32:35Z doesthiswork: thank you 2015-09-08T00:35:25Z Niac joined #lisp 2015-09-08T00:35:36Z kobain joined #lisp 2015-09-08T00:37:16Z CodyReichert: PuercoPop: Cool. And yeah that's pretty much it. It can work alongside quicklisp (and will use it's packages when available), but does not require it. The main goal is to be able to: 1) Specificy versions for dependencies (this gets messy with transitive dependencies, but it's possible). 2) Be able to use libraries not in Quicklisp or Qi (git/tar). 3) Have project-local dependencies. 2015-09-08T00:39:46Z PuercoPop: Doesn't asdf take care of 2? Good Luck on qi. I'll keep an eye on it. It is an area where CL could use work. 2015-09-08T00:40:29Z ktx quit (Ping timeout: 244 seconds) 2015-09-08T00:40:58Z isaac_rks quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-08T00:42:36Z ktx joined #lisp 2015-09-08T00:42:59Z ziocroc quit (Quit: ziocroc) 2015-09-08T00:43:37Z Xach: CodyReichert: have you seen qlot? 2015-09-08T00:43:47Z Xach: I'm not sure that it's solving the same problems, but it has some similarities 2015-09-08T00:44:04Z CodyReichert: AFAIK you can, but it's limited (ie, not even https only http). And thanks! Definitely a fun project, but still quite a ways to go. Hopefully others will find it useful as I build out more. 2015-09-08T00:44:31Z isaac_rks joined #lisp 2015-09-08T00:46:00Z keen__________16 joined #lisp 2015-09-08T00:47:45Z harish quit (Ping timeout: 252 seconds) 2015-09-08T00:48:21Z keen__________15 quit (Ping timeout: 256 seconds) 2015-09-08T00:49:08Z Guest67679 joined #lisp 2015-09-08T00:49:27Z Guest67679 quit (Read error: Connection reset by peer) 2015-09-08T00:49:36Z cyphase quit (Ping timeout: 246 seconds) 2015-09-08T00:51:42Z ktx quit (Ping timeout: 246 seconds) 2015-09-08T00:54:55Z ktx joined #lisp 2015-09-08T00:55:05Z CodyReichert: Xach: I have seen it (and used it!) - definitely similar, and for a similar problem. I think the approach and long-term goals are different, though. 2015-09-08T00:55:33Z Davidbrcz quit (Ping timeout: 246 seconds) 2015-09-08T00:55:40Z cyphase joined #lisp 2015-09-08T00:55:41Z CodyReichert: Oh and thanks for posting it :) 2015-09-08T01:05:17Z EvW quit (Ping timeout: 244 seconds) 2015-09-08T01:08:22Z vlnx joined #lisp 2015-09-08T01:09:30Z zirman joined #lisp 2015-09-08T01:11:21Z quasisan1 joined #lisp 2015-09-08T01:12:33Z banjara joined #lisp 2015-09-08T01:12:43Z quasisane quit (Remote host closed the connection) 2015-09-08T01:13:39Z aap joined #lisp 2015-09-08T01:13:39Z aap_ quit (Read error: Connection reset by peer) 2015-09-08T01:15:50Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-08T01:16:50Z mathiasx37 quit (Remote host closed the connection) 2015-09-08T01:17:19Z banjara quit (Client Quit) 2015-09-08T01:19:17Z nakiya quit 2015-09-08T01:22:09Z ktx quit (Ping timeout: 246 seconds) 2015-09-08T01:22:35Z xrash joined #lisp 2015-09-08T01:24:58Z ktx joined #lisp 2015-09-08T01:33:18Z smokeink joined #lisp 2015-09-08T01:33:30Z AI joined #lisp 2015-09-08T01:33:45Z AI quit (Changing host) 2015-09-08T01:33:45Z AI joined #lisp 2015-09-08T01:33:52Z FreeBirdLjj joined #lisp 2015-09-08T01:37:49Z Davidbrcz joined #lisp 2015-09-08T01:38:30Z euphoriaa joined #lisp 2015-09-08T01:43:57Z echo-area quit (Remote host closed the connection) 2015-09-08T01:44:20Z harish joined #lisp 2015-09-08T01:44:33Z ktx quit (Ping timeout: 246 seconds) 2015-09-08T01:45:54Z attila_lendvai quit (Ping timeout: 268 seconds) 2015-09-08T01:46:55Z kaleun joined #lisp 2015-09-08T01:48:01Z ktx joined #lisp 2015-09-08T02:06:27Z voidlily quit (Read error: Connection reset by peer) 2015-09-08T02:09:38Z quasus quit (Remote host closed the connection) 2015-09-08T02:10:48Z zirman quit (Remote host closed the connection) 2015-09-08T02:12:12Z lea quit (Ping timeout: 246 seconds) 2015-09-08T02:12:42Z voidlily joined #lisp 2015-09-08T02:20:22Z zirman joined #lisp 2015-09-08T02:20:57Z tmtwd quit (Ping timeout: 246 seconds) 2015-09-08T02:24:26Z binghe quit (Ping timeout: 240 seconds) 2015-09-08T02:26:12Z Davidbrcz quit (Ping timeout: 246 seconds) 2015-09-08T02:27:25Z eazar001 quit (Ping timeout: 246 seconds) 2015-09-08T02:28:25Z lea joined #lisp 2015-09-08T02:32:56Z eazar001 joined #lisp 2015-09-08T02:36:25Z jcmdln quit (Remote host closed the connection) 2015-09-08T02:36:55Z psy_ quit (Ping timeout: 265 seconds) 2015-09-08T02:37:13Z sheilong joined #lisp 2015-09-08T02:43:17Z nikki93 quit (Remote host closed the connection) 2015-09-08T02:44:30Z stardiviner quit (Quit: Weird in coding now, or make love, only two things push me away from IRC.) 2015-09-08T02:45:08Z ryuo__ quit (Read error: Connection reset by peer) 2015-09-08T02:45:16Z ryu0 joined #lisp 2015-09-08T02:47:29Z banjara joined #lisp 2015-09-08T02:51:32Z sheilong quit (Quit: WeeChat 1.2) 2015-09-08T02:51:32Z Whymind quit (Read error: Connection reset by peer) 2015-09-08T02:55:15Z ktx quit (Ping timeout: 246 seconds) 2015-09-08T02:55:28Z sheilong joined #lisp 2015-09-08T02:56:04Z zirman quit (Remote host closed the connection) 2015-09-08T02:57:53Z nikki93 joined #lisp 2015-09-08T02:59:09Z ktx joined #lisp 2015-09-08T02:59:17Z zirman joined #lisp 2015-09-08T02:59:17Z zirman quit (Changing host) 2015-09-08T02:59:17Z zirman joined #lisp 2015-09-08T02:59:29Z zirman quit (Client Quit) 2015-09-08T03:01:40Z Meow-J quit (Quit: Connection closed for inactivity) 2015-09-08T03:02:03Z yrk quit (Ping timeout: 244 seconds) 2015-09-08T03:02:15Z nikki93 quit (Remote host closed the connection) 2015-09-08T03:12:52Z rme joined #lisp 2015-09-08T03:18:24Z harish quit (Ping timeout: 268 seconds) 2015-09-08T03:19:44Z doesthiswork left #lisp 2015-09-08T03:24:21Z pyon quit (Quit: F...ix you, Emacs.) 2015-09-08T03:25:21Z ktx quit (Ping timeout: 246 seconds) 2015-09-08T03:25:26Z banjara quit (Quit: Leaving.) 2015-09-08T03:25:30Z pyon joined #lisp 2015-09-08T03:25:34Z kobain quit (Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/) 2015-09-08T03:26:01Z Davidbrcz joined #lisp 2015-09-08T03:27:41Z ktx joined #lisp 2015-09-08T03:28:46Z sjl_ quit (Ping timeout: 240 seconds) 2015-09-08T03:28:49Z sheilong quit (Quit: WeeChat 1.2) 2015-09-08T03:29:33Z SAL9000 quit (Ping timeout: 246 seconds) 2015-09-08T03:32:00Z gko quit (Ping timeout: 246 seconds) 2015-09-08T03:32:52Z harish joined #lisp 2015-09-08T03:34:19Z stardiviner joined #lisp 2015-09-08T03:38:24Z sheilong joined #lisp 2015-09-08T03:41:09Z Whymind joined #lisp 2015-09-08T03:42:11Z harish quit (Ping timeout: 264 seconds) 2015-09-08T03:42:17Z jason_m quit (Ping timeout: 252 seconds) 2015-09-08T03:44:30Z SAL9000 joined #lisp 2015-09-08T03:45:45Z gko joined #lisp 2015-09-08T03:47:20Z harish joined #lisp 2015-09-08T03:48:16Z Meow-J joined #lisp 2015-09-08T03:48:57Z huza joined #lisp 2015-09-08T03:49:18Z PinealGl1ndOptic quit (Remote host closed the connection) 2015-09-08T03:53:34Z TDog quit (Quit: ChatZilla 0.9.92 [Firefox 40.0.3/20150826023504]) 2015-09-08T03:53:43Z smokeink quit (Ping timeout: 244 seconds) 2015-09-08T03:54:46Z smokeink joined #lisp 2015-09-08T03:57:34Z LiamH quit (Quit: Leaving.) 2015-09-08T03:58:22Z ktx quit (Ping timeout: 244 seconds) 2015-09-08T04:01:44Z ktx joined #lisp 2015-09-08T04:08:06Z phax joined #lisp 2015-09-08T04:08:14Z nikki93_ joined #lisp 2015-09-08T04:12:06Z phax quit (Ping timeout: 240 seconds) 2015-09-08T04:12:09Z vlatkoB joined #lisp 2015-09-08T04:14:09Z nikki93_ quit (Remote host closed the connection) 2015-09-08T04:14:30Z nikki93 joined #lisp 2015-09-08T04:19:04Z kristof joined #lisp 2015-09-08T04:19:18Z stepnem quit (Ping timeout: 255 seconds) 2015-09-08T04:20:37Z nikki93 quit (Remote host closed the connection) 2015-09-08T04:22:30Z nikki93 joined #lisp 2015-09-08T04:25:56Z cosmicexplorer joined #lisp 2015-09-08T04:26:15Z ktx quit (Ping timeout: 246 seconds) 2015-09-08T04:27:48Z pranavrc quit (Ping timeout: 244 seconds) 2015-09-08T04:28:34Z gravicappa joined #lisp 2015-09-08T04:29:26Z Niac quit (Ping timeout: 240 seconds) 2015-09-08T04:30:22Z Niac joined #lisp 2015-09-08T04:30:43Z wheelsucker quit (Quit: Client Quit) 2015-09-08T04:30:47Z ktx joined #lisp 2015-09-08T04:34:17Z nikki93 quit (Remote host closed the connection) 2015-09-08T04:35:42Z ktx quit (Ping timeout: 246 seconds) 2015-09-08T04:37:15Z psy_ joined #lisp 2015-09-08T04:37:18Z ktx joined #lisp 2015-09-08T04:42:09Z pt1 joined #lisp 2015-09-08T04:42:12Z pt1 quit (Remote host closed the connection) 2015-09-08T04:43:39Z Ukari joined #lisp 2015-09-08T04:43:51Z mbuf joined #lisp 2015-09-08T04:44:52Z ktx quit (Ping timeout: 244 seconds) 2015-09-08T04:45:01Z sjl_ joined #lisp 2015-09-08T04:45:32Z oleo quit (Quit: Verlassend) 2015-09-08T04:45:52Z Ukari quit (Read error: Connection reset by peer) 2015-09-08T04:48:52Z ktx joined #lisp 2015-09-08T04:50:12Z sjl_ quit (Ping timeout: 264 seconds) 2015-09-08T04:50:15Z k-dawg joined #lisp 2015-09-08T05:01:07Z tyrannozarus_001 quit (Quit: Connection closed for inactivity) 2015-09-08T05:01:24Z ktx quit (Ping timeout: 244 seconds) 2015-09-08T05:03:52Z ktx joined #lisp 2015-09-08T05:05:10Z ndrei quit (Ping timeout: 240 seconds) 2015-09-08T05:05:10Z sjl_ joined #lisp 2015-09-08T05:06:22Z jasom: CodyReichert: fwiw I'm aidenn0 on reddit (the one who suggested extending ASDF's syntax). I know it's doable, I don't have pointers off the top of my head to do it though. 2015-09-08T05:07:27Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-09-08T05:08:44Z goglosh joined #lisp 2015-09-08T05:09:39Z sjl_ quit (Ping timeout: 246 seconds) 2015-09-08T05:17:14Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-08T05:20:48Z xrash quit (Ping timeout: 264 seconds) 2015-09-08T05:22:12Z xrash joined #lisp 2015-09-08T05:25:10Z sjl_ joined #lisp 2015-09-08T05:26:37Z sheilong quit (Quit: WeeChat 1.2) 2015-09-08T05:29:15Z ktx quit (Ping timeout: 246 seconds) 2015-09-08T05:29:30Z sjl_ quit (Ping timeout: 240 seconds) 2015-09-08T05:32:07Z ktx joined #lisp 2015-09-08T05:36:49Z kushal joined #lisp 2015-09-08T05:41:43Z ramky joined #lisp 2015-09-08T05:45:17Z sjl_ joined #lisp 2015-09-08T05:45:45Z huza quit (Quit: WeeChat 0.3.8) 2015-09-08T05:46:21Z ktx quit (Ping timeout: 244 seconds) 2015-09-08T05:47:07Z mrSpec joined #lisp 2015-09-08T05:48:37Z CodyReichert: jasom: I'm actually look at that right now. I think I found what I need; subclassing an existing asdf component: https://common-lisp.net/project/asdf/asdf/Creating-new-component-types.html 2015-09-08T05:49:48Z CodyReichert: But i'm just now looking at it, so haven't got it just yet. Having it in the asd file would be the best option, though. 2015-09-08T05:49:59Z sjl_ quit (Ping timeout: 264 seconds) 2015-09-08T05:50:27Z ktx joined #lisp 2015-09-08T05:51:40Z Meow-J quit (Quit: Connection closed for inactivity) 2015-09-08T05:56:10Z cosmicexplorer quit (Ping timeout: 250 seconds) 2015-09-08T05:57:35Z harish quit (Ping timeout: 250 seconds) 2015-09-08T05:58:07Z Ethan- quit (Ping timeout: 268 seconds) 2015-09-08T06:01:01Z goglosh quit (Remote host closed the connection) 2015-09-08T06:05:14Z sjl_ joined #lisp 2015-09-08T06:05:37Z baotiao joined #lisp 2015-09-08T06:09:37Z smokeink quit (Remote host closed the connection) 2015-09-08T06:10:02Z sjl_ quit (Ping timeout: 250 seconds) 2015-09-08T06:11:12Z knobo quit (Ping timeout: 264 seconds) 2015-09-08T06:14:07Z varjag joined #lisp 2015-09-08T06:14:14Z araujo quit (Read error: Connection timed out) 2015-09-08T06:15:14Z araujo joined #lisp 2015-09-08T06:15:48Z ktx quit (Ping timeout: 244 seconds) 2015-09-08T06:16:57Z araujo quit (Max SendQ exceeded) 2015-09-08T06:17:06Z kristof quit (Ping timeout: 240 seconds) 2015-09-08T06:17:48Z araujo joined #lisp 2015-09-08T06:17:59Z ktx joined #lisp 2015-09-08T06:18:54Z Davidbrcz quit (Ping timeout: 244 seconds) 2015-09-08T06:25:19Z sjl_ joined #lisp 2015-09-08T06:25:25Z tralala joined #lisp 2015-09-08T06:25:57Z knobo joined #lisp 2015-09-08T06:25:59Z phax joined #lisp 2015-09-08T06:26:37Z futpib joined #lisp 2015-09-08T06:29:08Z theos left #lisp 2015-09-08T06:29:53Z sjl_ quit (Ping timeout: 265 seconds) 2015-09-08T06:33:32Z nikki93 joined #lisp 2015-09-08T06:35:34Z loz1 joined #lisp 2015-09-08T06:35:45Z ktx quit (Ping timeout: 246 seconds) 2015-09-08T06:39:32Z ktx joined #lisp 2015-09-08T06:44:43Z HDurer quit (Ping timeout: 244 seconds) 2015-09-08T06:45:23Z sjl_ joined #lisp 2015-09-08T06:46:55Z binghe joined #lisp 2015-09-08T06:47:58Z kami joined #lisp 2015-09-08T06:48:10Z kami: Good morning, #lisp. 2015-09-08T06:49:35Z Ven joined #lisp 2015-09-08T06:49:54Z sjl_ quit (Ping timeout: 244 seconds) 2015-09-08T06:51:12Z futpib quit (Ping timeout: 250 seconds) 2015-09-08T06:52:47Z jackdaniel: good morning, kami 2015-09-08T06:53:22Z grouzen joined #lisp 2015-09-08T06:54:31Z HDurer joined #lisp 2015-09-08T06:54:53Z psy_ quit (Remote host closed the connection) 2015-09-08T06:56:58Z preacherAKAnd joined #lisp 2015-09-08T07:00:13Z kruhft quit (Ping timeout: 244 seconds) 2015-09-08T07:01:45Z kruhft joined #lisp 2015-09-08T07:02:44Z splittist becomes curious about LegalRuleML as a result of binghe's messages; finds the OASIS page; is directed to a LinkedIn discussion; becomes uncurious 2015-09-08T07:02:51Z jfe quit (Ping timeout: 252 seconds) 2015-09-08T07:03:16Z harish_ joined #lisp 2015-09-08T07:04:40Z jackdaniel: heheh 2015-09-08T07:05:21Z sjl_ joined #lisp 2015-09-08T07:05:36Z echo-area joined #lisp 2015-09-08T07:09:15Z eli quit (Remote host closed the connection) 2015-09-08T07:09:44Z mishoo joined #lisp 2015-09-08T07:10:06Z sjl_ quit (Ping timeout: 272 seconds) 2015-09-08T07:13:33Z phax left #lisp 2015-09-08T07:16:26Z ASau quit (Ping timeout: 268 seconds) 2015-09-08T07:20:08Z _cosmonaut_ joined #lisp 2015-09-08T07:23:54Z ndrei joined #lisp 2015-09-08T07:24:04Z Shinmera joined #lisp 2015-09-08T07:24:28Z arenz joined #lisp 2015-09-08T07:25:15Z vengis10336 joined #lisp 2015-09-08T07:25:26Z sjl_ joined #lisp 2015-09-08T07:26:38Z gingerale joined #lisp 2015-09-08T07:26:39Z Cymew joined #lisp 2015-09-08T07:28:19Z Ethan- joined #lisp 2015-09-08T07:30:14Z fridim_ joined #lisp 2015-09-08T07:30:18Z sjl_ quit (Ping timeout: 265 seconds) 2015-09-08T07:31:36Z Cymew quit (Ping timeout: 264 seconds) 2015-09-08T07:33:54Z zadock joined #lisp 2015-09-08T07:37:06Z radioninja quit (Ping timeout: 240 seconds) 2015-09-08T07:37:10Z jozip joined #lisp 2015-09-08T07:39:11Z zadock quit (Remote host closed the connection) 2015-09-08T07:40:09Z knobo quit (Ping timeout: 246 seconds) 2015-09-08T07:41:10Z Cymew joined #lisp 2015-09-08T07:41:39Z mvilleneuve joined #lisp 2015-09-08T07:43:46Z mobius-eng joined #lisp 2015-09-08T07:45:29Z sjl_ joined #lisp 2015-09-08T07:49:32Z Bahman joined #lisp 2015-09-08T07:49:49Z sjl_ quit (Ping timeout: 250 seconds) 2015-09-08T07:51:41Z smokeink joined #lisp 2015-09-08T08:00:17Z zacharias joined #lisp 2015-09-08T08:00:22Z balle joined #lisp 2015-09-08T08:05:29Z sjl_ joined #lisp 2015-09-08T08:09:10Z KingNato joined #lisp 2015-09-08T08:10:11Z sjl_ quit (Ping timeout: 250 seconds) 2015-09-08T08:11:39Z Beetny joined #lisp 2015-09-08T08:12:02Z yeticry quit (Ping timeout: 244 seconds) 2015-09-08T08:14:18Z yeticry joined #lisp 2015-09-08T08:17:37Z knobo joined #lisp 2015-09-08T08:23:57Z Vityok joined #lisp 2015-09-08T08:25:31Z sjl_ joined #lisp 2015-09-08T08:30:10Z sjl_ quit (Ping timeout: 260 seconds) 2015-09-08T08:33:22Z Quadrescence quit (Quit: Leaving) 2015-09-08T08:34:12Z attila_lendvai joined #lisp 2015-09-08T08:37:34Z angavrilov joined #lisp 2015-09-08T08:39:11Z Quadrescence joined #lisp 2015-09-08T08:41:10Z KingNato quit (Ping timeout: 240 seconds) 2015-09-08T08:41:51Z KingNato joined #lisp 2015-09-08T08:43:31Z xrash quit (Remote host closed the connection) 2015-09-08T08:45:34Z sjl_ joined #lisp 2015-09-08T08:49:45Z sjl_ quit (Ping timeout: 244 seconds) 2015-09-08T08:51:45Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-08T08:52:05Z Ven joined #lisp 2015-09-08T08:52:57Z remi`bd joined #lisp 2015-09-08T08:53:15Z Karl_Dscc joined #lisp 2015-09-08T08:56:38Z Ven quit (Client Quit) 2015-09-08T08:57:51Z BitPuffin|osx quit (Ping timeout: 250 seconds) 2015-09-08T08:58:15Z kushal quit (Quit: Leaving) 2015-09-08T09:00:26Z dkcl joined #lisp 2015-09-08T09:01:13Z ramky quit (Read error: Connection reset by peer) 2015-09-08T09:01:17Z jozip quit (Remote host closed the connection) 2015-09-08T09:03:30Z pt1 joined #lisp 2015-09-08T09:04:46Z nikki93 quit (Remote host closed the connection) 2015-09-08T09:05:35Z sjl_ joined #lisp 2015-09-08T09:06:57Z ramky joined #lisp 2015-09-08T09:08:15Z loke: Any of you guys used clack? It seems to be ridculously low level. It doesn't even parse the request parameters for me. 2015-09-08T09:09:54Z sjl_ quit (Ping timeout: 244 seconds) 2015-09-08T09:09:59Z jackdaniel: loke: clack is a metaframework, or portability layer on top of different http servers - there are a few actual frameworks build on top of clack 2015-09-08T09:11:07Z loke: jackdaniel: I know. But in this case I am only using clack because I want to use the websocket-driver that sits on top of it 2015-09-08T09:11:38Z jackdaniel: ok 2015-09-08T09:11:40Z loke: The rest of the application uses Hunchentoot, but websocket-driver can't run on top of it, so I need a separate server for it, using clack 2015-09-08T09:12:04Z leafybasil quit (Remote host closed the connection) 2015-09-08T09:12:14Z loke: So all I really need to do is to parse the URL (which is accessible from the request environment in clack, but the query string is unparsed) 2015-09-08T09:12:26Z loke: Is there a parser for the request string? Puri can't do it. 2015-09-08T09:12:35Z Shinmera: If you just need a websocket, there's hunchensocket. 2015-09-08T09:12:43Z loke: Shinmera: really? 2015-09-08T09:12:54Z jackdaniel: loke: there is also quri (but I don't know if it can do that) 2015-09-08T09:12:58Z loke: Oh. I did not know that. 2015-09-08T09:13:08Z Shinmera: loke: https://github.com/capitaomorte/hunchensocket 2015-09-08T09:13:27Z loke: That said, websocket-driver is probably higher performance? 2015-09-08T09:13:58Z Shinmera: I can't say. 2015-09-08T09:15:52Z Shinmera: You can be the first to benchmark! :) 2015-09-08T09:15:53Z stepnem joined #lisp 2015-09-08T09:20:15Z loz1 quit (Ping timeout: 246 seconds) 2015-09-08T09:20:50Z munge joined #lisp 2015-09-08T09:21:56Z mea-culpa joined #lisp 2015-09-08T09:22:31Z ghard joined #lisp 2015-09-08T09:25:38Z sjl_ joined #lisp 2015-09-08T09:27:07Z ghard quit (Read error: Connection timed out) 2015-09-08T09:28:38Z Guthur joined #lisp 2015-09-08T09:29:06Z larme quit (Ping timeout: 240 seconds) 2015-09-08T09:30:15Z sjl_ quit (Ping timeout: 256 seconds) 2015-09-08T09:31:29Z Karl_Dscc quit (Remote host closed the connection) 2015-09-08T09:32:05Z kaleun quit (Ping timeout: 250 seconds) 2015-09-08T09:32:31Z ziocroc joined #lisp 2015-09-08T09:37:24Z Niac quit (Quit: Lost terminal) 2015-09-08T09:37:30Z ziocroc quit (Ping timeout: 240 seconds) 2015-09-08T09:38:19Z edgar-rft joined #lisp 2015-09-08T09:41:02Z kushal joined #lisp 2015-09-08T09:41:37Z loz1 joined #lisp 2015-09-08T09:45:33Z dkcl quit (Remote host closed the connection) 2015-09-08T09:45:37Z sjl_ joined #lisp 2015-09-08T09:46:37Z qubitnerd joined #lisp 2015-09-08T09:47:31Z Ettore joined #lisp 2015-09-08T09:48:01Z binghe quit (Remote host closed the connection) 2015-09-08T09:48:53Z ziocroc joined #lisp 2015-09-08T09:49:36Z mrSpec quit (Ping timeout: 264 seconds) 2015-09-08T09:49:45Z mrSpec joined #lisp 2015-09-08T09:50:17Z sjl_ quit (Ping timeout: 250 seconds) 2015-09-08T09:50:37Z vengis10336 quit (Quit: Connection closed for inactivity) 2015-09-08T09:52:55Z ghard joined #lisp 2015-09-08T09:56:07Z larme joined #lisp 2015-09-08T09:57:58Z Mon_Ouie joined #lisp 2015-09-08T10:01:33Z Bahman quit (Quit: Ave atque vale) 2015-09-08T10:04:29Z leafybasil joined #lisp 2015-09-08T10:05:40Z sjl_ joined #lisp 2015-09-08T10:10:21Z sjl_ quit (Ping timeout: 268 seconds) 2015-09-08T10:10:24Z reb`` joined #lisp 2015-09-08T10:10:41Z reb` quit (Remote host closed the connection) 2015-09-08T10:16:35Z k-dawg joined #lisp 2015-09-08T10:17:36Z zygentoma joined #lisp 2015-09-08T10:21:10Z edgar-rft quit (Ping timeout: 240 seconds) 2015-09-08T10:23:17Z qubitnerd quit (Quit: WeeChat 1.3) 2015-09-08T10:25:39Z sjl_ joined #lisp 2015-09-08T10:26:24Z edgar-rft joined #lisp 2015-09-08T10:27:48Z ndrei quit (Ping timeout: 246 seconds) 2015-09-08T10:28:43Z Vityok: how do people deal with decoding errors caused by invalid octets in text input streams? - for example, when a log file contains invalid octets from a failing application 2015-09-08T10:30:04Z sjl_ quit (Ping timeout: 246 seconds) 2015-09-08T10:30:20Z Harag joined #lisp 2015-09-08T10:31:06Z jackdaniel: Vityok: you can set handler which replaces them with some generic character 2015-09-08T10:31:47Z scymtym: Vityok: when using SBCL, one option is to specify :external-format (:utf-8 :replacement "?") or similar to replace invalid octet sequences with some string. i'm sure other implementation have something similar 2015-09-08T10:32:31Z loke: Vityok: If you want that level of control, you can also use cl-iconv 2015-09-08T10:33:06Z loke: Vityok: It has restarts that allows you to control the replacement character at the point of error 2015-09-08T10:33:26Z _nil_m_ joined #lisp 2015-09-08T10:36:46Z Harag quit (Ping timeout: 240 seconds) 2015-09-08T10:37:17Z Vityok: scymtym, loke: thanks, using :replacement keyword indeed works, but it replaces a whole line instead of just a character in SBCL 2015-09-08T10:38:08Z Vityok: Clozure CL requires a property list as :external-format 2015-09-08T10:39:22Z jackdaniel: Vityok: (handler-case (read-log) (encoding-error (character) #\?)) ; or whatever encoding-error is called 2015-09-08T10:39:51Z Vityok: jackdaniel: I believe it should be decoding-error 2015-09-08T10:39:56Z jackdaniel: right 2015-09-08T10:40:07Z loke: I implemented the condition handling in cl-iconv so obviously I'm bisaed, but it has better error handling than most alternatives. :-) 2015-09-08T10:40:10Z jackdaniel: also sbcl will work if you'll read char-by-char, not line-by-line 2015-09-08T10:40:16Z Vityok: and it happens that different implementations have different ideas how to deal with it 2015-09-08T10:40:50Z Vityok: actually, I am writing a blog post about this "topic" and just wanted to make sure that I don't write stupid stuff there 2015-09-08T10:41:34Z Vityok: the solution that I have found is implemented in the :ascii-strings package that comes as a part of :cl-string-match quicklisp library 2015-09-08T10:41:48Z Andrie joined #lisp 2015-09-08T10:42:50Z Vityok: the line-reader there is tailored to deal with "ascii" encoded text files and it avoids decoding errors + allows to substitute different characters on the fly 2015-09-08T10:43:09Z Vityok: plust it is slightly faster than the standard read-line on SBCL 2015-09-08T10:45:43Z sjl_ joined #lisp 2015-09-08T10:47:21Z scymtym: Vityok: can you paste the example in which SBCL replaces the whole line? for me echo -e 'a\nb»c\nd'> /tmp/bla.txt, (alexandria:with-input-from-file (s "/tmp/bla.txt" :external-format '(:ascii :replacement "?")) (values (read-line s) (read-line s) (read-line s))) => "a", "b?c", "d" 2015-09-08T10:48:36Z Karl_Dscc joined #lisp 2015-09-08T10:49:02Z Andrie left #lisp 2015-09-08T10:50:06Z sjl_ quit (Ping timeout: 240 seconds) 2015-09-08T10:53:00Z Vityok: scymtym: sorry, it looks like you were right after all 2015-09-08T10:54:29Z scymtym: Vityok: no need to apologize. i didn't want to point out an error you made or something. i just wanted to know whether there is a bug in SBCL. sorry if it seemed otherwise 2015-09-08T10:55:18Z harish_ quit (Ping timeout: 244 seconds) 2015-09-08T10:57:51Z sjl_ joined #lisp 2015-09-08T10:59:12Z s00pcan_ joined #lisp 2015-09-08T11:06:45Z s00pcan quit (Remote host closed the connection) 2015-09-08T11:07:28Z lambda-smith joined #lisp 2015-09-08T11:07:57Z s00pcan joined #lisp 2015-09-08T11:08:03Z ziocroc quit (Ping timeout: 246 seconds) 2015-09-08T11:09:02Z ndrei joined #lisp 2015-09-08T11:13:55Z ghard quit (Ping timeout: 250 seconds) 2015-09-08T11:17:42Z s00pcan_ quit (Ping timeout: 250 seconds) 2015-09-08T11:30:04Z jason_m joined #lisp 2015-09-08T11:31:08Z zygentoma quit (Ping timeout: 268 seconds) 2015-09-08T11:31:38Z |3b|: guess its a good thing i switched computers, didn't realize these bindings depended so much on patched cffi on other machine :/ 2015-09-08T11:32:51Z fe[nl]ix: |3b|: why patched ? 2015-09-08T11:33:34Z |3b| was trying to fix things but gave up, apparently left some of the fixes that did work there 2015-09-08T11:35:42Z |3b|: https://bugs.launchpad.net/cffi/+bug/1474631 in particular 2015-09-08T11:38:33Z baotiao quit (Quit: baotiao) 2015-09-08T11:39:49Z djinni` quit (Ping timeout: 240 seconds) 2015-09-08T11:42:19Z sdothum joined #lisp 2015-09-08T11:42:36Z stardiviner quit (Ping timeout: 265 seconds) 2015-09-08T11:43:31Z zygentoma joined #lisp 2015-09-08T11:45:13Z djinni` joined #lisp 2015-09-08T11:45:18Z pranavrc joined #lisp 2015-09-08T11:45:24Z harish_ joined #lisp 2015-09-08T11:45:41Z baotiao joined #lisp 2015-09-08T11:46:01Z ziocroc joined #lisp 2015-09-08T11:50:45Z smokeink quit (Ping timeout: 250 seconds) 2015-09-08T12:01:50Z ggole joined #lisp 2015-09-08T12:04:48Z BitPuffin joined #lisp 2015-09-08T12:05:45Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2015-09-08T12:05:52Z zygentoma joined #lisp 2015-09-08T12:06:19Z UtkarshRay joined #lisp 2015-09-08T12:09:47Z FreeBirdLjj quit (Remote host closed the connection) 2015-09-08T12:14:19Z ebrasca joined #lisp 2015-09-08T12:14:57Z RussT1 quit (Quit: Leaving.) 2015-09-08T12:16:37Z pranavrc quit (Quit: Leaving) 2015-09-08T12:17:25Z harish_ quit (Ping timeout: 256 seconds) 2015-09-08T12:18:31Z vydd joined #lisp 2015-09-08T12:18:47Z vydd quit (Changing host) 2015-09-08T12:18:47Z vydd joined #lisp 2015-09-08T12:18:55Z durm joined #lisp 2015-09-08T12:20:52Z Harag joined #lisp 2015-09-08T12:21:17Z AI left #lisp 2015-09-08T12:26:03Z kami` joined #lisp 2015-09-08T12:27:17Z kami quit (Read error: Connection reset by peer) 2015-09-08T12:28:42Z pgomes joined #lisp 2015-09-08T12:29:10Z kami`` joined #lisp 2015-09-08T12:29:20Z pgomes left #lisp 2015-09-08T12:29:36Z kami` quit (Disconnected by services) 2015-09-08T12:29:41Z kami`` is now known as kami 2015-09-08T12:30:11Z s00pcan quit (Ping timeout: 264 seconds) 2015-09-08T12:31:41Z s00pcan joined #lisp 2015-09-08T12:31:57Z ehu joined #lisp 2015-09-08T12:32:12Z grouzen quit (Ping timeout: 264 seconds) 2015-09-08T12:34:14Z sjl_ quit (Ping timeout: 260 seconds) 2015-09-08T12:34:49Z mbuf quit (Remote host closed the connection) 2015-09-08T12:38:38Z vydd quit 2015-09-08T12:40:50Z EvW joined #lisp 2015-09-08T12:43:25Z gigetoo quit (Ping timeout: 246 seconds) 2015-09-08T12:43:30Z jason_m quit (Ping timeout: 250 seconds) 2015-09-08T12:48:28Z fridim_ quit (Ping timeout: 244 seconds) 2015-09-08T12:53:36Z _cosmonaut_ quit (Read error: Connection reset by peer) 2015-09-08T12:55:19Z ynchromeshs quit (Ping timeout: 250 seconds) 2015-09-08T13:06:58Z s00pcan_ joined #lisp 2015-09-08T13:08:43Z fridim_ joined #lisp 2015-09-08T13:09:46Z mood: loke: Clack can parse request parameters for you if you use clack.request (which is there for compatibility with Clack v1). It uses quri under the hood for GET, and HTTP-Body for POST. 2015-09-08T13:12:40Z kushal quit (Quit: Leaving) 2015-09-08T13:16:19Z jfe joined #lisp 2015-09-08T13:16:58Z Vityok: So, I've finished writing the blog post about different ways to read a file line by line: https://lispnews.wordpress.com/2015/09/08/reading-a-file-line-by-line-revisited/ it is now different that I wanted it to be 2015-09-08T13:17:03Z Vityok: feedback is welcome 2015-09-08T13:20:04Z s00pcan_ quit (Read error: No route to host) 2015-09-08T13:20:11Z s00pcan_ joined #lisp 2015-09-08T13:21:28Z stardiviner joined #lisp 2015-09-08T13:24:19Z |3b| wouldn't say the same /will be/ reported, since the other implementation (or even sbcl) might have a different default encoding, or handle errors differently 2015-09-08T13:26:39Z oleo joined #lisp 2015-09-08T13:26:58Z varjag: so 2015-09-08T13:27:10Z varjag: which gnuplot library people here use 2015-09-08T13:30:45Z flip214: "library"? paste to STDIN, and/or use R via RCL I have done ... 2015-09-08T13:31:02Z |3b|: also, might benchmark READ-LINE reading from a stream with iso8859-1 or other 8-bit encoding 2015-09-08T13:31:43Z stepnem quit (Ping timeout: 250 seconds) 2015-09-08T13:32:06Z s00pcan_ quit (Ping timeout: 260 seconds) 2015-09-08T13:32:38Z Vityok: |3b|: good idea 2015-09-08T13:32:47Z wbooze joined #lisp 2015-09-08T13:32:49Z jackdaniel: "almost 10 times more ... then any other laternatives", given Clozure has infinite loop, we have 10x infinity :p 2015-09-08T13:33:17Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2015-09-08T13:33:22Z Vityok: jackdaniel: it will be fixed soon 2015-09-08T13:33:50Z jackdaniel: I think it would be nice to compare at least sbcl / ccl / ecl / abcl / clisp support in more "tabular" manner 2015-09-08T13:34:02Z jackdaniel: like "fails" n / y / n / y / y 2015-09-08T13:34:12Z |3b| would probably also use with-open-file in the first example, just avoid repeating bad code (at least, bad outside the context of a book that hasn't introduced w-o-f yet) 2015-09-08T13:34:14Z Vityok: and a bar chart 2015-09-08T13:34:15Z jackdaniel: "time" 1.28ms / 10s / … / 2015-09-08T13:34:44Z eudoxia joined #lisp 2015-09-08T13:34:59Z eroomde joined #lisp 2015-09-08T13:35:04Z baotiao quit (Quit: baotiao) 2015-09-08T13:35:05Z jackdaniel: regarding libraries, it would be nice to present also available licenses 2015-09-08T13:35:06Z Vityok: sbcl with :iso8859-1 now runs in 1.258 ms vs 1.0008 for the fastest 2015-09-08T13:35:20Z jackdaniel: s/available/their/ 2015-09-08T13:35:29Z eroomde left #lisp 2015-09-08T13:36:42Z jackdaniel: also babel could be added for comparisons 2015-09-08T13:37:17Z Vityok: unpublished the post until it is improved 2015-09-08T13:37:51Z stepnem joined #lisp 2015-09-08T13:37:52Z Vityok: thanks for reviewing and for your ideas 2015-09-08T13:40:59Z lispyone joined #lisp 2015-09-08T13:43:11Z isaac_rks is now known as IshaqIbnAyylmao 2015-09-08T13:43:45Z UtkarshRay quit (Ping timeout: 244 seconds) 2015-09-08T13:44:53Z Karl_Dscc quit (Remote host closed the connection) 2015-09-08T13:45:50Z knobo quit (Ping timeout: 240 seconds) 2015-09-08T13:48:59Z IshaqIbnAyylmao is now known as IshaqRKS 2015-09-08T13:49:13Z pt1 quit (Remote host closed the connection) 2015-09-08T13:52:20Z tralala quit (Quit: out) 2015-09-08T13:53:48Z smokeink joined #lisp 2015-09-08T13:54:26Z zacharias quit (Ping timeout: 240 seconds) 2015-09-08T13:56:22Z pt1 joined #lisp 2015-09-08T13:56:27Z IshaqRKS quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-09-08T13:56:51Z pt1 quit (Read error: Connection reset by peer) 2015-09-08T13:57:08Z pt1 joined #lisp 2015-09-08T13:57:18Z sybs joined #lisp 2015-09-08T13:57:35Z pt1 quit (Remote host closed the connection) 2015-09-08T13:58:16Z pt1 joined #lisp 2015-09-08T14:00:45Z ramky quit (Ping timeout: 250 seconds) 2015-09-08T14:04:53Z ndrei quit (Read error: No route to host) 2015-09-08T14:09:03Z attila_lendvai quit (Ping timeout: 265 seconds) 2015-09-08T14:11:28Z UtkarshRay joined #lisp 2015-09-08T14:12:17Z Ven joined #lisp 2015-09-08T14:13:12Z Beetny quit (Ping timeout: 246 seconds) 2015-09-08T14:13:19Z varjag quit (Ping timeout: 268 seconds) 2015-09-08T14:16:05Z ramky joined #lisp 2015-09-08T14:16:59Z ramky quit (Client Quit) 2015-09-08T14:17:32Z Karl_Dscc joined #lisp 2015-09-08T14:18:45Z zacharias joined #lisp 2015-09-08T14:18:46Z zacharias quit (Changing host) 2015-09-08T14:18:46Z zacharias joined #lisp 2015-09-08T14:19:54Z sybs quit (Ping timeout: 244 seconds) 2015-09-08T14:24:07Z papachan quit (Quit: WeeChat 1.1.1) 2015-09-08T14:24:58Z papachan joined #lisp 2015-09-08T14:25:15Z knobo joined #lisp 2015-09-08T14:27:11Z happy-dude joined #lisp 2015-09-08T14:28:42Z zwug joined #lisp 2015-09-08T14:30:38Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-08T14:38:07Z jtza8 joined #lisp 2015-09-08T14:39:38Z stardiviner quit (Quit: Weird in coding now, or make love, only two things push me away from IRC.) 2015-09-08T14:42:57Z PlasmaStar quit (Ping timeout: 246 seconds) 2015-09-08T14:42:58Z hlavaty joined #lisp 2015-09-08T14:43:42Z pt1 quit (Remote host closed the connection) 2015-09-08T14:44:27Z PlasmaStar joined #lisp 2015-09-08T14:45:46Z ehu: jackdaniel: should I create a group for your translate project? 2015-09-08T14:46:05Z ehu: or maybe a full project on common-lisp.net? 2015-09-08T14:46:13Z ehu: (e.g. with a public_html etc) 2015-09-08T14:46:31Z Ven joined #lisp 2015-09-08T14:53:09Z pjb: Vityok: I deal with decoding errors caused by invalid octets in text input stream by locating the programmer who wrote the code generating this text, and hitting him on the head with the 7 Unicode standards! 2015-09-08T14:53:11Z synchromesh joined #lisp 2015-09-08T14:53:13Z mbuf joined #lisp 2015-09-08T14:53:59Z pjb: s/7/8/ sorry. 2015-09-08T14:56:05Z pjb: (for reference, 6.1 is 692-page paperback, so you have a lot of leverage there). 2015-09-08T14:58:11Z pt1 joined #lisp 2015-09-08T14:58:26Z kjak quit (Quit: leaving) 2015-09-08T14:58:51Z grouzen joined #lisp 2015-09-08T15:00:14Z wheelsucker joined #lisp 2015-09-08T15:00:15Z Cymew quit (Ping timeout: 252 seconds) 2015-09-08T15:01:25Z gravicappa quit (Ping timeout: 250 seconds) 2015-09-08T15:08:01Z jackdaniel: ehu: no need for full group, since it is small abstraction layer, but if you could create project/translate with public_html directory it would be great 2015-09-08T15:08:10Z Ven quit (Read error: No route to host) 2015-09-08T15:08:26Z jackdaniel: thanks (was about to ask you after finishing documentation and doing actual push) 2015-09-08T15:09:16Z ehu: jackdaniel: no problem. I noticed while browsing around with my admin account. 2015-09-08T15:10:21Z ehu: I'll create the translate directory with the lowest effort I know how, if the project is this small :-) 2015-09-08T15:10:34Z jackdaniel: great :p 2015-09-08T15:11:15Z Ven joined #lisp 2015-09-08T15:11:20Z Jesin quit (Quit: Leaving) 2015-09-08T15:12:59Z Jesin joined #lisp 2015-09-08T15:18:17Z kjak joined #lisp 2015-09-08T15:21:22Z Davidbrcz joined #lisp 2015-09-08T15:21:35Z Ethan- quit (Ping timeout: 256 seconds) 2015-09-08T15:25:26Z grouzen quit (Ping timeout: 240 seconds) 2015-09-08T15:28:29Z rneco joined #lisp 2015-09-08T15:28:52Z Vityok: pjb: what if the logs are captured from a system that ran applications with corrupt heap? crashing, dumping random characters caused by other malfunctions? 2015-09-08T15:29:48Z zwug quit (Ping timeout: 255 seconds) 2015-09-08T15:29:49Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-08T15:33:06Z pt1 quit (Remote host closed the connection) 2015-09-08T15:33:41Z scymtym_ joined #lisp 2015-09-08T15:33:42Z EvW quit (Ping timeout: 246 seconds) 2015-09-08T15:35:31Z blackwolf joined #lisp 2015-09-08T15:35:48Z moei quit (Quit: Leaving...) 2015-09-08T15:36:12Z fitzsim joined #lisp 2015-09-08T15:36:48Z grouzen joined #lisp 2015-09-08T15:37:01Z kolko quit (Ping timeout: 246 seconds) 2015-09-08T15:37:09Z yrk joined #lisp 2015-09-08T15:37:11Z djinni` quit (Ping timeout: 268 seconds) 2015-09-08T15:37:27Z blackwolf: anyone use cl-opengl and cl-freetype2? I'm looking for an example of rendering a glyph via freetype2:do-string-render and gl:tex-image-2d. 2015-09-08T15:37:46Z yrk quit (Changing host) 2015-09-08T15:37:46Z yrk joined #lisp 2015-09-08T15:38:10Z moei joined #lisp 2015-09-08T15:38:11Z blackwolf: (or anything that will put a freetype glyph on the screen, for that matter) 2015-09-08T15:40:25Z scymtym_ quit (Remote host closed the connection) 2015-09-08T15:40:39Z scymtym_ joined #lisp 2015-09-08T15:41:30Z rebelshr_ joined #lisp 2015-09-08T15:42:00Z djinni` joined #lisp 2015-09-08T15:42:47Z blackwolf: n/m - finally got google to turn something up: 2015-09-08T15:44:38Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-08T15:45:24Z rebelshrug quit (Ping timeout: 264 seconds) 2015-09-08T15:46:00Z sjl_ joined #lisp 2015-09-08T15:46:05Z Guthur quit (Ping timeout: 252 seconds) 2015-09-08T15:46:59Z mea-culpa quit (Remote host closed the connection) 2015-09-08T15:47:04Z sjl_ is now known as sjl 2015-09-08T15:47:20Z psy_ joined #lisp 2015-09-08T15:47:45Z psy_ quit (Max SendQ exceeded) 2015-09-08T15:47:52Z mbuf quit (Remote host closed the connection) 2015-09-08T15:48:14Z mac_ified joined #lisp 2015-09-08T15:48:50Z psy_ joined #lisp 2015-09-08T15:50:21Z shka joined #lisp 2015-09-08T15:50:51Z Davidbrcz quit (Ping timeout: 246 seconds) 2015-09-08T15:54:24Z grouzen quit (Ping timeout: 264 seconds) 2015-09-08T15:54:54Z Karl_Dscc quit (Remote host closed the connection) 2015-09-08T15:55:59Z KingNato quit (Ping timeout: 264 seconds) 2015-09-08T15:56:01Z pjb: Vityok: You're assuming crashes are not the responsibility of some human. Be it a programmer or a micro-electronician? 2015-09-08T15:56:26Z jtza8 quit (Ping timeout: 240 seconds) 2015-09-08T15:57:06Z pjb: Vityok: but granted, you can ask what to do once you've had your quota of exercise for today. 2015-09-08T15:57:40Z arenz quit (Ping timeout: 272 seconds) 2015-09-08T16:00:28Z |3b|: pjb: you are assuming the log wasn't part of the process of detecting and/or diagnosing the crash by said human 2015-09-08T16:00:36Z LiamH joined #lisp 2015-09-08T16:01:51Z smokeink quit (Ping timeout: 268 seconds) 2015-09-08T16:02:05Z Ven joined #lisp 2015-09-08T16:02:16Z smokeink joined #lisp 2015-09-08T16:03:30Z jlarocco_work joined #lisp 2015-09-08T16:03:33Z jlarocco_work: #sbcl 2015-09-08T16:04:00Z mbuf joined #lisp 2015-09-08T16:04:41Z jackdaniel: ehu: or you may just redirect common-lisp.net/project/translate to /home/dkochmanski/public_html/translate and I'll just work from there 2015-09-08T16:04:53Z jackdaniel: if it's more convenient/ easier 2015-09-08T16:06:47Z Mon_Ouie quit (Ping timeout: 264 seconds) 2015-09-08T16:07:29Z briantrice joined #lisp 2015-09-08T16:08:42Z zacharias quit (Ping timeout: 246 seconds) 2015-09-08T16:09:02Z ehu: jackdaniel: ok. I'll check what's fastest/easiest. 2015-09-08T16:10:40Z downloadico joined #lisp 2015-09-08T16:12:04Z jewel joined #lisp 2015-09-08T16:12:22Z fridim_ quit (Ping timeout: 246 seconds) 2015-09-08T16:12:26Z Mon_Ouie joined #lisp 2015-09-08T16:13:22Z mvilleneuve quit (Quit: This computer has gone to sleep) 2015-09-08T16:14:55Z dwchandl1r is now known as dwchandler 2015-09-08T16:15:06Z pjb: |3b|: good point. 2015-09-08T16:15:28Z briantrice quit (Quit: briantrice) 2015-09-08T16:15:49Z Vityok: |3b|: actually the read-ascii-string (hello pjb ) wasn't working as expected on Clozure CL. 2015-09-08T16:16:23Z Vityok: so yes, being able to deal with corrupt logs is a precondition to debug and fix crashing applications. No need to excercise. 2015-09-08T16:17:31Z ehu quit (Quit: Leaving.) 2015-09-08T16:18:40Z downloadico: Hello! What is the "best" way to write output to the bit bucket? I have some code that uses QuickLisp to load some libraries and I don't want to see the information about loading those libraries. Should I use (with-open-file (*standard-output* "/dev/null" ... ) ... ) or is there something more standard to do? 2015-09-08T16:19:10Z |3b|: clhs make-broadcast-stream 2015-09-08T16:19:10Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_mk_bro.htm 2015-09-08T16:19:16Z kolko joined #lisp 2015-09-08T16:19:59Z |3b|: ^ with no arguments makes a stream you can write to that just ignores it 2015-09-08T16:20:23Z downloadico: Thanks! 2015-09-08T16:20:55Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-08T16:22:50Z varjag joined #lisp 2015-09-08T16:23:59Z ndrei joined #lisp 2015-09-08T16:26:16Z grouzen joined #lisp 2015-09-08T16:29:35Z antgreen joined #lisp 2015-09-08T16:30:46Z durm quit (Ping timeout: 240 seconds) 2015-09-08T16:32:35Z PuercoPop: downloadico: quickload takes a silent key argument, so 2015-09-08T16:32:44Z PuercoPop: (ql:quickload :foo :silent t) 2015-09-08T16:33:29Z flip214: :silent :night 2015-09-08T16:34:39Z downloadico: Thanks PuercoPop! 2015-09-08T16:35:42Z mbuf quit (Quit: Ex-Chat) 2015-09-08T16:35:57Z radioninja_work quit (Ping timeout: 252 seconds) 2015-09-08T16:36:10Z Vityok quit (Ping timeout: 240 seconds) 2015-09-08T16:37:45Z fantazo joined #lisp 2015-09-08T16:37:51Z Fare joined #lisp 2015-09-08T16:41:20Z ndrei quit (Read error: No route to host) 2015-09-08T16:41:59Z Davidbrcz joined #lisp 2015-09-08T16:43:38Z gravicappa joined #lisp 2015-09-08T16:43:49Z leafybasil quit (Remote host closed the connection) 2015-09-08T16:44:16Z leafybasil joined #lisp 2015-09-08T16:47:00Z zirman joined #lisp 2015-09-08T16:47:02Z EvW joined #lisp 2015-09-08T16:47:23Z ndrei joined #lisp 2015-09-08T16:48:18Z radioninja_work joined #lisp 2015-09-08T16:48:26Z leafybasil quit (Ping timeout: 240 seconds) 2015-09-08T16:49:01Z Ven joined #lisp 2015-09-08T16:49:02Z smokeink quit (Ping timeout: 260 seconds) 2015-09-08T16:50:33Z Fare: Ahem, is anyone willing to preview/proofread ch. 5 of my blog: https://github.com/Ngnghm/ngnghm.github.io/blob/master/_src/posts/5005-05-05-chapter-5.md ? 2015-09-08T16:51:11Z marvi quit (Ping timeout: 264 seconds) 2015-09-08T16:52:20Z HDurer quit (Ping timeout: 244 seconds) 2015-09-08T16:52:26Z marvi joined #lisp 2015-09-08T16:52:27Z marvi quit (Changing host) 2015-09-08T16:52:27Z marvi joined #lisp 2015-09-08T16:54:07Z briantrice joined #lisp 2015-09-08T16:55:42Z jackdaniel: Fare: my english isn't good enough to proofread anything, but I'll gladly read this chapter, I really enjoy this serie :-) 2015-09-08T16:56:01Z Fare: renamed: make that https://github.com/Ngnghm/ngnghm.github.io/blob/master/_src/posts/2015-09-08-chapter-5.md 2015-09-08T16:56:19Z pjb: minion: memo for Vityok: either the data is binary or it's well encoded text. Taking binary data as well encoded text is a typing error. Typing errors can come either from the reader, using the wrong type (why don't you use a binary stream?), or from the writer, generating the data of the wrong type (hence the unicode standard hiting the head of the writer). 2015-09-08T16:56:19Z minion: Remembered. I'll tell Vityok when he/she/it next speaks. 2015-09-08T16:56:34Z Fare: jackdaniel, thanks. I tried the double-wait, btw, and it still has the race condition. 2015-09-08T16:56:44Z sjl quit (Ping timeout: 268 seconds) 2015-09-08T16:57:33Z ndrei quit (Ping timeout: 255 seconds) 2015-09-08T16:58:17Z jackdaniel: hm, as wrote in issue thread, it's undoubtely a bug, but I have no particular clue how it can leak. I'll give it another try on friday 2015-09-08T16:58:28Z Fare: thank you. 2015-09-08T16:58:39Z Fare: I'll commit a change that does a single wait with t 2015-09-08T16:59:07Z jackdaniel: ok, thanks 2015-09-08T16:59:08Z Fare: shall I also disable this code and revert to force-shell t until you fix it in ECL? 2015-09-08T16:59:21Z mobius-eng quit (Remote host closed the connection) 2015-09-08T16:59:23Z Fare: or should I assume that ECL will fix it before the next release of ASDF ? 2015-09-08T16:59:37Z Fare: I believe ASDF is ripe for an anticipated 3.1.6 release. 2015-09-08T16:59:50Z Fare: just due to the amoutn of bug fixes 2015-09-08T16:59:57Z Fare: (we were hoping to jump to 3.2) 2015-09-08T17:00:26Z jackdaniel: it's your call, whatever you consider better option. If you could wait till saturday, then we'll know for sure 2015-09-08T17:01:37Z Fare: OK. I won't disable it for now, but if I release ASDF before you make a fix, I'll try to remember to disable it. 2015-09-08T17:01:56Z Fare: (will there be a way to detect a fixed version of ECL?) 2015-09-08T17:02:30Z sjl joined #lisp 2015-09-08T17:02:36Z jackdaniel: maybe by lisp-implementation-version? 2015-09-08T17:02:43Z Fare: you tell me :-) 2015-09-08T17:03:35Z Fare: (version<= "16.0.1" (lisp-implementation-version)) is fine with me... as long as lisp-implementation-version is guaranteed to follow ASDF conventions. 2015-09-08T17:03:56Z jackdaniel: what are asdf conventions? (I've decided to follow autotools suggestion) 2015-09-08T17:04:09Z jackdaniel: ASDF° 2015-09-08T17:04:11Z HDurer joined #lisp 2015-09-08T17:04:17Z Fare: [0-9]+([.][0-9]+)* 2015-09-08T17:04:51Z Fare: ^[0-9]+([.][0-9]+)*$ 2015-09-08T17:05:08Z jackdaniel: yes, that's for sure. But I can't guarantee that I'll be able to fix this bug. 2015-09-08T17:05:41Z Fare: makes sense. 2015-09-08T17:05:51Z jackdaniel: I've got to go (guests came) - take care \o 2015-09-08T17:06:30Z Fare: I hate heisenbugs. 2015-09-08T17:07:24Z mea-culpa joined #lisp 2015-09-08T17:07:52Z eudoxia quit (Quit: Leaving) 2015-09-08T17:09:22Z Patzy quit (Ping timeout: 244 seconds) 2015-09-08T17:10:12Z Patzy joined #lisp 2015-09-08T17:10:33Z zirmann joined #lisp 2015-09-08T17:14:01Z zirman quit (Ping timeout: 244 seconds) 2015-09-08T17:16:52Z zacharias joined #lisp 2015-09-08T17:19:09Z blackwolf quit (Remote host closed the connection) 2015-09-08T17:19:52Z lispyone quit (Remote host closed the connection) 2015-09-08T17:21:01Z _nil_m_ quit (Quit: Leaving) 2015-09-08T17:26:14Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-08T17:27:56Z BillyZane2 joined #lisp 2015-09-08T17:28:04Z rneco quit (Remote host closed the connection) 2015-09-08T17:29:32Z fantazo quit (Ping timeout: 244 seconds) 2015-09-08T17:33:07Z slyrus quit (Ping timeout: 268 seconds) 2015-09-08T17:34:33Z Oladon1 joined #lisp 2015-09-08T17:35:06Z Oladon quit (Disconnected by services) 2015-09-08T17:35:11Z Oladon1 is now known as Oladon 2015-09-08T17:37:08Z OrangeShark joined #lisp 2015-09-08T17:38:22Z lambda-smith quit (Ping timeout: 272 seconds) 2015-09-08T17:38:36Z Ven joined #lisp 2015-09-08T17:39:21Z edgar-rft quit (Quit: edgar-rft) 2015-09-08T17:39:50Z BillyZane2 quit (Ping timeout: 240 seconds) 2015-09-08T17:41:30Z sz0 joined #lisp 2015-09-08T17:42:09Z radioninja joined #lisp 2015-09-08T17:42:59Z lambda-smith joined #lisp 2015-09-08T17:43:28Z kushal joined #lisp 2015-09-08T17:47:08Z Quadresce joined #lisp 2015-09-08T17:48:14Z m_zr0_ quit (Quit: leaving) 2015-09-08T17:48:34Z m_zr0 joined #lisp 2015-09-08T17:51:23Z kaleun joined #lisp 2015-09-08T17:53:14Z bb010g quit (Quit: Connection closed for inactivity) 2015-09-08T17:53:38Z Denommus joined #lisp 2015-09-08T17:53:57Z UtkarshRay quit (Quit: Leaving) 2015-09-08T17:54:36Z zirmann quit (Remote host closed the connection) 2015-09-08T17:55:03Z zirman joined #lisp 2015-09-08T17:56:26Z zygentoma joined #lisp 2015-09-08T17:56:26Z Andrie joined #lisp 2015-09-08T17:56:39Z kristof joined #lisp 2015-09-08T17:57:25Z futpib joined #lisp 2015-09-08T17:58:31Z fiddlerwoaroof-m joined #lisp 2015-09-08T17:59:45Z fiddlerwoaroof-m says hi 2015-09-08T18:00:00Z fiddlerwoaroof-m is now known as fidd-mezzano 2015-09-08T18:00:37Z sheilong joined #lisp 2015-09-08T18:00:43Z ehu joined #lisp 2015-09-08T18:00:57Z Andrie left #lisp 2015-09-08T18:01:42Z fidd-mezzano: Ping? 2015-09-08T18:02:12Z fiddlerwoaroof: Oops, the mezzano IRC client is confusion 2015-09-08T18:02:16Z kushal quit (Ping timeout: 246 seconds) 2015-09-08T18:02:22Z thenextaynounamu joined #lisp 2015-09-08T18:02:52Z fantazo joined #lisp 2015-09-08T18:03:39Z fidd-mezzano quit 2015-09-08T18:04:17Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-08T18:04:37Z Quadresce: not a false fact 2015-09-08T18:05:17Z flip214: but is it decidably true? 2015-09-08T18:06:12Z BitPuffin quit (Ping timeout: 244 seconds) 2015-09-08T18:06:48Z Quadresce: i mean why not~ 2015-09-08T18:07:12Z flip214: because Gödel? 2015-09-08T18:07:26Z flip214: Or Escher. 2015-09-08T18:07:29Z Quadresce: no 2015-09-08T18:07:30Z flip214: Perhaps even Bach! ;) 2015-09-08T18:08:48Z HDurer quit (Ping timeout: 264 seconds) 2015-09-08T18:08:54Z thenextaynounamu: Hi... I don't want to start a flame war! So if you don't have something good to say don't reply. I have been using VIM for about 5 years now... I am very comfortable with if and very productive! I have tried Emacs but VIM is more productive for me because it is ENGRAINED! Is there anybody who has a good vim setup that integrates well with Lisp? Evil mode is also not a solution for me. Any help would be greatly appreciate 2015-09-08T18:09:21Z flip214: thenextaynounamu: slimv. 2015-09-08T18:09:29Z flip214: http://www.vim.org/scripts/script.php?script_id=2531 2015-09-08T18:09:37Z flip214: or use a mercurial checkout. 2015-09-08T18:09:49Z guicho quit (Ping timeout: 244 seconds) 2015-09-08T18:10:08Z flip214: sorry, gotta go... can answer questions again in ~12hours, if there are any. 2015-09-08T18:10:09Z thenextaynounamu: I will look into it thanks! I suppose there is a git repo as well! 2015-09-08T18:10:10Z ggole quit (Ping timeout: 240 seconds) 2015-09-08T18:10:22Z fiddlerwoaroof: slimv is a little quirky here and there, but it's a much better programming environment than most other programming languages have. 2015-09-08T18:10:30Z thenextaynounamu: Ok thanks! 2015-09-08T18:12:07Z thenextaynounamu: Any other suggestions... I want to try as much as I can -- to see what works best. 2015-09-08T18:12:13Z Malice joined #lisp 2015-09-08T18:12:45Z flip214: thenextaynounamu: http://paste.lisp.org/display/154906 2015-09-08T18:12:55Z flip214: F2 eval's and stores the current form 2015-09-08T18:13:10Z flip214: F3 evals the current form, and sends the stored form too 2015-09-08T18:13:15Z sjl: thenextaynounamu: I used slimv for a while but found it too quirky. now I use a few simple mappings with neovim and use a repl inside it 2015-09-08T18:13:17Z flip214: so F2 on some test expression 2015-09-08T18:13:29Z flip214: then F3 on the functions you debug until the result is what you want 2015-09-08T18:13:35Z sjl: I have thought about writing an nrepl server in common lisp and trying to get fireplace.vim working with it, but haven't had the time 2015-09-08T18:13:54Z flip214: sjl: good idea. please note that there's a cl library for neovim, too! 2015-09-08T18:14:06Z flip214: using the RPC interface of neovim... 2015-09-08T18:14:10Z sjl: oh nice 2015-09-08T18:14:17Z sjl: oh wait 2015-09-08T18:14:21Z flip214: that was one of my next wishes, although I fear I won't have time for that 2015-09-08T18:14:23Z sjl: this is to write vim plugins in lisp? 2015-09-08T18:14:30Z flip214: that too 2015-09-08T18:14:52Z flip214: you can have eg. sbcl connect to swank to another lisp, and "control" vim via the rpc 2015-09-08T18:15:01Z sjl: hm 2015-09-08T18:15:04Z flip214: only a small vimscript layer to pass keypresses etc. 2015-09-08T18:15:17Z sjl: I mean I basically want slimv, but in a form that doesn't break all the time 2015-09-08T18:15:34Z davazp joined #lisp 2015-09-08T18:15:34Z flip214: I even thought about running slime in an emacs lisp interpreter (via LUA) within neovim, directly 2015-09-08T18:15:35Z sjl: fireplace is more vimmy, but requires nrepl 2015-09-08T18:15:47Z flip214: slimv works fine for me... what does break for you? 2015-09-08T18:15:56Z flip214: sorry, am away now. 2015-09-08T18:16:05Z sjl: it's been a year or two since I last used it, but the repl would constantly get into weird broken states 2015-09-08T18:16:10Z sjl: same with the debugger, etc 2015-09-08T18:16:44Z sjl: plus it suffers from vanilla vim's interprocess communication limitations 2015-09-08T18:17:00Z harish_ joined #lisp 2015-09-08T18:17:04Z sjl: it could probably be improved in nvim, but the codebase is... "hairy" 2015-09-08T18:17:35Z Arathnim quit (Ping timeout: 264 seconds) 2015-09-08T18:17:35Z sjl: I looked at writing an nrepl server for CL but nrepl is a clojure thing so there's basically no docs 2015-09-08T18:17:44Z sjl: (on the protocol/implementing a server) 2015-09-08T18:18:09Z thenextaynounamu: @flip214 and @sjl... can you share your dotfiles... I may pick up some useful stuff there! 2015-09-08T18:18:31Z sjl: thenextaynounamu: https://bitbucket.org/sjl/dotfiles/src abandon all hope ye who enter here 2015-09-08T18:18:48Z HDurer joined #lisp 2015-09-08T18:18:49Z kushal joined #lisp 2015-09-08T18:18:52Z sjl: ><((°> wc -l ~/.vimrc 2015-09-08T18:18:54Z sjl: 2674 /Users/sjl/.vimrc 2015-09-08T18:18:55Z sjl: it's fine 2015-09-08T18:19:29Z thenextaynounamu: yes the nvim code is as jou say to "hairy", but I am getting off topic! Thanks for the help I will check if out! 2015-09-08T18:20:25Z lispyone joined #lisp 2015-09-08T18:20:46Z thenextaynounamu: I know a bit of vimscript but not enough to write a plugin like that for nvim! 2015-09-08T18:24:45Z sheilong quit (Read error: Connection reset by peer) 2015-09-08T18:24:46Z lispyone quit (Ping timeout: 240 seconds) 2015-09-08T18:24:59Z Denommus` joined #lisp 2015-09-08T18:25:15Z bb010g joined #lisp 2015-09-08T18:26:08Z sheilong joined #lisp 2015-09-08T18:26:21Z Denommus quit (Ping timeout: 244 seconds) 2015-09-08T18:27:05Z Denommus` is now known as Denommus 2015-09-08T18:29:19Z Denommus quit (Client Quit) 2015-09-08T18:30:01Z lispyone joined #lisp 2015-09-08T18:31:02Z kushal quit (Read error: Connection reset by peer) 2015-09-08T18:31:28Z zacharias quit (Ping timeout: 250 seconds) 2015-09-08T18:32:48Z kushal joined #lisp 2015-09-08T18:35:06Z Denommus joined #lisp 2015-09-08T18:36:34Z mprelude joined #lisp 2015-09-08T18:44:48Z varjag quit (Ping timeout: 264 seconds) 2015-09-08T18:45:02Z gravicappa quit (Ping timeout: 265 seconds) 2015-09-08T18:48:50Z vlatkoB quit (Remote host closed the connection) 2015-09-08T18:49:54Z binghe joined #lisp 2015-09-08T18:52:51Z fantazo quit (Ping timeout: 246 seconds) 2015-09-08T18:53:01Z zirman quit (Remote host closed the connection) 2015-09-08T18:54:41Z zirman joined #lisp 2015-09-08T18:56:51Z angavrilov quit (Ping timeout: 244 seconds) 2015-09-08T18:58:14Z sjl_ joined #lisp 2015-09-08T18:58:54Z sjl quit (Disconnected by services) 2015-09-08T18:58:58Z sjl_ is now known as sjl 2015-09-08T18:59:41Z hardenedapple joined #lisp 2015-09-08T19:01:24Z cadadar joined #lisp 2015-09-08T19:04:56Z hiroakip joined #lisp 2015-09-08T19:05:38Z francogrex joined #lisp 2015-09-08T19:06:02Z francogrex: clisp: (FIND-CLASS 'FIXNUM) => FIND-CLASS: FIXNUM does not name a class 2015-09-08T19:06:08Z francogrex: wtf? 2015-09-08T19:06:30Z Xof: wtfdyswtf? 2015-09-08T19:06:55Z thenextaynounamu left #lisp 2015-09-08T19:07:30Z Xof: "Many but not all of the predefined type specifiers have a corresponding class with the same proper name as the type. These type specifiers are listed in Figure 4-8." 2015-09-08T19:09:07Z wbooze quit (Ping timeout: 246 seconds) 2015-09-08T19:09:52Z Shinmera: clhs fixnum 2015-09-08T19:09:52Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/t_fixnum.htm 2015-09-08T19:10:01Z Shinmera: See that it says "Type FIXNUM" 2015-09-08T19:10:04Z Shinmera: clhs integer 2015-09-08T19:10:04Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/t_intege.htm 2015-09-08T19:10:15Z Shinmera: See that it says "System Class INTEGER" 2015-09-08T19:10:40Z oleo_ joined #lisp 2015-09-08T19:10:53Z jasom: sjl, flip214: emacs has asynchronous buffers as a first-class abstraction, getting it right in vim is *really* hard. I ended up giving up and using emcas with evil-mode 2015-09-08T19:10:57Z attila_lendvai joined #lisp 2015-09-08T19:10:57Z attila_lendvai quit (Changing host) 2015-09-08T19:10:57Z attila_lendvai joined #lisp 2015-09-08T19:11:17Z oleo is now known as Guest76749 2015-09-08T19:11:23Z sjl: yeah getting it right in vim is impossible. I have hope for neovim, but it's still really new 2015-09-08T19:11:29Z oleo_ is now known as oleo 2015-09-08T19:11:34Z sjl: I try evil about once a year and always end up giving up within a day 2015-09-08T19:11:48Z Guest76749 quit (Ping timeout: 264 seconds) 2015-09-08T19:12:31Z jasom: neovim is a *huge* step in the right direction, but it's still a bit of a pain to do something like the slime-fancy REPL where you have a buffer both accepting user input and showing remote output 2015-09-08T19:12:49Z jasom: I have confidence that neovim is flexible enough that someone can write a library to manage that though 2015-09-08T19:13:25Z antoszka: sjl: Try spacemacs, it's about as much of vim as you can get in an emacs ;) 2015-09-08T19:13:40Z antoszka: sjl: And it's got a nicely integrated slime layer. 2015-09-08T19:13:50Z sjl: yeah. I have considered something like, when you go into insert mode in a neovim repl buffer it opens a split beneath the repl that's just a separate buffer with ft=lisp, with a keymap to "send to repl and close this" 2015-09-08T19:14:20Z sjl: so you can edit your expr in a real vim lisp buffer, then send it to the repl 2015-09-08T19:14:21Z jasom: I do wish that we could replace slime/swank with something less strongly coupled. It's really a single program split into two parts rather than a client/server using a well established protocol 2015-09-08T19:14:56Z binghe_ joined #lisp 2015-09-08T19:15:21Z binghe quit (Read error: Connection reset by peer) 2015-09-08T19:15:21Z binghe_ is now known as binghe 2015-09-08T19:15:59Z jasom: but swank has so much knowledge baked into the code, that replacing it is non-trivial 2015-09-08T19:16:23Z francogrex: does not make sense. if one cannot use (find-class 'fixnum) then one cannot also write: (defmethod node ((index fixnum) ... 2015-09-08T19:17:39Z sjl: jasom: yeah. I think nrepl is the clojure community's version, and it does seem less tightly coupled, in principle 2015-09-08T19:17:57Z sjl: in practice clojure people never document anything so the protocol is locked in the brains of the nrepl implementors 2015-09-08T19:18:14Z jasom: francogrex: fixnum is not required by the standard 2015-09-08T19:18:15Z sjl: maybe some day I'll reverse engineer it 2015-09-08T19:19:18Z gingerale quit (Remote host closed the connection) 2015-09-08T19:19:37Z jasom: francogrex: so (defmethod node ((index fixnum)) ...) is not required to work. 2015-09-08T19:20:00Z Xach: it is not required to be a system class 2015-09-08T19:20:17Z jasom: And if it's not a system class, you're not allowed to define it, right? 2015-09-08T19:20:28Z warweasle joined #lisp 2015-09-08T19:20:42Z jasom: (assuming fixnum is from the cl package) 2015-09-08T19:20:46Z Xach: right 2015-09-08T19:20:46Z warweasle: Is there a good javascript compiler in Lisp? 2015-09-08T19:20:56Z Xach: warweasle: "js" is interesting to me. 2015-09-08T19:21:09Z warweasle: Xach: cl-js? 2015-09-08T19:21:24Z jasom: warweasle: http://marijnhaverbeke.nl/cl-javascript/ 2015-09-08T19:21:26Z Xach: warweasle: the project is called just "js" 2015-09-08T19:21:29Z Xach: https://github.com/akapav/js 2015-09-08T19:21:35Z Xach: that's the one I mean. same as jasom's link. 2015-09-08T19:21:51Z Xach: oh, sorry. cl-js is the system name. 2015-09-08T19:22:02Z Xach: i can't keep it straight. 2015-09-08T19:23:32Z jasom: I think mozilla did a referrence implementation in MCL too 2015-09-08T19:23:56Z jasom: http://lxr.mozilla.org/mozilla/source/js2/semantics/ <-- there it is. cl-js will almost certainly generate better code though. 2015-09-08T19:24:13Z zirman quit (Remote host closed the connection) 2015-09-08T19:24:23Z warweasle: jasom: Well, it failed trying to compile ammo.js. 2015-09-08T19:24:31Z PuercoPop: is there something like boundp for 'places'? I want to check if an accessor is bound. 2015-09-08T19:24:47Z warweasle: which is a bullet library port. 2015-09-08T19:24:55Z warweasle: It was worth a try, however. 2015-09-08T19:25:10Z Xach: PuercoPop: no 2015-09-08T19:25:18Z jasom: PuercoPop: I don't think there's anything like boundp for lexical bindings even. 2015-09-08T19:25:24Z Xach: warweasle: how did it fail? 2015-09-08T19:25:48Z warweasle: Xach: Unexpected token ';', expected 'WHILE'. (line 19, character 58322) 2015-09-08T19:25:49Z warweasle: [Condition of type PARSE-JS:JS-PARSE-ERROR] 2015-09-08T19:25:49Z binghe quit (Read error: Connection reset by peer) 2015-09-08T19:26:06Z binghe joined #lisp 2015-09-08T19:27:10Z Xach: warweasle: darn. 2015-09-08T19:27:11Z davazp quit (Ping timeout: 264 seconds) 2015-09-08T19:27:21Z jasom: warweasle: either a bug in parse-js or a bug in emscripten 2015-09-08T19:27:37Z PuercoPop: hmm, then I can either slot-boundp or gensym a sigil. 2015-09-08T19:29:54Z kami quit (Remote host closed the connection) 2015-09-08T19:30:32Z Bicyclidine joined #lisp 2015-09-08T19:30:52Z francogrex: /quit$ 2015-09-08T19:30:56Z francogrex quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-09-08T19:33:54Z scymtym_ quit (Remote host closed the connection) 2015-09-08T19:34:00Z Quadresce quit (Quit: This computer has gone to sleep) 2015-09-08T19:34:34Z jewel quit (Read error: Connection timed out) 2015-09-08T19:36:20Z jewel joined #lisp 2015-09-08T19:39:51Z cadadar quit (Quit: Leaving.) 2015-09-08T19:39:58Z Quadresce joined #lisp 2015-09-08T19:40:06Z hiroakip quit (Ping timeout: 246 seconds) 2015-09-08T19:44:40Z zirman joined #lisp 2015-09-08T19:48:49Z briantrice quit (Quit: briantrice) 2015-09-08T19:49:03Z gigetoo joined #lisp 2015-09-08T19:49:28Z zirman quit (Ping timeout: 272 seconds) 2015-09-08T19:59:22Z briantrice joined #lisp 2015-09-08T20:00:55Z futpib quit (Ping timeout: 265 seconds) 2015-09-08T20:02:02Z shka quit (Quit: Konversation terminated!) 2015-09-08T20:03:02Z binghe quit (Quit: ChatZilla 0.9.92 [SeaMonkey 2.35/20150827182544]) 2015-09-08T20:03:07Z rszeno joined #lisp 2015-09-08T20:03:13Z kristof quit (Ping timeout: 256 seconds) 2015-09-08T20:04:18Z Fare quit (Ping timeout: 255 seconds) 2015-09-08T20:06:57Z rszeno quit (Client Quit) 2015-09-08T20:09:31Z pjb quit (Write error: Connection reset by peer) 2015-09-08T20:09:44Z pjb joined #lisp 2015-09-08T20:11:06Z BitPuffin|osx joined #lisp 2015-09-08T20:11:21Z warweasle: Talk to you all later. 2015-09-08T20:11:34Z warweasle quit (Remote host closed the connection) 2015-09-08T20:16:53Z ghost_runner joined #lisp 2015-09-08T20:17:02Z ghost_runner: What did SICP do for *YOU*? 2015-09-08T20:17:32Z ghost_runner: I ask because it seems a lot of Lispers recommend the book having not read it themselves, out of mere bandwagoning. 2015-09-08T20:18:14Z z0d: it's about computer science 2015-09-08T20:18:28Z z0d: not necessarily about Lisp/Scheme 2015-09-08T20:18:29Z Fare joined #lisp 2015-09-08T20:18:32Z Xach: "greanbeen" from yesterday is back for more trolling. 2015-09-08T20:18:38Z Xach: ghost_runner: Go away, and don't come back. 2015-09-08T20:18:53Z ghost_runner: z0d: Yes, I know that much. 2015-09-08T20:19:16Z failproofshark: i thought summer ended 2015-09-08T20:20:00Z ghost_runner: I thought grade school had started up again myself, but that doesn't seem to be the case. 2015-09-08T20:20:14Z failproofshark: ghost_runner: clearly 2015-09-08T20:20:30Z ghost_runner: Very clearly. 2015-09-08T20:21:09Z ghost_runner: I reckon I'll just ask elsewhere. 2015-09-08T20:21:17Z ghost_runner quit (Client Quit) 2015-09-08T20:24:46Z Davidbrcz quit (Ping timeout: 240 seconds) 2015-09-08T20:27:49Z Seeq joined #lisp 2015-09-08T20:27:55Z Xach: One of the few trolls that leaves when asked. 2015-09-08T20:29:33Z ndrei joined #lisp 2015-09-08T20:30:15Z DeadTrickster: I wonder why someone would want to troll here? 2015-09-08T20:30:53Z DeadTrickster: maybe he really wants to know :-) 2015-09-08T20:31:23Z dwchandler: don't fall into that trap ;) 2015-09-08T20:32:02Z francogrex joined #lisp 2015-09-08T20:32:35Z francogrex: while debugging a package (cl-bayesnet) I traced an error to this call: (apply #'aref #0A#(0.7D0 0.3D0 0.7D0 0.3D0 0.7D0 0.3D0 0.6D0) '(0 0 0)) 2015-09-08T20:32:48Z Xach: DeadTrickster: you can see the history from "greenbean" and "snatch" in the logs. it is not sincere curiosity. 2015-09-08T20:33:15Z bb010g quit (Quit: Connection closed for inactivity) 2015-09-08T20:34:36Z Cthulhux-: \o/ 2015-09-08T20:34:37Z Cthulhux-: http://trac.clozure.com/ccl/wiki/ReleaseNotes/1.11 2015-09-08T20:34:50Z Cthulhux-: IPv6! 2015-09-08T20:34:56Z Bicyclidine: clhs #a 2015-09-08T20:34:56Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/02_dhl.htm 2015-09-08T20:35:06Z Bicyclidine: so, typo? 2015-09-08T20:35:46Z Bicyclidine: or i guess a zero dimensional array with a one-dimensional array as its only elemnt, which is pretty weir 2015-09-08T20:35:49Z Bicyclidine: d 2015-09-08T20:37:11Z leafybasil joined #lisp 2015-09-08T20:37:17Z Andrie joined #lisp 2015-09-08T20:38:13Z DeadTrickster: anyone used https://github.com/lokedhs/cl-rabbit how it feels? 2015-09-08T20:38:29Z Xach: DeadTrickster: loke may have some info 2015-09-08T20:39:17Z Bicyclidine: (aref #0a4) => 4. fascinating. 2015-09-08T20:39:33Z Malice quit (Remote host closed the connection) 2015-09-08T20:40:16Z DeadTrickster: Xach, have you seen him on #lisp? Also https://github.com/lisp/de.setf.amqp still there and I still can't build it :-( 2015-09-08T20:40:35Z Xach: DeadTrickster: he is quite active on #lisp in his time zone 2015-09-08T20:40:42Z jasom: Bicyclidine: I know, I just discovered that a couple of months ago, but it makes sense as the degenerative case 2015-09-08T20:40:43Z Xach: which is at the opposite of the USA, I think 2015-09-08T20:41:09Z Bicyclidine: jasom: it does. still kinda weird. 2015-09-08T20:41:22Z DeadTrickster: Xach, like China or Australia? 2015-09-08T20:41:28Z Xach: DeadTrickster: something like that 2015-09-08T20:41:43Z Patzy quit (Ping timeout: 244 seconds) 2015-09-08T20:41:50Z jasom: DeadTrickster: singapore IIRC 2015-09-08T20:42:16Z DeadTrickster: cool, thanks 2015-09-08T20:42:46Z Patzy joined #lisp 2015-09-08T20:43:14Z hardenedapple quit (Quit: WeeChat 1.3) 2015-09-08T20:45:12Z ASau joined #lisp 2015-09-08T20:46:49Z zirman joined #lisp 2015-09-08T20:47:34Z remi`bd quit (Quit: leaving) 2015-09-08T20:50:22Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-09-08T20:51:10Z sjl quit (Ping timeout: 240 seconds) 2015-09-08T20:51:14Z jewel quit (Read error: Connection timed out) 2015-09-08T20:51:33Z zirman quit (Ping timeout: 255 seconds) 2015-09-08T20:52:12Z jewel joined #lisp 2015-09-08T20:52:51Z zirman joined #lisp 2015-09-08T20:52:51Z zirman quit (Changing host) 2015-09-08T20:52:51Z zirman joined #lisp 2015-09-08T20:54:44Z Ven joined #lisp 2015-09-08T20:55:15Z ehu quit (Read error: Connection reset by peer) 2015-09-08T20:55:43Z kushal quit (Quit: Leaving) 2015-09-08T20:55:59Z srcerer_ joined #lisp 2015-09-08T20:56:00Z c74d is now known as Guest32121 2015-09-08T20:56:04Z Andrie left #lisp 2015-09-08T20:56:29Z mobius-eng joined #lisp 2015-09-08T20:56:39Z srcerer quit (Ping timeout: 252 seconds) 2015-09-08T20:56:48Z ehu joined #lisp 2015-09-08T20:56:49Z c74d3 joined #lisp 2015-09-08T20:56:57Z Ober: when doing a join on bordeaux/pcall of all the workers/threads you've registered, getting a invalid-array-index-error index 262144 our of bounce, for (simple-array (unsigned-byte 64) (262144) should be nonnegative and <262144. Is this a case of a dangling reference to a dead thread in the list? 2015-09-08T20:57:02Z Guest32121 quit (Ping timeout: 252 seconds) 2015-09-08T20:58:27Z zirmann joined #lisp 2015-09-08T21:00:24Z Harag quit (Ping timeout: 264 seconds) 2015-09-08T21:00:33Z Davidbrcz joined #lisp 2015-09-08T21:02:06Z zirman quit (Ping timeout: 240 seconds) 2015-09-08T21:02:15Z mac_ified quit (Remote host closed the connection) 2015-09-08T21:02:48Z mrSpec quit (Quit: mrSpec) 2015-09-08T21:02:52Z zirmann quit (Ping timeout: 246 seconds) 2015-09-08T21:05:58Z kaleun quit (Quit: Leaving) 2015-09-08T21:08:10Z jewel quit (Read error: Connection timed out) 2015-09-08T21:11:37Z refrijerator joined #lisp 2015-09-08T21:11:43Z jewel joined #lisp 2015-09-08T21:13:00Z Andrie joined #lisp 2015-09-08T21:16:43Z pjb: francogrex: don't get misled by the fact that some implementations have as an extension a FIXNUM class. It's not conforming to rely on it. 2015-09-08T21:19:24Z sdothum quit (Read error: Connection reset by peer) 2015-09-08T21:19:44Z sdothum joined #lisp 2015-09-08T21:19:47Z francogrex: pjb: it appears so. 2015-09-08T21:19:59Z scymtym_ joined #lisp 2015-09-08T21:20:00Z pjb: PuercoPop: the only places that can be unbound are CLOS slots. there's slot-boundp and slot-makunbound. 2015-09-08T21:22:31Z EvW quit (Ping timeout: 268 seconds) 2015-09-08T21:23:41Z kristof joined #lisp 2015-09-08T21:24:23Z francogrex: for asdf 'experts', for debugging purposes, is it possible to load an asdf system without having it compiled first? 2015-09-08T21:26:06Z pjb: use the load-source-op operation. 2015-09-08T21:26:33Z pjb: (asdf:oos 'asdf:load-source-op :split-sequence) 2015-09-08T21:26:53Z mprelude: Really noob question, but how do I convert ascii->binary? 2015-09-08T21:27:44Z pjb: mprelude: using com.informatimago.common-lisp.cesarum.ascii:ascii-code 2015-09-08T21:27:52Z Bicyclidine: or char-code, usually. 2015-09-08T21:28:13Z pjb: Only after having verified at run-time that it maps the ascii encoding. 2015-09-08T21:28:26Z francogrex: ok pjb. Thanks 2015-09-08T21:28:36Z mprelude: SCRAM is a horrible RFC 2015-09-08T21:28:41Z mprelude: Just gonna throw that out there 2015-09-08T21:29:25Z Bicyclidine: safety control rod axe man? 2015-09-08T21:30:10Z pjb: So: you can indeed write: (when (and (loop for i from 0 to 127 always (char= (com.informatimago.common-lisp.cesarum.ascii:code-ascii i) (code-char i))) (loop for c across com.informatimago.common-lisp.cesarum.ascii:*ascii-characters* always (= (com.informatimago.common-lisp.cesarum.ascii:ascii-code c) (char-code c)))) (char-code ch)) instead of (char-code ch). 2015-09-08T21:30:25Z pjb: assuming ch ins in com.informatimago.common-lisp.cesarum.ascii:*ascii-characters* in the first place. 2015-09-08T21:30:37Z pjb: But I find it much simplier to just write (com.informatimago.common-lisp.cesarum.ascii:ascii-code ch). 2015-09-08T21:32:14Z jtza8 joined #lisp 2015-09-08T21:32:51Z lambda-smith quit (Quit: Konversation terminated!) 2015-09-08T21:33:38Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-08T21:34:48Z sjl joined #lisp 2015-09-08T21:37:20Z pjb: mprelude: the point is that when implementing protocols, I much prefer to do the decoding explicitely myself than rely on the language. This way, your protocol layer won't break silently when you port your program. 2015-09-08T21:37:20Z Andrie quit (Read error: Connection reset by peer) 2015-09-08T21:38:36Z wheelsucker quit (Quit: Client Quit) 2015-09-08T21:39:47Z kristof quit (Ping timeout: 268 seconds) 2015-09-08T21:39:51Z ehu quit (Quit: Leaving.) 2015-09-08T21:41:38Z jasom: mprelude: completely OT, but what is SCRAM supposed to do that SRP doesn't? 2015-09-08T21:43:11Z jasom: mprelude: ah, found the answer; at the tiem SCRAM was written SRP was patent encumbered 2015-09-08T21:43:20Z tifa joined #lisp 2015-09-08T21:45:24Z mobius-eng quit (Remote host closed the connection) 2015-09-08T21:45:25Z tifa quit (Remote host closed the connection) 2015-09-08T21:46:08Z jewel_ joined #lisp 2015-09-08T21:46:29Z mprelude: pjb: Unfortunately I'm not familiar enough with a) the protocol or b) the language to know *I'm* doing that right. 2015-09-08T21:47:14Z mprelude: https://www.github.com/mprelude/cl-scram -- This is the WIP I have, but it's generating the wrong response, probably because of a failed conversion or wrong conversion. 2015-09-08T21:47:45Z mprelude: http://paste2.org/U4MHvxkX 2015-09-08T21:47:51Z mprelude: Basic explanation of the issue 2015-09-08T21:49:36Z jewel quit (Ping timeout: 255 seconds) 2015-09-08T21:49:49Z refrijerator quit (Quit: Page closed) 2015-09-08T21:51:05Z mprelude: Wonder if someone more familiar can see what I'm doing wrong, but it seems like very few people are familiar with both the lang and the rfc. 2015-09-08T21:51:17Z s00pcan_ joined #lisp 2015-09-08T21:52:48Z mprelude: the issue is in src/scram.lisp, gen-client-final-message function 2015-09-08T21:55:04Z Andrie joined #lisp 2015-09-08T21:55:47Z Andrie quit (Client Quit) 2015-09-08T21:56:59Z downloadico quit (Ping timeout: 250 seconds) 2015-09-08T22:01:41Z fiddlerwoaroof: Is there something like an ORM for S-Expressions? 2015-09-08T22:02:01Z jasom: fiddlerwoaroof: what do you mean? 2015-09-08T22:02:14Z kobain joined #lisp 2015-09-08T22:02:19Z fiddlerwoaroof: Basically, a way to define a schema for an S-Expression and automatically map it onto the appropriate tables in a database 2015-09-08T22:03:03Z jasom: fiddlerwoaroof: something like https://github.com/eudoxia0/crane or https://github.com/fukamachi/integral ? 2015-09-08T22:03:08Z fiddlerwoaroof: I'm thinking of something like an ORM, except that it doesn't map objects to a database but S-Expressions of a known type 2015-09-08T22:04:11Z fiddlerwoaroof: Not really, those are just ordinary ORMs, as far as I can tell. 2015-09-08T22:04:48Z jasom: fiddlerwoaroof: well there is no type in lisp called an "s-expression" do you mean a tree of cons-cells? 2015-09-08T22:04:50Z mishoo quit (Ping timeout: 240 seconds) 2015-09-08T22:05:12Z zirman joined #lisp 2015-09-08T22:05:40Z fiddlerwoaroof: I want to be able to do something like this: (schematize ((:title text) (:phone-number text) &rest (tags '(text))) and have it automatically generate the appropriate tables and foreign keys. 2015-09-08T22:06:12Z fiddlerwoaroof: Then, I'd run (store '("Some thing" "333-222-4444" "whatever" "something else")) 2015-09-08T22:06:38Z fiddlerwoaroof: Obviously, there'd be schema names and such worked into it. 2015-09-08T22:07:48Z fiddlerwoaroof: (I haven't really worked out all the details of how it would work, I just thought it up recently and wondered if there was anythign like it already 2015-09-08T22:09:27Z Fare: there are plenty of CL ORMs. 2015-09-08T22:10:41Z whiteline joined #lisp 2015-09-08T22:10:48Z pjb: fiddlerwoaroof: you need one table per type of atom you want, plus one table for cons cells. 2015-09-08T22:10:54Z pjb: fiddlerwoaroof: then storing sexps is trivial. 2015-09-08T22:11:20Z jasom: I don't see how your example is significantly different than (deftable use () (title :type text) (phone-number :type text) (tags :type multiset)) 2015-09-08T22:11:33Z jasom: which would be a rough translation into crane 2015-09-08T22:11:35Z EvW joined #lisp 2015-09-08T22:12:43Z jayne_ is now known as jayne 2015-09-08T22:14:11Z briantrice quit (Quit: briantrice) 2015-09-08T22:16:02Z fiddlerwoaroof: jasom: well, one difference would be that you could store any appropriately structured list without having to first create an instance of the appropriate CLOS class 2015-09-08T22:16:57Z Fare: I worked on one at ITA — not that I recommend that anyone should use it, unless you specifically want Oracle support. 2015-09-08T22:17:09Z jasom: fiddlerwoaroof: so it saves you a single make-instance call? 2015-09-08T22:17:21Z sheilong quit (Quit: WeeChat 1.2) 2015-09-08T22:18:06Z fiddlerwoaroof: jasom: maybe that would be the only advantage of what I'm describing, I haven't really thought it through. 2015-09-08T22:18:55Z fiddlerwoaroof: My idea would be to make something that's more like a shorthand syntax for sql queries necessary to store and load the lists. 2015-09-08T22:19:34Z pyon is now known as turnstile 2015-09-08T22:19:39Z fiddlerwoaroof: Than something that maps between two different ways of modelling data. 2015-09-08T22:19:43Z preacherAKAnd quit (Remote host closed the connection) 2015-09-08T22:20:38Z jasom: fiddlerwoaroof: I could see something like that working. Perhaps Fare can comment on how using his was? 2015-09-08T22:20:55Z lispyone quit (Remote host closed the connection) 2015-09-08T22:21:51Z Fare: QUAKE (source available in the qitab quux tarball, though not in a very usable state) was a classic CLOS-based ORM. 2015-09-08T22:22:23Z Fare: in a with-transaction, you create or modify a bunch of records. 2015-09-08T22:23:02Z Fare: and at the end it it does the magic sql queries to commit all that 2015-09-08T22:23:46Z jleija joined #lisp 2015-09-08T22:24:57Z Ethan- joined #lisp 2015-09-08T22:28:19Z jleija quit (Client Quit) 2015-09-08T22:28:37Z jleija joined #lisp 2015-09-08T22:28:37Z sjl quit (Read error: Connection reset by peer) 2015-09-08T22:29:45Z sjl joined #lisp 2015-09-08T22:30:07Z pjb: fiddlerwoaroof: http://paste.lisp.org/+3BJ7 2015-09-08T22:30:38Z fiddlerwoaroof: @Fare is that here: https://gitlab.common-lisp.net/qitab 2015-09-08T22:30:45Z pjb: fiddlerwoaroof: now, of course, you'd have to implement a garbage collector on those tables :-) 2015-09-08T22:31:13Z pjb: The easiest would be a copying garbage collector. Just take your root set and copy it to new tables. 2015-09-08T22:32:28Z pjb: fiddlerwoaroof: of course, instead genid incrementing a lisp counter, you would use a sql sequence. 2015-09-08T22:34:49Z francogrex quit (Remote host closed the connection) 2015-09-08T22:35:40Z Karl_Dscc joined #lisp 2015-09-08T22:35:59Z sjl quit (Read error: Connection reset by peer) 2015-09-08T22:36:23Z sjl joined #lisp 2015-09-08T22:36:26Z fiddlerwoaroof: pjb: I was thinking that it basically map a lambda-list onto each row of the table, with &rest args standing in for referred to by a foreign key and &optional args standing in for nullable columns. 2015-09-08T22:37:42Z fiddlerwoaroof: But, your code helped me realize that you don't necessarily need to declare the types of the various items in the list, just generate a bunch of prefixed tables. 2015-09-08T22:37:46Z Fare quit (Ping timeout: 240 seconds) 2015-09-08T22:38:27Z papachan_ joined #lisp 2015-09-08T22:38:31Z papachan quit (Quit: Saliendo) 2015-09-08T22:38:39Z papachan_ is now known as papachan 2015-09-08T22:39:16Z mprelude: Which nosql databases have supported drivers? 2015-09-08T22:40:49Z jewel_ quit (Read error: Connection timed out) 2015-09-08T22:41:30Z ndrei quit (Ping timeout: 240 seconds) 2015-09-08T22:41:41Z jewel_ joined #lisp 2015-09-08T22:42:07Z kristof joined #lisp 2015-09-08T22:44:26Z sjl quit (Ping timeout: 240 seconds) 2015-09-08T22:44:52Z stardiviner joined #lisp 2015-09-08T22:44:55Z sjl joined #lisp 2015-09-08T22:47:19Z briantrice joined #lisp 2015-09-08T22:48:56Z sz0 quit (Quit: Connection closed for inactivity) 2015-09-08T22:53:12Z pillton: Last night I encountered some differences in the way implementations handle EQL types. http://paste.lisp.org/display/154916 2015-09-08T22:54:59Z jleija quit (Quit: leaving) 2015-09-08T22:55:35Z pillton: My (possibly incorrect) mental model of EQL types is that (subtypep `(eql ,x) some-type) is equivalent to (typep x some-type). 2015-09-08T22:55:59Z Bicyclidine: that's correct, but subtypep is allowed to be really fucking stupid. 2015-09-08T22:56:56Z pillton: After reading the hyperpsec entry on EQL type specifiers it seems that an implementation may be required construct a type representing x. 2015-09-08T22:57:07Z pillton: required to* 2015-09-08T22:57:20Z Bicyclidine: subtypep's entry explains that it's allowed to give up on eql specifiers (god knows why) 2015-09-08T22:57:24Z pillton: Which is not possible for arbitrary objects. 2015-09-08T22:57:28Z pillton: Oh. 2015-09-08T22:57:30Z Bicyclidine: probably sbcl sees a satisfies type and says fuck that. 2015-09-08T22:57:35Z Bicyclidine: i don't know what you mean "construct a type". 2015-09-08T22:58:06Z jewel_ quit (Read error: Connection timed out) 2015-09-08T22:58:16Z pillton: clhs eql 2015-09-08T22:58:17Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/a_eql.htm 2015-09-08T22:58:29Z Bicyclidine: yes, i have the type specifier entry open. it's like two sentences though. 2015-09-08T22:58:39Z pillton: "Represents the type of all x for which (eql object x) is true." 2015-09-08T22:58:42Z jewel_ joined #lisp 2015-09-08T22:59:34Z Bicyclidine: yes... nothing about constructing types. 2015-09-08T23:00:21Z Bicyclidine: i can't think of any circumstance in which (subtypep (list 'eql x) y) isn't the same as (typep x y), if subtypep is perfect 2015-09-08T23:00:34Z Bicyclidine: discounting second value bla bla garbage, ofc 2015-09-08T23:00:46Z pillton: Ok. 2015-09-08T23:01:39Z pillton: I was thinking that (type-of object) is a supertype (list 'eql object) in this example. 2015-09-08T23:02:29Z Bicyclidine: it is. 2015-09-08T23:02:48Z pillton: Actually (type-of #\A) is a super type of (eql #\A). 2015-09-08T23:02:56Z jleija joined #lisp 2015-09-08T23:03:13Z Bicyclidine: sbcl didn't return "it's not a subtype", just "I don't know" 2015-09-08T23:03:21Z ryu0 left #lisp 2015-09-08T23:03:54Z jcmdln joined #lisp 2015-09-08T23:04:20Z Davidbrcz quit (Quit: Leaving) 2015-09-08T23:04:30Z Davidbrcz joined #lisp 2015-09-08T23:04:32Z pillton: Yep. So it is a conforming implementation. 2015-09-08T23:05:04Z Bicyclidine quit (Quit: bus) 2015-09-08T23:05:06Z Ettore quit (Quit: Leaving.) 2015-09-08T23:07:58Z knobo quit (Ping timeout: 260 seconds) 2015-09-08T23:08:48Z loz1 quit (Ping timeout: 255 seconds) 2015-09-08T23:10:42Z mprelude: http://stackoverflow.com/questions/32468600/implementing-scram-sha1-client-getting-it-wrong-somewhere 2015-09-08T23:10:49Z mprelude: Really running out of ideas 2015-09-08T23:11:03Z mprelude: Upvotes appreciated 2015-09-08T23:12:04Z pillton: Bicyclidine: I thought the "Represents" in the sentence above implied that (eql 1), for example, would be converted to (integer 1 1) and then subtypep would proceed. 2015-09-08T23:14:42Z pillton: Bicyclidine: I guess it doesn't matter. 2015-09-08T23:15:17Z pillton: Bicyclidine: Thanks. I'll just defer to typep in those cases. 2015-09-08T23:21:12Z sjl_ joined #lisp 2015-09-08T23:22:36Z LiamH left #lisp 2015-09-08T23:22:54Z sjl quit (Ping timeout: 272 seconds) 2015-09-08T23:25:31Z jason_m joined #lisp 2015-09-08T23:28:08Z Fare joined #lisp 2015-09-08T23:29:22Z jtza8 quit (Remote host closed the connection) 2015-09-08T23:30:00Z briantrice quit (Quit: briantrice) 2015-09-08T23:30:03Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2015-09-08T23:36:31Z Fare quit (Ping timeout: 252 seconds) 2015-09-08T23:38:43Z Fare joined #lisp 2015-09-08T23:42:39Z attila_lendvai quit (Ping timeout: 246 seconds) 2015-09-08T23:48:45Z wailord quit (Remote host closed the connection) 2015-09-08T23:53:56Z mprelude quit (Ping timeout: 244 seconds) 2015-09-08T23:58:41Z briantrice joined #lisp 2015-09-08T23:58:57Z scymtym_ quit (Ping timeout: 256 seconds) 2015-09-08T23:59:22Z wailord joined #lisp 2015-09-09T00:00:22Z ziocroc quit (Quit: ziocroc) 2015-09-09T00:00:46Z wailord quit (Changing host) 2015-09-09T00:00:46Z wailord joined #lisp 2015-09-09T00:01:26Z kristof quit (Ping timeout: 240 seconds) 2015-09-09T00:02:35Z Fare quit (Ping timeout: 265 seconds) 2015-09-09T00:07:14Z Davidbrcz quit (Quit: Leaving) 2015-09-09T00:07:22Z Davidbrcz joined #lisp 2015-09-09T00:10:18Z Denommus quit (Quit: going home) 2015-09-09T00:13:22Z ogamita joined #lisp 2015-09-09T00:13:47Z duko joined #lisp 2015-09-09T00:14:49Z k-dawg joined #lisp 2015-09-09T00:20:20Z RussT1 joined #lisp 2015-09-09T00:20:37Z RussT1 quit (Client Quit) 2015-09-09T00:24:36Z dmiles_afk quit (Remote host closed the connection) 2015-09-09T00:24:59Z kristof joined #lisp 2015-09-09T00:25:33Z dmiles_afk joined #lisp 2015-09-09T00:27:55Z guicho joined #lisp 2015-09-09T00:28:13Z k-dawg quit (Ping timeout: 250 seconds) 2015-09-09T00:29:04Z voidlily quit (Ping timeout: 244 seconds) 2015-09-09T00:30:50Z voidlily joined #lisp 2015-09-09T00:32:00Z kristof quit (Ping timeout: 246 seconds) 2015-09-09T00:33:37Z k-dawg joined #lisp 2015-09-09T00:35:48Z ndrei joined #lisp 2015-09-09T00:38:40Z turnstile quit (Quit: Autotools exists so that you can port your programs from Unix to Unix.) 2015-09-09T00:42:48Z Karl_Dscc quit (Remote host closed the connection) 2015-09-09T00:46:36Z keen__________16 quit (Read error: Connection reset by peer) 2015-09-09T00:46:56Z abbe quit (Read error: Connection reset by peer) 2015-09-09T00:47:08Z abbe joined #lisp 2015-09-09T00:47:26Z arpunk quit (Read error: Connection reset by peer) 2015-09-09T00:47:36Z EvW quit (Remote host closed the connection) 2015-09-09T00:47:45Z happy-dude quit (Ping timeout: 246 seconds) 2015-09-09T00:47:46Z swflint quit (Ping timeout: 246 seconds) 2015-09-09T00:47:49Z sepi`` quit (Remote host closed the connection) 2015-09-09T00:47:52Z arpunk joined #lisp 2015-09-09T00:47:55Z EvW joined #lisp 2015-09-09T00:48:06Z hlavaty` joined #lisp 2015-09-09T00:48:09Z keen__________16 joined #lisp 2015-09-09T00:48:19Z nicdev`` joined #lisp 2015-09-09T00:48:25Z |3b|` joined #lisp 2015-09-09T00:48:27Z PuercoPop quit (Ping timeout: 246 seconds) 2015-09-09T00:48:48Z sigjuice quit (Ping timeout: 246 seconds) 2015-09-09T00:48:49Z taij33n- quit (Ping timeout: 246 seconds) 2015-09-09T00:48:49Z arrsim quit (Ping timeout: 246 seconds) 2015-09-09T00:49:13Z happy-dude joined #lisp 2015-09-09T00:49:27Z sepi`` joined #lisp 2015-09-09T00:49:51Z OrangeShark quit (Ping timeout: 246 seconds) 2015-09-09T00:49:52Z cyphase quit (Ping timeout: 246 seconds) 2015-09-09T00:49:52Z segmond quit (Ping timeout: 246 seconds) 2015-09-09T00:49:52Z brucem quit (Ping timeout: 246 seconds) 2015-09-09T00:49:52Z foom quit (Ping timeout: 246 seconds) 2015-09-09T00:49:52Z ipmonger quit (Ping timeout: 246 seconds) 2015-09-09T00:49:58Z s00pcan_ quit (Read error: No route to host) 2015-09-09T00:50:01Z fitzsim` joined #lisp 2015-09-09T00:50:06Z srcerer_ is now known as srcerer 2015-09-09T00:50:12Z wolf_mozart quit (Ping timeout: 246 seconds) 2015-09-09T00:50:13Z dougk_ quit (Ping timeout: 246 seconds) 2015-09-09T00:50:13Z SilentEcho quit (Ping timeout: 246 seconds) 2015-09-09T00:50:26Z scymtym_ joined #lisp 2015-09-09T00:50:33Z sytse quit (Ping timeout: 246 seconds) 2015-09-09T00:50:46Z ktx quit (Ping timeout: 244 seconds) 2015-09-09T00:51:36Z |3b| quit (Ping timeout: 246 seconds) 2015-09-09T00:51:57Z fitzsim quit (Ping timeout: 246 seconds) 2015-09-09T00:51:57Z hlavaty quit (Ping timeout: 246 seconds) 2015-09-09T00:51:57Z nicdev` quit (Ping timeout: 246 seconds) 2015-09-09T00:52:18Z scymtym quit (Ping timeout: 246 seconds) 2015-09-09T00:53:17Z dougk_ joined #lisp 2015-09-09T00:53:27Z ktx joined #lisp 2015-09-09T00:53:37Z sytse joined #lisp 2015-09-09T00:53:42Z sigjuice joined #lisp 2015-09-09T00:53:43Z pyon joined #lisp 2015-09-09T00:53:56Z ipmonger joined #lisp 2015-09-09T00:54:14Z PuercoPop joined #lisp 2015-09-09T00:54:19Z SilentEcho joined #lisp 2015-09-09T00:54:31Z arrsim joined #lisp 2015-09-09T00:54:31Z taij33n joined #lisp 2015-09-09T00:54:38Z cyphase joined #lisp 2015-09-09T00:54:56Z s00pcan_ joined #lisp 2015-09-09T00:55:03Z foom joined #lisp 2015-09-09T00:55:15Z brucem joined #lisp 2015-09-09T00:55:16Z OrangeShark joined #lisp 2015-09-09T00:55:33Z segmond joined #lisp 2015-09-09T00:56:33Z swflint_away joined #lisp 2015-09-09T00:56:45Z swflint_away is now known as swflint 2015-09-09T00:58:31Z mordocai joined #lisp 2015-09-09T00:59:01Z jcmdln quit (Remote host closed the connection) 2015-09-09T00:59:02Z ktx quit (Ping timeout: 244 seconds) 2015-09-09T01:00:43Z s00pcan_ quit (Ping timeout: 256 seconds) 2015-09-09T01:00:52Z wolf_mozart joined #lisp 2015-09-09T01:00:58Z ktx joined #lisp 2015-09-09T01:02:18Z duko left #lisp 2015-09-09T01:07:34Z pjb: minion: memo for mprelude: your datatypes are all wrong. the RFC keeps repeating all over the place that the data shall be UTF-8 encoded octets. Why do you use strings? ASCII codes are not (integer 0 255), they're (integer 0 127)! The result of HMAC shall be a (vector octet *) and this is what shall be passed to base64. Then why do you write-to-string your ClientProof??? This is crazy. 2015-09-09T01:07:34Z minion: Remembered. I'll tell mprelude when he/she/it next speaks. 2015-09-09T01:08:58Z Imagine joined #lisp 2015-09-09T01:11:39Z lispyone joined #lisp 2015-09-09T01:11:47Z s00pcan_ joined #lisp 2015-09-09T01:12:15Z ktx quit (Ping timeout: 246 seconds) 2015-09-09T01:12:21Z aap_ joined #lisp 2015-09-09T01:14:59Z ktx joined #lisp 2015-09-09T01:15:10Z sheilong joined #lisp 2015-09-09T01:15:34Z aap quit (Ping timeout: 246 seconds) 2015-09-09T01:16:11Z pjb: minion: memo for mprelude: and you don't have to convert bit vectors to integer to xor them, you can use BIT-XOR. On the other hand, you need to convert those bit-vectors to octet vectors, or even better, convert the bit-vectors directly to base64. 2015-09-09T01:16:11Z minion: Remembered. I'll tell mprelude when he/she/it next speaks. 2015-09-09T01:16:25Z knobo joined #lisp 2015-09-09T01:17:54Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-09T01:21:31Z ndrei quit (Ping timeout: 246 seconds) 2015-09-09T01:22:11Z dkcl joined #lisp 2015-09-09T01:26:09Z AI joined #lisp 2015-09-09T01:27:03Z pyon quit (Quit: F...ix you, Emacs!) 2015-09-09T01:27:10Z isaac_rks joined #lisp 2015-09-09T01:28:22Z pyon joined #lisp 2015-09-09T01:30:20Z Niac joined #lisp 2015-09-09T01:37:48Z grouzen quit (Ping timeout: 265 seconds) 2015-09-09T01:45:09Z ktx quit (Ping timeout: 246 seconds) 2015-09-09T01:48:03Z ktx joined #lisp 2015-09-09T01:48:12Z isaac_rks left #lisp 2015-09-09T01:49:08Z dkcl quit (Quit: Good night! :)) 2015-09-09T01:49:30Z Imagine left #lisp 2015-09-09T01:49:31Z knobo quit (Ping timeout: 246 seconds) 2015-09-09T01:55:29Z harish_ quit (Ping timeout: 252 seconds) 2015-09-09T01:55:45Z smokeink joined #lisp 2015-09-09T01:56:50Z defaultxr joined #lisp 2015-09-09T01:57:20Z knobo joined #lisp 2015-09-09T02:03:19Z FreeBirdLjj joined #lisp 2015-09-09T02:03:45Z smokeink_ joined #lisp 2015-09-09T02:04:24Z knobo quit (Ping timeout: 272 seconds) 2015-09-09T02:05:52Z s00pcan_ quit (Remote host closed the connection) 2015-09-09T02:07:18Z nikki93 joined #lisp 2015-09-09T02:07:23Z smokeink quit (Ping timeout: 264 seconds) 2015-09-09T02:10:21Z ktx quit (Ping timeout: 246 seconds) 2015-09-09T02:14:36Z ktx joined #lisp 2015-09-09T02:14:40Z s00pcan_ joined #lisp 2015-09-09T02:14:55Z loke: Good morning Lisp 2015-09-09T02:16:29Z Xach: hi loke 2015-09-09T02:24:19Z zirman quit (Quit: Leaving...) 2015-09-09T02:24:49Z Davidbrcz quit (Ping timeout: 252 seconds) 2015-09-09T02:25:22Z loke: Hello Xach 2015-09-09T02:26:33Z harish_ joined #lisp 2015-09-09T02:28:03Z loke: Some time ago, I ran a microbenchmark on the javascript engine in Chrome (I think I computet fibonacci numbers using the naïve implementation) and the performance was almost exactly on-par with that of cl-js running on SBCL. I'd like to run a better test case to do this comparison, so do you know of any Javascript benchmarks? 2015-09-09T02:28:06Z resttime joined #lisp 2015-09-09T02:30:20Z gravicappa joined #lisp 2015-09-09T02:33:50Z nikki93 quit (Remote host closed the connection) 2015-09-09T02:34:06Z Zhivago: Microbenchmarks on v8 are problematic, since it uses a profile based dynamic optimization. 2015-09-09T02:35:21Z psy_ quit (Ping timeout: 256 seconds) 2015-09-09T02:39:22Z gravicappa quit (Ping timeout: 260 seconds) 2015-09-09T02:42:33Z jason_m quit (Ping timeout: 255 seconds) 2015-09-09T02:47:12Z ebrasca quit (Remote host closed the connection) 2015-09-09T02:52:11Z ktx quit (Ping timeout: 244 seconds) 2015-09-09T02:52:42Z nikki93 joined #lisp 2015-09-09T02:56:00Z xxuejie joined #lisp 2015-09-09T02:56:29Z xxuejie quit (Client Quit) 2015-09-09T02:57:18Z knobo joined #lisp 2015-09-09T02:59:42Z ktx joined #lisp 2015-09-09T03:00:31Z jasom: loke: http://www.arewefastyet.com/ 2015-09-09T03:01:00Z prince_jammys joined #lisp 2015-09-09T03:01:06Z jcmdln joined #lisp 2015-09-09T03:01:41Z loke: Zhivago: Yes, that figures 2015-09-09T03:02:09Z prince_j1mmys quit (Ping timeout: 246 seconds) 2015-09-09T03:09:13Z lispyone quit (Remote host closed the connection) 2015-09-09T03:11:03Z sjl_ quit (Ping timeout: 256 seconds) 2015-09-09T03:11:40Z yrk quit (Remote host closed the connection) 2015-09-09T03:22:37Z Quadresce quit (Quit: This computer has gone to sleep) 2015-09-09T03:22:46Z pillton: G'day loke. 2015-09-09T03:22:55Z loke: Hello pillton 2015-09-09T03:23:17Z j4cknewt joined #lisp 2015-09-09T03:24:12Z ktx quit (Ping timeout: 246 seconds) 2015-09-09T03:26:58Z ktx joined #lisp 2015-09-09T03:27:22Z BitPuffin|osx quit (Ping timeout: 272 seconds) 2015-09-09T03:28:40Z nikki93 quit (Read error: Connection reset by peer) 2015-09-09T03:29:24Z nikki93 joined #lisp 2015-09-09T03:29:51Z Quadresce joined #lisp 2015-09-09T03:29:58Z j4cknewt quit (Read error: Connection reset by peer) 2015-09-09T03:31:12Z segmond quit (Ping timeout: 246 seconds) 2015-09-09T03:36:27Z gko quit (Ping timeout: 246 seconds) 2015-09-09T03:37:36Z jasom: loke: several hours ago someone was inquiring about cl-rabbit 2015-09-09T03:37:43Z jasom: loke: it was DeadTrickster 2015-09-09T03:37:51Z loke: jasom: Oh, really? 2015-09-09T03:39:41Z jasom: loke: yeah, wanted to know if anyone used it, had comments on its feel. 2015-09-09T03:39:53Z loke: Well I use it. :-) 2015-09-09T03:39:56Z sdothum quit (Read error: Connection reset by peer) 2015-09-09T03:39:59Z loke: (obviously) 2015-09-09T03:40:22Z jasom: loke: not as obvious as you might think, there are many abandoned projects on github 2015-09-09T03:40:33Z loke: Yeah, fair enough 2015-09-09T03:40:38Z Quadresce quit (Quit: This computer has gone to sleep) 2015-09-09T03:40:40Z jasom: well Xach let him know you were in here on Singapore time 2015-09-09T03:40:50Z loke: Well I use it in production and it's very stable. 2015-09-09T03:41:27Z jasom: well DeadTrickster is idling in here now, so if he checks his logs, he'll get that at least 2015-09-09T03:41:38Z loke: Yep 2015-09-09T03:43:22Z gko joined #lisp 2015-09-09T03:43:42Z sdothum joined #lisp 2015-09-09T03:43:48Z ktx quit (Ping timeout: 246 seconds) 2015-09-09T03:45:44Z segmond joined #lisp 2015-09-09T03:47:43Z ktx joined #lisp 2015-09-09T03:49:39Z Davidbrcz joined #lisp 2015-09-09T03:51:40Z lokulin quit (Ping timeout: 246 seconds) 2015-09-09T03:53:45Z banjara joined #lisp 2015-09-09T03:54:36Z lokulin joined #lisp 2015-09-09T03:54:42Z ktx quit (Ping timeout: 244 seconds) 2015-09-09T03:55:50Z harish_ quit (Ping timeout: 240 seconds) 2015-09-09T03:57:57Z EvW quit (Ping timeout: 250 seconds) 2015-09-09T03:58:32Z ktx joined #lisp 2015-09-09T04:06:10Z vlnx quit (Read error: Connection reset by peer) 2015-09-09T04:08:08Z ktx quit (Ping timeout: 244 seconds) 2015-09-09T04:10:45Z jleija quit (Quit: leaving) 2015-09-09T04:11:21Z ktx joined #lisp 2015-09-09T04:11:21Z vlnx joined #lisp 2015-09-09T04:15:33Z edgar-rft joined #lisp 2015-09-09T04:16:14Z antgreen` joined #lisp 2015-09-09T04:16:46Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-09-09T04:17:18Z k-dawg joined #lisp 2015-09-09T04:17:23Z antgreen quit (Ping timeout: 252 seconds) 2015-09-09T04:17:24Z gabriel_laddel joined #lisp 2015-09-09T04:20:13Z nikki93 quit (Remote host closed the connection) 2015-09-09T04:20:45Z kolko quit (Ping timeout: 256 seconds) 2015-09-09T04:21:30Z happy-dude quit (Quit: Connection closed for inactivity) 2015-09-09T04:21:51Z nikki93 joined #lisp 2015-09-09T04:23:00Z Davidbrcz quit (Ping timeout: 246 seconds) 2015-09-09T04:27:08Z tifa joined #lisp 2015-09-09T04:29:52Z kolko joined #lisp 2015-09-09T04:31:43Z s00pcan_ quit (Remote host closed the connection) 2015-09-09T04:31:55Z s00pcan_ joined #lisp 2015-09-09T04:32:28Z sheilong quit (Quit: WeeChat 1.2) 2015-09-09T04:33:24Z oleo quit (Quit: Verlassend) 2015-09-09T04:36:51Z lokulin quit (Ping timeout: 255 seconds) 2015-09-09T04:42:47Z Ethan- quit (Ping timeout: 264 seconds) 2015-09-09T04:43:10Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-09T04:44:41Z lokulin joined #lisp 2015-09-09T04:59:55Z banjara quit (Ping timeout: 246 seconds) 2015-09-09T05:01:12Z kobain quit (Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/) 2015-09-09T05:01:30Z ASau` joined #lisp 2015-09-09T05:01:38Z harish_ joined #lisp 2015-09-09T05:02:54Z ogamita quit (Ping timeout: 244 seconds) 2015-09-09T05:03:12Z banjara joined #lisp 2015-09-09T05:04:11Z Davidbrcz joined #lisp 2015-09-09T05:04:57Z ASau quit (Ping timeout: 244 seconds) 2015-09-09T05:08:35Z psy_ joined #lisp 2015-09-09T05:10:46Z pyon quit (Quit: F...ix you, Emacs!) 2015-09-09T05:12:55Z Fare joined #lisp 2015-09-09T05:13:06Z pyon joined #lisp 2015-09-09T05:14:15Z Quadresce joined #lisp 2015-09-09T05:14:57Z s00pcan quit (Remote host closed the connection) 2015-09-09T05:15:00Z Jaood joined #lisp 2015-09-09T05:15:48Z s00pcan joined #lisp 2015-09-09T05:16:26Z ahungry quit (Ping timeout: 240 seconds) 2015-09-09T05:16:28Z mordocai quit (Remote host closed the connection) 2015-09-09T05:16:33Z ktx quit (Ping timeout: 246 seconds) 2015-09-09T05:17:57Z setheus quit (Ping timeout: 246 seconds) 2015-09-09T05:18:22Z |3b|` is now known as |3b| 2015-09-09T05:21:24Z smokeink_ quit (Ping timeout: 264 seconds) 2015-09-09T05:21:29Z ktx joined #lisp 2015-09-09T05:23:21Z Fare: I'm trying to find an appropriate title for my chapter 5, about supporting live upgrade by tracking code change as first-class transactions. Contenders: "Life Upgraded", "Non-Stop Change", "The More It Changes" 2015-09-09T05:23:57Z Andrie joined #lisp 2015-09-09T05:24:24Z briantrice quit (Quit: briantrice) 2015-09-09T05:25:45Z gravicappa joined #lisp 2015-09-09T05:29:37Z ineiros_ quit (Ping timeout: 252 seconds) 2015-09-09T05:29:44Z ahungry joined #lisp 2015-09-09T05:29:59Z vedwin quit (Ping timeout: 252 seconds) 2015-09-09T05:30:21Z emuxius quit (Ping timeout: 252 seconds) 2015-09-09T05:30:25Z ineiros joined #lisp 2015-09-09T05:30:55Z vedwin joined #lisp 2015-09-09T05:31:07Z emuxius joined #lisp 2015-09-09T05:31:14Z futpib joined #lisp 2015-09-09T05:31:15Z ktx quit (Ping timeout: 246 seconds) 2015-09-09T05:32:30Z xrash joined #lisp 2015-09-09T05:34:00Z ktx joined #lisp 2015-09-09T05:34:18Z pillton: None of them fit the narrative of "tracking code as first-class transactions". 2015-09-09T05:34:20Z flip214: Fare: COMMIT OR ROLLBACK? 2015-09-09T05:34:25Z Fare quit (Ping timeout: 244 seconds) 2015-09-09T05:34:33Z flip214: no, too general 2015-09-09T05:34:58Z flip214: although I was thinking of "git commit"... the rollback just rhymed in 2015-09-09T05:38:13Z vlatkoB joined #lisp 2015-09-09T05:39:26Z Jaood left #lisp 2015-09-09T05:40:05Z setheus joined #lisp 2015-09-09T05:40:49Z pillton: People often look at the table of contents to see what the book covers. 2015-09-09T05:42:12Z banjara quit (Quit: Leaving.) 2015-09-09T05:43:38Z OrangeShark quit (Quit: Leaving) 2015-09-09T05:44:10Z flip214: how about "ALTER FUNCTION() to keep code/database consistency"? 2015-09-09T05:44:33Z knobo quit (Ping timeout: 246 seconds) 2015-09-09T05:44:48Z harish_ quit (Ping timeout: 264 seconds) 2015-09-09T05:55:31Z loke: is Fare writing a Lisp book? 2015-09-09T05:56:17Z jackdaniel: more cybernetician one (using his own nomenclature) 2015-09-09T05:56:56Z flip214: "When the Database calls swank functions" 2015-09-09T05:57:16Z ehu joined #lisp 2015-09-09T06:00:00Z Ettore joined #lisp 2015-09-09T06:00:39Z kushal joined #lisp 2015-09-09T06:01:01Z s00pcan quit (Ping timeout: 250 seconds) 2015-09-09T06:01:10Z mrSpec joined #lisp 2015-09-09T06:02:13Z _sjs joined #lisp 2015-09-09T06:04:21Z przl joined #lisp 2015-09-09T06:04:35Z Ettore quit (Client Quit) 2015-09-09T06:06:39Z briantrice joined #lisp 2015-09-09T06:07:57Z s00pcan joined #lisp 2015-09-09T06:07:59Z futpib quit (Ping timeout: 264 seconds) 2015-09-09T06:14:46Z Mon_Ouie quit (Ping timeout: 250 seconds) 2015-09-09T06:15:35Z Mon_Ouie joined #lisp 2015-09-09T06:20:11Z kami joined #lisp 2015-09-09T06:20:18Z kami: Good morning. 2015-09-09T06:20:53Z scymtym joined #lisp 2015-09-09T06:21:08Z jewel_ quit (Read error: Connection timed out) 2015-09-09T06:22:28Z jewel joined #lisp 2015-09-09T06:23:27Z Jubb quit (Ping timeout: 265 seconds) 2015-09-09T06:24:58Z briantrice quit (Quit: briantrice) 2015-09-09T06:25:19Z Jubb joined #lisp 2015-09-09T06:26:52Z pt1 joined #lisp 2015-09-09T06:27:38Z ktx quit (Ping timeout: 244 seconds) 2015-09-09T06:27:57Z jewel quit (Ping timeout: 246 seconds) 2015-09-09T06:29:38Z Shinmera joined #lisp 2015-09-09T06:30:09Z jewel joined #lisp 2015-09-09T06:31:22Z antgreen` quit (Remote host closed the connection) 2015-09-09T06:31:36Z ktx joined #lisp 2015-09-09T06:34:22Z clynbech joined #lisp 2015-09-09T06:36:02Z edgar-rft quit (Quit: edgar-rft) 2015-09-09T06:36:09Z varjag joined #lisp 2015-09-09T06:36:29Z loz1 joined #lisp 2015-09-09T06:37:57Z HDurer quit (Ping timeout: 244 seconds) 2015-09-09T06:38:06Z psy_ quit (Ping timeout: 240 seconds) 2015-09-09T06:39:09Z przl quit (Ping timeout: 246 seconds) 2015-09-09T06:41:07Z CodyReichert: Hi kami 2015-09-09T06:42:54Z clynbech quit (Quit: Leaving.) 2015-09-09T06:43:49Z harish_ joined #lisp 2015-09-09T06:45:42Z kolko quit (Remote host closed the connection) 2015-09-09T06:45:49Z kolko joined #lisp 2015-09-09T06:46:13Z tralala joined #lisp 2015-09-09T06:47:30Z loz1 quit (Ping timeout: 240 seconds) 2015-09-09T06:48:31Z mobius-eng joined #lisp 2015-09-09T06:48:37Z HDurer joined #lisp 2015-09-09T06:48:41Z _nil_m_ joined #lisp 2015-09-09T06:49:33Z jewel quit (Ping timeout: 252 seconds) 2015-09-09T06:52:14Z loz1 joined #lisp 2015-09-09T06:54:12Z UtkarshRay joined #lisp 2015-09-09T06:56:33Z jewel joined #lisp 2015-09-09T06:59:59Z mishoo joined #lisp 2015-09-09T07:02:06Z ramky joined #lisp 2015-09-09T07:02:14Z _cosmonaut_ joined #lisp 2015-09-09T07:06:06Z rebelshr_ quit (Read error: Connection reset by peer) 2015-09-09T07:06:14Z jtza8 joined #lisp 2015-09-09T07:06:17Z gabriel_laddel quit (Remote host closed the connection) 2015-09-09T07:06:54Z heurist quit (Quit: heurist) 2015-09-09T07:06:57Z _cosmonaut_ quit (Ping timeout: 265 seconds) 2015-09-09T07:10:39Z ASau` quit (Ping timeout: 246 seconds) 2015-09-09T07:12:07Z mrSpec quit (Quit: mrSpec) 2015-09-09T07:12:33Z loz1 quit (Ping timeout: 255 seconds) 2015-09-09T07:12:42Z mrSpec joined #lisp 2015-09-09T07:14:54Z smokeink joined #lisp 2015-09-09T07:15:51Z radioninja quit (Ping timeout: 256 seconds) 2015-09-09T07:16:05Z cadadar_ joined #lisp 2015-09-09T07:18:05Z fridim_ joined #lisp 2015-09-09T07:18:29Z _cosmonaut_ joined #lisp 2015-09-09T07:19:17Z Ven joined #lisp 2015-09-09T07:26:16Z KingNato joined #lisp 2015-09-09T07:27:58Z Vityok joined #lisp 2015-09-09T07:28:09Z Davidbrcz quit (Ping timeout: 246 seconds) 2015-09-09T07:28:33Z Cymew joined #lisp 2015-09-09T07:31:50Z mvilleneuve joined #lisp 2015-09-09T07:31:54Z ndrei joined #lisp 2015-09-09T07:41:00Z ndrei quit (Ping timeout: 250 seconds) 2015-09-09T07:43:08Z durm joined #lisp 2015-09-09T07:44:55Z angavrilov joined #lisp 2015-09-09T07:45:48Z arenz joined #lisp 2015-09-09T07:49:46Z HDurer quit (Ping timeout: 240 seconds) 2015-09-09T07:57:48Z jewel quit (Ping timeout: 272 seconds) 2015-09-09T07:58:47Z HDurer joined #lisp 2015-09-09T07:59:03Z jewel joined #lisp 2015-09-09T08:01:42Z jackdaniel: hm, is there any sense to declare something of being given type and checking that type afterwards with check-type ? 2015-09-09T08:03:25Z bata joined #lisp 2015-09-09T08:04:30Z Cymew: Sounds redundant. Do your implementation promise to honor type declarations, or is it just advisory? 2015-09-09T08:04:48Z Cymew: I must confess I have never checked that part of the CLHS 2015-09-09T08:05:01Z Cymew: ...closely at least 2015-09-09T08:05:18Z Bike: disobeying a type declaration is undefined, not defined as an error, so yes, it can make sense 2015-09-09T08:05:37Z jackdaniel: thanks 2015-09-09T08:05:53Z jackdaniel: Cymew: declaration is a promise to the compiler, not the other way around 2015-09-09T08:06:09Z Bike: specifically if the implementation doesn't define declarations as errors, or if it can't derive a declaration from a check-type anyway 2015-09-09T08:07:31Z jackdaniel: Bike: ok, thanks 2015-09-09T08:07:41Z remi`bd joined #lisp 2015-09-09T08:08:11Z octavo quit (Ping timeout: 268 seconds) 2015-09-09T08:09:43Z Andrie quit (Ping timeout: 250 seconds) 2015-09-09T08:13:28Z attila_lendvai joined #lisp 2015-09-09T08:17:16Z jewel quit (Quit: Leaving) 2015-09-09T08:17:28Z smokeink_ joined #lisp 2015-09-09T08:18:47Z pt1_ joined #lisp 2015-09-09T08:21:24Z pt1 quit (Ping timeout: 264 seconds) 2015-09-09T08:21:24Z smokeink quit (Ping timeout: 255 seconds) 2015-09-09T08:22:14Z xrash quit (Remote host closed the connection) 2015-09-09T08:23:01Z leafybasil quit (Remote host closed the connection) 2015-09-09T08:23:06Z Cymew: jackdaniel: I see. Thanks for illuminating me. I have never really delved into those parts. 2015-09-09T08:23:27Z leafybasil joined #lisp 2015-09-09T08:24:03Z jackdaniel: pleasure is mine :) 2015-09-09T08:24:13Z Cymew: >( 2015-09-09T08:24:16Z Cymew: oops 2015-09-09T08:24:18Z Cymew: :) 2015-09-09T08:24:43Z Cymew switches keymaps faster than he thinks 2015-09-09T08:26:21Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-09T08:27:55Z leafybasil quit (Ping timeout: 250 seconds) 2015-09-09T08:29:33Z grouzen joined #lisp 2015-09-09T08:31:07Z KingNato quit (Quit: KingNato) 2015-09-09T08:37:10Z munge quit (Remote host closed the connection) 2015-09-09T08:40:52Z harish_ quit (Ping timeout: 272 seconds) 2015-09-09T08:42:17Z leafybasil joined #lisp 2015-09-09T08:42:23Z moei quit (Quit: Leaving...) 2015-09-09T08:42:59Z smokeink_ quit (Ping timeout: 244 seconds) 2015-09-09T08:43:00Z Ven joined #lisp 2015-09-09T08:43:14Z smokeink joined #lisp 2015-09-09T08:46:05Z bata quit (Quit: Page closed) 2015-09-09T08:48:39Z mprelude joined #lisp 2015-09-09T08:49:34Z nikki93 quit (Remote host closed the connection) 2015-09-09T08:52:48Z |3b|: jackdaniel: don't declare then check, since after the declaration the compiler can assume the check will succeed and ignore it 2015-09-09T08:55:13Z jackdaniel: |3b|: so what do you suggest? I want function to be optimized (if compiler knows how), yet to check the type to ensure correctnes. maybe (defun b (x) (declare (type x))) (defun a (x) (check-type x type) (b x)) ? 2015-09-09T08:55:15Z heurist joined #lisp 2015-09-09T08:55:26Z jackdaniel: correctness° 2015-09-09T08:55:43Z Shinmera: As Bike said, one would hope that the compiler can derive the declaration from the type check. 2015-09-09T08:55:57Z |3b|: sort of depends on compiler 2015-09-09T08:56:10Z jackdaniel: Shinmera: but I can't rely on that 2015-09-09T08:56:14Z Shinmera: And if you want to make double sure, (check-type x type) (locally (declare (type type x)) ..) 2015-09-09T08:56:15Z |3b|: for some just doing check-type is enough, since after that it knows it is that type 2015-09-09T08:56:46Z |3b|: yeah, CHECK-TYPE + LOCALLY is the safe/portable option 2015-09-09T08:57:40Z jackdaniel: ok, thanks 2015-09-09T08:57:40Z |3b|: or sometimes, TYPECASE is useful if you have some special cases that might be more optimizable (like specialized arrays vs generic sequences) 2015-09-09T08:58:23Z jackdaniel: no, it's about enforcing type and informing compile that it can perform optimizations 2015-09-09T08:58:28Z jackdaniel: s/compile/compiler/ 2015-09-09T08:58:35Z |3b|: yeah, that's what i mean 2015-09-09T08:59:37Z |3b|: if the compiler just knows "SEQUENCE" it can't optimize much, but if it knows (SIMPLE-ARRAY (UNSIGNED-BYTE 8) (*)) it might be able to optimize more, but APIs that only accept the latter are annoying to use from REPL 2015-09-09T09:00:08Z |3b|: similarly for the restricted subtypes of string people like to require 2015-09-09T09:00:13Z jackdaniel: right, I'll keep it in mind 2015-09-09T09:03:02Z Xof: jackdaniel: no-one's given you the high-level advice yet, so I will: usually, not very much of your code needs to be optimized -- and you should be guided by a profiler to optimize those hotspots rather than by guessing or by attempting to optimize everything 2015-09-09T09:04:17Z Karl_Dscc joined #lisp 2015-09-09T09:04:47Z lambda-smith joined #lisp 2015-09-09T09:06:01Z Shinmera: How far you can optimise and how you need to optimise will also depend on your implementation and potentially OS at hand, so "optimising globally" isn't going to be that easy. 2015-09-09T09:06:35Z jackdaniel: Xof: motivation was as follows - I want to enforce type of argument at API level, so added check-type. Then I tought, that if I use that enforcment anyway, I may inform compiler about that. 2015-09-09T09:09:21Z kushal quit (Ping timeout: 244 seconds) 2015-09-09T09:10:42Z KingNato joined #lisp 2015-09-09T09:16:05Z defaultxr quit (Quit: gnigth) 2015-09-09T09:21:26Z jtza8 quit (Ping timeout: 240 seconds) 2015-09-09T09:24:03Z przl joined #lisp 2015-09-09T09:25:29Z Davidbrcz joined #lisp 2015-09-09T09:26:17Z mbuf joined #lisp 2015-09-09T09:27:54Z Whitesquall joined #lisp 2015-09-09T09:28:38Z quazimodo quit (Ping timeout: 260 seconds) 2015-09-09T09:29:27Z Xof: heh. You've probably spent hundreds of times more time thinking about informing the compiler about it than the compiler will ever save as a result of this optimization :-) 2015-09-09T09:29:32Z Xof: but worth learning, anyway 2015-09-09T09:29:35Z _nil_m_ quit (Quit: Page closed) 2015-09-09T09:34:05Z Karl_Dscc quit (Remote host closed the connection) 2015-09-09T09:38:39Z kushal joined #lisp 2015-09-09T09:40:10Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-09-09T09:45:27Z Ven joined #lisp 2015-09-09T09:48:04Z Ven quit (Client Quit) 2015-09-09T09:48:54Z knobo joined #lisp 2015-09-09T09:49:36Z kami quit (Ping timeout: 264 seconds) 2015-09-09T09:50:02Z nikki93 joined #lisp 2015-09-09T09:54:08Z tsp1 joined #lisp 2015-09-09T09:55:20Z nikki93 quit (Ping timeout: 250 seconds) 2015-09-09T09:55:30Z Davidbrcz quit (Ping timeout: 246 seconds) 2015-09-09T09:55:37Z tsp1: Can I use iterate to iterate over key value in a propery list (list :foo 'bar :test 'click) like I can with an alist? 2015-09-09T09:59:37Z remi`bd: yes 2015-09-09T10:00:00Z remi`bd: basically, you’ll iterate over your list by cddr (instead of by cdr) 2015-09-09T10:01:00Z remi`bd: using iterate’s destructuring feature, it’s something like: 2015-09-09T10:01:20Z remi`bd: (for (car cadr . cddr) …) 2015-09-09T10:01:41Z remi`bd: and that’s it 2015-09-09T10:02:14Z remi`bd: oh no 2015-09-09T10:02:22Z remi`bd: wrong code, but that’s the idea 2015-09-09T10:03:01Z zacharias joined #lisp 2015-09-09T10:03:19Z remi`bd: (iter (for (key value . rest) on plist by cddr) …) 2015-09-09T10:04:01Z remi`bd: 1. iterate on plist by cddr to get the successive sublists: (:foo 'bar :test 'click) then (:test 'click) 2015-09-09T10:04:12Z remi`bd: 2. use destructuration to get what you want 2015-09-09T10:05:17Z remi`bd: you may also define a new clause for that 2015-09-09T10:05:27Z remi`bd: something like: 2015-09-09T10:05:49Z remi`bd: s/clause/driver/ 2015-09-09T10:09:45Z remi`bd: (defmacro-driver (FOR key val IN-PLIST lst) (let ((rest (gensym))) (when generate (error)) `(for (,key ,val . ,rest) on ,lst by cddr))) 2015-09-09T10:10:16Z remi`bd: untested; the (when generate (error)) is an “unimplemented” 2015-09-09T10:12:25Z tsp1: remi`bd: thanx 2015-09-09T10:12:39Z grouzen quit (Ping timeout: 256 seconds) 2015-09-09T10:13:02Z jtza8 joined #lisp 2015-09-09T10:13:22Z grouzen joined #lisp 2015-09-09T10:14:50Z smull quit (Ping timeout: 260 seconds) 2015-09-09T10:15:18Z Fleurety quit (Ping timeout: 260 seconds) 2015-09-09T10:16:27Z smull joined #lisp 2015-09-09T10:18:43Z munge joined #lisp 2015-09-09T10:20:24Z quazimodo joined #lisp 2015-09-09T10:21:34Z kushal quit (Ping timeout: 272 seconds) 2015-09-09T10:21:42Z echo-area quit (Remote host closed the connection) 2015-09-09T10:23:17Z mprelude: Xach: You have a library add request :D 2015-09-09T10:23:18Z minion: mprelude, memo from pjb: your datatypes are all wrong. the RFC keeps repeating all over the place that the data shall be UTF-8 encoded octets. Why do you use strings? ASCII codes are not (integer 0 255), they're (integer 0 127)! The result of HMAC shall be a (vector octet *) and this is what shall be passed to base64. Then why do you write-to-string your ClientProof??? This is crazy. 2015-09-09T10:23:18Z minion: mprelude, memo from pjb: and you don't have to convert bit vectors to integer to xor them, you can use BIT-XOR. On the other hand, you need to convert those bit-vectors to octet vectors, or even better, convert the bit-vectors directly to base64. 2015-09-09T10:24:59Z mprelude: ^ Thanks for that info. Got the same answer on StackOverflow and was able to fix immediately. 2015-09-09T10:26:37Z Niac quit (Quit: Lost terminal) 2015-09-09T10:28:15Z Ven joined #lisp 2015-09-09T10:28:49Z Ethan- joined #lisp 2015-09-09T10:31:50Z atgnag quit (Read error: Connection reset by peer) 2015-09-09T10:39:26Z atgnag joined #lisp 2015-09-09T10:42:39Z kami joined #lisp 2015-09-09T10:44:09Z Karl_Dscc joined #lisp 2015-09-09T10:55:28Z sjl_ joined #lisp 2015-09-09T10:59:23Z hitecnologys joined #lisp 2015-09-09T11:01:04Z Fare joined #lisp 2015-09-09T11:04:16Z hitecnologys quit (Ping timeout: 265 seconds) 2015-09-09T11:04:42Z Ven quit (Read error: No route to host) 2015-09-09T11:05:21Z przl quit (Ping timeout: 256 seconds) 2015-09-09T11:06:23Z hitecnologys joined #lisp 2015-09-09T11:07:32Z mobius-eng quit (Remote host closed the connection) 2015-09-09T11:07:55Z sdothum joined #lisp 2015-09-09T11:09:43Z quazimodo quit (Ping timeout: 244 seconds) 2015-09-09T11:11:51Z resttime quit (Quit: Bye bye!) 2015-09-09T11:14:48Z ziocroc joined #lisp 2015-09-09T11:20:01Z Mon_Ouie quit (Quit: WeeChat 1.3) 2015-09-09T11:21:06Z munge quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-09-09T11:22:09Z ziocroc quit (Ping timeout: 265 seconds) 2015-09-09T11:25:29Z quazimodo joined #lisp 2015-09-09T11:27:47Z hitecnologys quit (Ping timeout: 264 seconds) 2015-09-09T11:28:02Z preacherAKAnd joined #lisp 2015-09-09T11:28:26Z hitecnologys joined #lisp 2015-09-09T11:28:38Z munge joined #lisp 2015-09-09T11:32:18Z ziocroc joined #lisp 2015-09-09T11:32:58Z quazimodo quit (Ping timeout: 244 seconds) 2015-09-09T11:33:51Z kami` joined #lisp 2015-09-09T11:33:53Z quazimodo joined #lisp 2015-09-09T11:34:27Z jason_m joined #lisp 2015-09-09T11:35:34Z kami quit (Ping timeout: 244 seconds) 2015-09-09T11:38:52Z sjl_ is now known as sjl 2015-09-09T11:40:42Z quazimodo quit (Ping timeout: 260 seconds) 2015-09-09T11:40:47Z hitecnologys quit (Quit: ZNC - http://znc.in) 2015-09-09T11:43:20Z Mon_Ouie joined #lisp 2015-09-09T11:45:53Z jtza8 quit (Ping timeout: 244 seconds) 2015-09-09T11:49:30Z DeadTrickster quit (Read error: No route to host) 2015-09-09T11:49:42Z knobo quit (Ping timeout: 265 seconds) 2015-09-09T11:50:28Z Ethan- quit (Ping timeout: 246 seconds) 2015-09-09T11:51:33Z Ethan- joined #lisp 2015-09-09T11:52:26Z nikki93 joined #lisp 2015-09-09T11:54:48Z k-dawg joined #lisp 2015-09-09T11:54:51Z BitPuffin joined #lisp 2015-09-09T11:56:49Z nikki93 quit (Ping timeout: 252 seconds) 2015-09-09T12:02:09Z przl joined #lisp 2015-09-09T12:02:35Z s00pcan_ quit (Remote host closed the connection) 2015-09-09T12:03:27Z ggole joined #lisp 2015-09-09T12:05:23Z _cosmonaut_ quit (Read error: Connection reset by peer) 2015-09-09T12:05:32Z Karl_Dscc quit (Remote host closed the connection) 2015-09-09T12:06:43Z przl quit (Ping timeout: 252 seconds) 2015-09-09T12:08:11Z baotiao joined #lisp 2015-09-09T12:08:57Z eudoxia joined #lisp 2015-09-09T12:11:13Z UtkarshRay quit (Ping timeout: 244 seconds) 2015-09-09T12:11:15Z kushal joined #lisp 2015-09-09T12:16:10Z Beetny joined #lisp 2015-09-09T12:16:59Z przl joined #lisp 2015-09-09T12:19:25Z kami`` joined #lisp 2015-09-09T12:20:13Z kami`` is now known as kami 2015-09-09T12:20:50Z kami` quit (Ping timeout: 240 seconds) 2015-09-09T12:24:46Z jtza8 joined #lisp 2015-09-09T12:25:15Z remi`bd quit (Quit: leaving) 2015-09-09T12:26:31Z mbuf quit (Remote host closed the connection) 2015-09-09T12:27:18Z Harag joined #lisp 2015-09-09T12:30:40Z Karl_Dscc joined #lisp 2015-09-09T12:30:55Z attila_lendvai quit (Ping timeout: 256 seconds) 2015-09-09T12:34:32Z AI left #lisp 2015-09-09T12:35:52Z Vityok` joined #lisp 2015-09-09T12:37:03Z Beetny quit (Ping timeout: 244 seconds) 2015-09-09T12:37:04Z eudoxia quit (Quit: Leaving) 2015-09-09T12:37:33Z scymtym quit (Ping timeout: 244 seconds) 2015-09-09T12:37:43Z Vityok quit (Ping timeout: 246 seconds) 2015-09-09T12:38:14Z AndriePV joined #lisp 2015-09-09T12:43:47Z zirman joined #lisp 2015-09-09T12:44:14Z AndriePV quit (Read error: Connection reset by peer) 2015-09-09T12:45:28Z FreeBirdLjj quit (Remote host closed the connection) 2015-09-09T12:47:34Z mobius-eng joined #lisp 2015-09-09T12:47:36Z DeadTrickster joined #lisp 2015-09-09T12:50:14Z Fare: OK, Common Lisp gets mentioned by name in my latest post: http://ngnghm.github.io/blog/2015/09/08/chapter-5-non-stop-change/ 2015-09-09T12:52:01Z EvW joined #lisp 2015-09-09T12:55:03Z warweasle joined #lisp 2015-09-09T12:59:08Z zirman quit (Remote host closed the connection) 2015-09-09T13:00:18Z hlavaty` quit (Ping timeout: 244 seconds) 2015-09-09T13:01:22Z warweasle: Morning 2015-09-09T13:01:37Z lispyone joined #lisp 2015-09-09T13:04:13Z kushal quit (Quit: Leaving) 2015-09-09T13:07:12Z zirman joined #lisp 2015-09-09T13:07:35Z grouzen quit (Ping timeout: 252 seconds) 2015-09-09T13:08:45Z vaitel joined #lisp 2015-09-09T13:12:41Z jason_m quit (Ping timeout: 244 seconds) 2015-09-09T13:13:18Z scymtym joined #lisp 2015-09-09T13:14:12Z jackdaniel wonders, why alexandria doesn't have (ensure-getf …) ; that is macro analogue of (ensure-gethash …) 2015-09-09T13:15:12Z Fare: jackdaniel, because you didn't submit it yet? 2015-09-09T13:15:36Z jackdaniel: yeah, I think that's the case 2015-09-09T13:16:02Z warweasle: cl-js seems to parse ammo.js, but it kills sbcl. Error: "Process inferior-lisp killed" 2015-09-09T13:16:27Z jackdaniel: ammunition is dangerous, does it parse it with function #'gun ? 2015-09-09T13:16:41Z Fare: oh, I need to update that bug of ours, jackdaniel 2015-09-09T13:16:52Z jackdaniel: some new info? 2015-09-09T13:16:58Z jackdaniel: s/info/input/ ? 2015-09-09T13:16:59Z warweasle: jackdaniel: Has gun, will travel. 2015-09-09T13:17:27Z radioninja_work quit (Ping timeout: 246 seconds) 2015-09-09T13:17:42Z kp666 joined #lisp 2015-09-09T13:23:34Z lispyone quit (Remote host closed the connection) 2015-09-09T13:24:32Z jackdaniel also wonders, why gethash and getf are inconsistent in standard regarding place and key order 2015-09-09T13:25:08Z jackdaniel: s/standard/the standard/ 2015-09-09T13:26:18Z fleaswallow joined #lisp 2015-09-09T13:26:33Z Devon joined #lisp 2015-09-09T13:26:40Z flip214: jackdaniel: see cl21, quite a few things like this are fixed. 2015-09-09T13:27:02Z hlavaty joined #lisp 2015-09-09T13:27:40Z Devon: Know a portable way to obtain the current user name? 2015-09-09T13:28:22Z jackdaniel: Devon: only semi-portable – (uiop:getenv "USER") 2015-09-09T13:29:13Z Shinmera: You could use USER-HOMEDIR-PATHNAME and then try to parse that. 2015-09-09T13:30:22Z flip214: I guess something like getuid() followed by getpwent() would be necessary. 2015-09-09T13:30:38Z flip214: although that might give a different result 2015-09-09T13:33:28Z oleo joined #lisp 2015-09-09T13:33:46Z oleo quit (Changing host) 2015-09-09T13:33:46Z oleo joined #lisp 2015-09-09T13:35:57Z guiloooo quit (Ping timeout: 255 seconds) 2015-09-09T13:39:18Z Devon: (pathname-name (cl-fad::pathname-as-file (user-homedir-pathname))) ; unreliably presume home directory name = user name 2015-09-09T13:40:00Z Xach: (first (last (pathname-directory (user-homedir-pathname)))) if you were going that route 2015-09-09T13:40:25Z Xach: the last shall be first and the first shall be last 2015-09-09T13:41:05Z Devon: I searched all of ~/quicklisp/dists/quicklisp/software/ for getpwent and found only references to docs. Sigh, time to learn FFI. 2015-09-09T13:41:14Z jackdaniel: http://ix.io/kIv/common-lisp – rfc (I'll want to upstream this to alexandria) 2015-09-09T13:41:26Z jackdaniel: s/I'll/I/ 2015-09-09T13:41:45Z mtl_ left #lisp 2015-09-09T13:41:45Z mtl_ joined #lisp 2015-09-09T13:41:57Z baotiao quit (Quit: baotiao) 2015-09-09T13:42:11Z jackdaniel: Devon: what is wrong with getenv approach? 2015-09-09T13:43:19Z guiloooo joined #lisp 2015-09-09T13:44:41Z tralala quit (Quit: out) 2015-09-09T13:46:49Z quazimodo joined #lisp 2015-09-09T13:47:30Z loke```: Devon: checked IOLIB? 2015-09-09T13:47:30Z mobius-eng quit (Remote host closed the connection) 2015-09-09T13:49:07Z guiloooo quit (Ping timeout: 256 seconds) 2015-09-09T13:51:37Z zaquest quit (Read error: Connection reset by peer) 2015-09-09T13:52:03Z zaquest joined #lisp 2015-09-09T13:52:05Z badkins joined #lisp 2015-09-09T13:52:42Z Devon: Getenv presumes a process was launched normally. 2015-09-09T13:53:01Z Devon: IOLIB is in quicklisp but maybe my search terms were off. 2015-09-09T13:53:07Z radioninja_work joined #lisp 2015-09-09T13:53:43Z husanu joined #lisp 2015-09-09T13:54:07Z husanu quit (Remote host closed the connection) 2015-09-09T13:55:42Z LiamH joined #lisp 2015-09-09T13:55:45Z stardiviner quit (Quit: Weird in coding now, or make love, only two things push me away from IRC.) 2015-09-09T13:56:42Z Devon: 404 http://www.ix.io/kIv/common-lisp 2015-09-09T13:57:37Z jackdaniel: pop "www." 2015-09-09T13:59:14Z phf quit (Ping timeout: 265 seconds) 2015-09-09T13:59:48Z flip214: Devon: (sb-posix:) or other ffi unix wrappers already exist 2015-09-09T14:01:03Z jackdaniel: flip214: iolib or osicat are better choices, he explicitly mentioned that he want's to do that in poratble way 2015-09-09T14:01:54Z splittist: portable across lisp implementations, I assume. I don't think the concept of username is portable across OSes (in any really meaningful way). I could be wrong. 2015-09-09T14:02:15Z jackdaniel: splittist: yeah, that's what I meant, sb-posix isn't portable unix interface 2015-09-09T14:02:22Z jackdaniel: across implementations 2015-09-09T14:02:30Z fe[nl]ix: splittist: it is on the OSes that matter 2015-09-09T14:04:59Z lispyone joined #lisp 2015-09-09T14:05:06Z Quadresce quit (Quit: This computer has gone to sleep) 2015-09-09T14:06:03Z loke```: fenlix: It's funny how Windows is a second (or even third-) class citizen these days 2015-09-09T14:06:20Z moei joined #lisp 2015-09-09T14:06:50Z pt1_ quit (Ping timeout: 240 seconds) 2015-09-09T14:07:08Z fe[nl]ix: loke```: with open-source stuff 2015-09-09T14:07:27Z fe[nl]ix: but Franz and LW get most of their money from Windows customers 2015-09-09T14:07:28Z Fare quit (Ping timeout: 244 seconds) 2015-09-09T14:07:34Z loke```: fenlix: not just open-source 2015-09-09T14:09:00Z flip214: jackdaniel: I meant osicat, anyway 2015-09-09T14:09:02Z loke```: fenlix: hmm, it certainly does seem like there is an immense divide separating the windows developer community and the rest of the world, whith the former looking more and more isolated. Or is this just me sitting in an echochamber? 2015-09-09T14:09:20Z fe[nl]ix: loke```: I have the same impression 2015-09-09T14:09:26Z flip214: loke```: seconded 2015-09-09T14:09:37Z Xach: loke```: reminds me of the apocryphal london newspaper headline: "fog in channel, continent isolated" 2015-09-09T14:09:43Z flip214: but perhaps that's just wishfull thinking, though 2015-09-09T14:10:02Z loke```: Sometimes I'm thinking of the zOS developer community with the same eyes as I'm thinkng of the windows ones... 2015-09-09T14:10:15Z jackdaniel: maybe windows will finally develop posix compat layer ;-) 2015-09-09T14:11:13Z guiloooo joined #lisp 2015-09-09T14:12:21Z DeadTrickster: loke```, are you the author of cl-rabbit? 2015-09-09T14:12:34Z phf joined #lisp 2015-09-09T14:12:42Z loke```: jackdaniel: Perhaps. But right now it seems as though the Winodws 10 is Microsoft's last offensive. Their battle of the bulge if you like. 2015-09-09T14:13:13Z loke```: Eventually it seems Nadella wants to focus on Azure and become more platform agnostic. At least I've seen signs that point in that direction. 2015-09-09T14:13:18Z loke```: DeadTrickster: Yes 2015-09-09T14:13:26Z troydm quit (Quit: What is hope? That all of your wishes and all of your dreams come true? (C) Rau Le Creuset) 2015-09-09T14:13:56Z DeadTrickster: loke```, how it feels? do you think it stable? I saw you started async version what your plans here? 2015-09-09T14:14:02Z p_l: jackdaniel: windows had a posix compat layer that actually worked 2015-09-09T14:14:21Z p_l: jackdaniel: that said, a lot of posix APIs are worse than the native ones 2015-09-09T14:14:21Z loke```: DeadTrickster: The sync version is very stable. 2015-09-09T14:14:45Z smokeink quit (Read error: Connection reset by peer) 2015-09-09T14:15:06Z loke```: The async one works fine and runs in production right now. That said, until very recently it had at least one resource leak. 2015-09-09T14:15:10Z jackdaniel: p_l: I've heard that they *planned* to create such thing, but dumped idea as a waste of time 2015-09-09T14:15:43Z p_l: jackdaniel: they dumped it with windows 8, but in the Vista/7 timeframe it was made free 2015-09-09T14:15:48Z p_l: (previously it was paid product) 2015-09-09T14:15:50Z warweasle: Is there a way to trace all functions in a package? 2015-09-09T14:15:53Z DeadTrickster: loke```, what design you used? I see 2015-09-09T14:16:06Z loke```: DeadTrickster: It calls into the C API 2015-09-09T14:16:12Z mrSpec quit (Remote host closed the connection) 2015-09-09T14:16:14Z DeadTrickster: ... heavy usage of thread locks 2015-09-09T14:16:19Z DeadTrickster: in async version 2015-09-09T14:16:25Z smokeink joined #lisp 2015-09-09T14:16:28Z DeadTrickster: so is it based on CFFI too? 2015-09-09T14:16:38Z loke```: DeadTrickster: It sits on top of the sync version 2015-09-09T14:16:59Z Cymew quit (Quit: Konversation terminated!) 2015-09-09T14:17:02Z loke```: You should generally use the third level on top of that, the stuff in mconnection.lisp. 2015-09-09T14:17:13Z Cymew joined #lisp 2015-09-09T14:17:18Z loke```: That ransparently manages multiple connections with N number of channels per connection. 2015-09-09T14:17:29Z mrSpec joined #lisp 2015-09-09T14:17:39Z loke```: That what should be used for applications that needs lots and lots of channels (my currently application has many thousands) 2015-09-09T14:17:45Z warweasle: I need to see which functions are called. 2015-09-09T14:18:10Z Xach: warweasle: some implementations provide an extra option to TRACE to do that 2015-09-09T14:18:58Z DeadTrickster: loke```, have you seen http://rubybunny.info/ when you have one thread per connection (if I'm correct)? 2015-09-09T14:19:16Z Xach: warweasle: for example, (trace "FOO") in sbcl means "trace every function named by a symbol whose home package has the name FOO" 2015-09-09T14:19:43Z loke```: DeadTrickster: I don't do that. No need for it. 2015-09-09T14:19:54Z DeadTrickster: loke```, or better - do you have examples, like official rabbitmq guides? 2015-09-09T14:19:56Z loke```: With the async version, yes. You do. 2015-09-09T14:20:12Z Cymew quit (Client Quit) 2015-09-09T14:20:27Z Cymew joined #lisp 2015-09-09T14:20:35Z loke```: DeadTrickster: What are your requirements actually? 2015-09-09T14:20:46Z loke```: And do you know rabbitmq well? 2015-09-09T14:20:49Z warweasle: Xach: That doesn't seem to work with cl-js. I'm trying (trace "cl-js") and (trace :cl-js) 2015-09-09T14:21:02Z Xach: warweasle: the name of the package is "CL-JS", not "cl-js". 2015-09-09T14:21:18Z warweasle: Xach: Thanks, worked. 2015-09-09T14:21:31Z DeadTrickster: loke```, I need RPC and I need multiple job queues with acks and health monitoring 2015-09-09T14:21:54Z DeadTrickster: I already have erlang system and I want integrate it with CL 2015-09-09T14:21:59Z loke```: DeadTrickster: What is "multiple"? 2? 5? 10? 100? 2015-09-09T14:22:01Z mobius-eng joined #lisp 2015-09-09T14:22:12Z warweasle is trying to see if I can add a GC to cl-js to keep it from crashing. 2015-09-09T14:23:35Z cmatei quit (Remote host closed the connection) 2015-09-09T14:23:38Z warweasle: Still the heap death of the universe. I'll trying this at home later. Thanks for the support. 2015-09-09T14:23:56Z Cymew quit (Client Quit) 2015-09-09T14:24:10Z Cymew joined #lisp 2015-09-09T14:24:57Z DeadTrickster: loke```, more like 5. See, this part of the system is postponed because of lack? of rabbitmq libs so I don't know 100% what will be at the end 2015-09-09T14:25:16Z kushal joined #lisp 2015-09-09T14:25:37Z loke```: DeadTrickster: THen you should be able to confidently use the sync version of cl-rabbit 2015-09-09T14:27:18Z DeadTrickster: loke```, thank you, firstly I'll try rewrite official tutorials... Do you think your API is stable, do you accept push requests? 2015-09-09T14:27:30Z zirman quit (Remote host closed the connection) 2015-09-09T14:27:31Z loke```: DeadTrickster: Yes of course. 2015-09-09T14:27:38Z loke```: Documentation would be useful, yes :-) 2015-09-09T14:28:09Z loke```: Basically, any documentation applying to rabbitmq-c (the C API) maps pretty much 1:1 to cl-rabbit. 2015-09-09T14:28:58Z zirman joined #lisp 2015-09-09T14:29:08Z loke```: The async one is where the complexity lies, because there is lots of code in there to deal with multiplexing multiple requests, waiting for replies, etc in there that isn't needed if you run in sync mode. 2015-09-09T14:30:50Z zirman quit (Remote host closed the connection) 2015-09-09T14:31:01Z DeadTrickster: loke```, l briefly read rabbitmq-c (alanxz fork) code and is horrifying :-) stuff like amqp_maybe_release_buffers amqp_destroy_envelope 2015-09-09T14:31:09Z DeadTrickster: too low level to me 2015-09-09T14:32:00Z kami quit (Ping timeout: 246 seconds) 2015-09-09T14:32:04Z cmatei joined #lisp 2015-09-09T14:32:37Z mobius-eng quit (Remote host closed the connection) 2015-09-09T14:33:07Z loke```: DeadTrickster: cl-rabbit hides all that 2015-09-09T14:34:24Z loke```: rabbitmq-c is actually quite efficient and easy to use. Typical C API stuff. cl-rabbit preserves the general strcuture of the library, but gets rids of everything dealing with memory managent etc. 2015-09-09T14:36:08Z yrk joined #lisp 2015-09-09T14:36:25Z DeadTrickster: loke```, basically in sync version I call consume in a loop right? in async version I use callbacks invoked in the same thread right? but what 'the same' thread will be? calling or connection? 2015-09-09T14:36:44Z testnick123 joined #lisp 2015-09-09T14:36:45Z yrk quit (Changing host) 2015-09-09T14:36:45Z yrk joined #lisp 2015-09-09T14:36:50Z ahungry_ joined #lisp 2015-09-09T14:37:32Z wheelsucker joined #lisp 2015-09-09T14:37:55Z loke```: DeadTrickster: The async version has callbacks called from the processing thread. That's an implementation detail though. It should be noted, however, that you shouldn't do long-running processing in the callback since it blocks further messages. 2015-09-09T14:38:16Z zirman joined #lisp 2015-09-09T14:38:36Z preacher-aka-nd joined #lisp 2015-09-09T14:38:40Z loke```: In the sync version, you call CL-RABBIT:CONSUME-MESSAGE in a loop 2015-09-09T14:38:59Z preacherAKAnd quit (Read error: Connection reset by peer) 2015-09-09T14:39:42Z Acherontius joined #lisp 2015-09-09T14:40:10Z loke```: The call to CONSUME-MESSAGE will return an instance of MESSAGE which contains the BODY and PROPERTIES. 2015-09-09T14:40:14Z didi joined #lisp 2015-09-09T14:40:15Z Acherontius quit (Remote host closed the connection) 2015-09-09T14:40:38Z UtkarshRay joined #lisp 2015-09-09T14:41:27Z kushal quit (Ping timeout: 252 seconds) 2015-09-09T14:41:32Z didi: Is there a function, besides (concatenate 'string ...), that concatenates strings? 2015-09-09T14:41:35Z DeadTrickster: loke```, I asked that just because I want to do long-running processing :-). So basically you have lets say 'connection thread' that hides loop and invokes callbacks and if I want long-running stuff in callbacks I can use lparallel pools right? 2015-09-09T14:41:59Z Shinmera: didi: format can do it, as well as a few other methods that aren't a single function call. 2015-09-09T14:42:06Z loke```: DeadTrickster: Yes. For long-running connections you can do that. Works great. 2015-09-09T14:42:07Z Xach: didi: format, indirectly 2015-09-09T14:42:17Z Shinmera: didi: Why the question? What do you really want to do? 2015-09-09T14:42:18Z Xach: didi: with-output-to-string, indirectly 2015-09-09T14:42:27Z varjag quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-09-09T14:42:30Z didi: Shinmera, Xach: Thank you. 2015-09-09T14:42:46Z didi: Shinmera: Concatenate strings more succinctly. 2015-09-09T14:43:01Z loke```: DeadTrickster: The async version is only needed if you want to listen to messages on a channel, while simultaneously doing other things on other channels, on different threads, withou thaving to manuallu corrdinate things. 2015-09-09T14:43:02Z musegarden1 quit (K-Lined) 2015-09-09T14:43:02Z jeremyheiler quit (K-Lined) 2015-09-09T14:43:34Z loke```: If you are OK with having one connection per thread (and probably just a single channel per connection) then plain cl-rabbit is enough. 2015-09-09T14:44:00Z preacher-aka-nd is now known as preacherAKAnd 2015-09-09T14:44:44Z DeadTrickster: loke```, this looks like ruby Bunny design to me (I hope you don't mind this comparison) I this is good because I can easily rewrite existing ruby tutorials 2015-09-09T14:45:05Z didi: Another one: Is there a function that receives chars and evaluates to a string? (my-string #\f #\o #\o) => "foo" 2015-09-09T14:45:07Z loke```: DeadTrickster: I have never used rabbitmq with anything but Lisp 2015-09-09T14:45:11Z loke```: So I wouldn't know :-) 2015-09-09T14:45:34Z loke```: didi: (coerce 'string '(#\f #\o #\o)) 2015-09-09T14:45:50Z didi: loke```: Thank you. 2015-09-09T14:46:25Z loke```: Another variation, allowing you to process each character if you replace #'identity: (map 'string #'identity '(#\f #\o #\o)) 2015-09-09T14:46:55Z didi: loke```: Thanks. I am actually using this form. 2015-09-09T14:47:27Z DeadTrickster: loke```, at first I was confused with -async naming because we have stuff like drakma-async and so on, which is actually multiplexed so I thought (esp because of iolib dependency) cl-rabbit-async is completely unrelated multiplexed version 2015-09-09T14:47:52Z DeadTrickster: that is why so many question about design 2015-09-09T14:47:53Z loke```: DeadTrickster: It's definitely multiplexed 2015-09-09T14:48:19Z loke```: It multiplexes individual channels over one rabbitmq connection 2015-09-09T14:48:22Z musegarden1 joined #lisp 2015-09-09T14:48:31Z jeremyheiler joined #lisp 2015-09-09T14:48:53Z troydm joined #lisp 2015-09-09T14:48:58Z DeadTrickster: loke```, :-) i meant network connection multiplexing using epoll and friends 2015-09-09T14:49:19Z loke```: DeadTrickster: It does that behind the scenes 2015-09-09T14:49:29Z kami joined #lisp 2015-09-09T14:49:45Z durm left #lisp 2015-09-09T14:49:57Z loke```: The main multiplexer loop sits in a poll call, waiting for events on the underlying raw rabbitmq socket (as well as the control pipe used for commands) 2015-09-09T14:50:11Z jeremyheiler quit (K-Lined) 2015-09-09T14:50:11Z musegarden1 quit (K-Lined) 2015-09-09T14:50:37Z loke```: There is one such thread per underlying connection, but that's not an issue. You wouldn't have more than a 100 or so at the same time even in an extreme case. 2015-09-09T14:51:02Z loke```: That's because you can easily have 1000 channels on a single connection. 2015-09-09T14:51:31Z musegarden1 joined #lisp 2015-09-09T14:51:36Z kami` joined #lisp 2015-09-09T14:51:38Z jeremyheiler joined #lisp 2015-09-09T14:51:39Z kami quit (Remote host closed the connection) 2015-09-09T14:51:48Z knobo joined #lisp 2015-09-09T14:51:51Z kami` is now known as kami 2015-09-09T14:52:01Z DeadTrickster: loke```, I see `run-async-loop` you basically save cpu here using multiplexer right? 2015-09-09T14:52:16Z loke```: https://github.com/lokedhs/cl-rabbit-async/blob/master/src/cl-rabbit-async.lisp#L163 2015-09-09T14:52:28Z DeadTrickster: yep I'm right here 2015-09-09T14:53:22Z loke```: DeadTrickster: Yes, because that call will block until there is _any_ activity, either by a thread making a call to any of the async rabbitmq wrappers, say async-queue-bind or any incoming messages from the rabbitmq server 2015-09-09T14:54:39Z loke```: The idea is that the async API provides you with a call that opens a channel, and then the client code can use that channel, bind queues, listen for messages etc, not caring about the fact that other threads may be working on other channels at the same time. All is multiplexed over that loop. 2015-09-09T14:55:39Z DGASAU quit (Read error: Connection reset by peer) 2015-09-09T14:55:47Z DGASAU joined #lisp 2015-09-09T14:56:43Z DeadTrickster: loke```, run-in-sync-thread is the main part? 2015-09-09T14:57:06Z loke```: DeadTrickster: All parts are important. :-) 2015-09-09T14:57:06Z OrangeShark joined #lisp 2015-09-09T14:57:13Z DeadTrickster: :-) 2015-09-09T14:57:31Z DeadTrickster: I mean you have to have queue for outside stuff 2015-09-09T14:58:10Z loke```: RUN-IN-SYNC-THREAD is badly named. It did exactly that in an older version, but error handling was annoying (no proper stack traces when an error happened). The name of that function should probably be BLOCK-EVERYTHING-AND-RUN-THIS-CL-RABBITM-CALL 2015-09-09T14:59:28Z loke```: It sends a message to the multiplexer to tell it to stop listening for a moment, waits for the multiplexer to do that, then runs its code and finally lets the multiplexer loop continue. 2015-09-09T15:00:21Z emaczen joined #lisp 2015-09-09T15:00:31Z DeadTrickster: hmm 2015-09-09T15:00:49Z DeadTrickster: very interesting - everything executed in context of calling thread 2015-09-09T15:02:15Z DeadTrickster: in clws it is done slightly differently: you have command fd too but all lambdas are queued and run in multiplexer thread 2015-09-09T15:02:24Z loke```: DeadTrickster: Yes. Like I said, it didn't used to, but when an error happened the condition was raised on the multiplexer thead instead, so I had to build a mechanism where the information about the error was sent to the waiting caller, blah blah, it was a mess. Easier and much more straightforward to do it this way. 2015-09-09T15:04:21Z didi: Is there a `format' directive that takes part of a string? e.g. (format nil "~<1,2>a" "foo") => "o" 2015-09-09T15:04:51Z Bike: no. just pass a subseq? 2015-09-09T15:05:01Z didi: Bike: Thank you. 2015-09-09T15:05:14Z DeadTrickster: loke```, why you didn't used eventfd for 'command pipe'? why when request-index is nil connection stopped? 2015-09-09T15:06:29Z loke```: DeadTrickster: Well, I needed some way of telling the loop that it's time to stop. 2015-09-09T15:07:03Z loke```: LOAD-INTEGER-FROM-FD returns NIL if the command pipe has been closed. 2015-09-09T15:08:24Z didi: Uh. `format' is nice. Instead of using (apply 'concatenate 'string list-of-strings), is it too naughty to use (format nil "~{~a~}" list-of-strings)? 2015-09-09T15:08:32Z Xach: didi: no 2015-09-09T15:08:39Z didi: Xach: Cool. 2015-09-09T15:10:02Z tylergoza joined #lisp 2015-09-09T15:10:59Z jtza8 quit (Ping timeout: 264 seconds) 2015-09-09T15:12:05Z DeadTrickster: loke```, ok thanks for answers :-) 2015-09-09T15:13:25Z ndrei joined #lisp 2015-09-09T15:14:02Z happy-dude joined #lisp 2015-09-09T15:14:05Z loke```: DeadTrickster: No problem 2015-09-09T15:14:06Z Xach: didi: nothing is especially naughty if it's in a context where it can be understood. sometimes it's better to wrap it up with a name if it is likely to be misunderstood. 2015-09-09T15:14:18Z arenz quit (Ping timeout: 268 seconds) 2015-09-09T15:15:45Z _sjs quit (Ping timeout: 246 seconds) 2015-09-09T15:16:58Z kushal joined #lisp 2015-09-09T15:17:40Z mvilleneuve quit (Quit: This computer has gone to sleep) 2015-09-09T15:18:56Z didi: Xach: Roger. I recently learned a cool "trick": The looping variable of a LOOP is on scope inside LOOP's `finally'. It is useful. 2015-09-09T15:19:42Z Fare joined #lisp 2015-09-09T15:20:14Z joshe joined #lisp 2015-09-09T15:20:56Z Xof: didi: true, though beware: it's unspecified whether it is at the final value or one past the final value 2015-09-09T15:21:04Z fitzsim` is now known as fitzsim 2015-09-09T15:22:45Z didi: Xof: Oh noes. Really? That is my "useful" part. 2015-09-09T15:22:59Z Vityok` quit (Ping timeout: 264 seconds) 2015-09-09T15:23:10Z didi: Dang... 2015-09-09T15:23:44Z cadadar_ left #lisp 2015-09-09T15:25:38Z Ethan- quit (Ping timeout: 260 seconds) 2015-09-09T15:26:46Z Denommus joined #lisp 2015-09-09T15:27:01Z ndrei quit (Ping timeout: 244 seconds) 2015-09-09T15:28:40Z didi: Oh well. I am happy I at least brought it up. 2015-09-09T15:29:17Z ndrei joined #lisp 2015-09-09T15:29:24Z jocuman joined #lisp 2015-09-09T15:30:42Z kami: Fare: I would like to use program-op to create a compressed executable on sbcl 2015-09-09T15:31:32Z kami: I don't see a way other than using an eql specializer. 2015-09-09T15:32:23Z kami: (defmethod asdf:perform ((o asdf:image-op) (s (eql (asdf:find-system :my-system)))) 2015-09-09T15:32:36Z kami: Am I overlooking something? 2015-09-09T15:34:25Z ogamita joined #lisp 2015-09-09T15:37:34Z Xof: my question for the afternoon is: how do developers on Windows cope? 2015-09-09T15:38:00Z jasom: Xof: cope with what? 2015-09-09T15:38:03Z warweasle: Xof: In general or with lisp? 2015-09-09T15:38:30Z warweasle: Xof: I use virtualBox and use Linux to get work done. 2015-09-09T15:38:43Z Xach uses emacs with eshell 2015-09-09T15:39:10Z jackdaniel does the same as Xach when has to use windows (plus cygwin) 2015-09-09T15:39:23Z jasom switched from cygwin to babun 2015-09-09T15:39:24Z dwchandler: Xof: I coped by not using or developing for Windows ;-) 2015-09-09T15:39:26Z Xof: for example, I am attempting to build pzmq 2015-09-09T15:39:28Z didi: cygwin ftw 2015-09-09T15:39:46Z Xof: which binds to libzmq, so, OK, I need to put pzmq somewhere 2015-09-09T15:40:00Z Xof: and it needs to be able to find zmq.h (and later zmq.dll) 2015-09-09T15:40:12Z jasom: Xof: drop all the dependent .DLLs in the same directory as your executable. 2015-09-09T15:40:25Z jasom: and yes, the groveller is a PITA to use on windows 2015-09-09T15:42:44Z Xof: yeah, but this then gets repeated $N$ times 2015-09-09T15:42:57Z Xof: want to use python? Oh, here's a new terminal with PATH set-up right 2015-09-09T15:42:57Z Fare: kami: patches welcome 2015-09-09T15:43:07Z DeadTrickster: loke```, you sad you "had to build a mechanism where the information about the error was sent to the waiting caller, blah blah" I think this is solved by lparallel 2015-09-09T15:43:07Z fe[nl]ix: jasom: windows development is geared towards building software by clicking on a button in thy favourite IDE 2015-09-09T15:43:11Z Fare: kami: not everyone wants a compressed executable — or do they? 2015-09-09T15:43:16Z Xof: want to use Git? Here's a new terminal with PATH setup right 2015-09-09T15:43:24Z Xof: want to use Git *and* Python? Ha 2015-09-09T15:43:24Z knobo quit (Read error: Connection reset by peer) 2015-09-09T15:43:27Z DeadTrickster: loke```, task-handler-bind 2015-09-09T15:43:29Z jasom: Fare: definitely not everyone wants a compressed executable 2015-09-09T15:43:40Z Xof: but maybe someone else knows how to cope with all this? 2015-09-09T15:43:42Z Fare: kami: your system could use a subclass of system 2015-09-09T15:43:46Z Fare: other than eql 2015-09-09T15:44:10Z ndrei quit (Ping timeout: 240 seconds) 2015-09-09T15:44:24Z emaczen: How do you guys host a hunchentoot serve in production? 2015-09-09T15:44:24Z jackdaniel: Xof: for standard unix toolset use cygwin (note it's gpl'ed unless you buy other license) 2015-09-09T15:44:28Z emaczen: server* 2015-09-09T15:44:56Z jackdaniel: emaczen: behind nginx / apache 2015-09-09T15:45:35Z DeadTrickster: emaczen, and beaware of session cookie value generation it 2015-09-09T15:45:45Z DeadTrickster: created in standard signature way 2015-09-09T15:45:56Z DeadTrickster: so you can always recognize default hunchentoot setup 2015-09-09T15:46:02Z Xof: jackdaniel: so one fun gotcha I have found there is that my home directory under cygwin is not the same as my emacs home directory 2015-09-09T15:46:05Z DeadTrickster: not sure it is good from security point 2015-09-09T15:46:15Z jasom: yeah, it does not use a secure PRNG for session cookie generation IIRC 2015-09-09T15:46:26Z jackdaniel: Xof: native windows emacs, or emacs from cygwin? 2015-09-09T15:46:31Z Xof: native windows emacs 2015-09-09T15:46:41Z Xof: (I'm sure it is the same as the cygwin emacs) 2015-09-09T15:46:54Z emaczen: Does anybody have any notes on this? I've used apache only very minorly before 2015-09-09T15:47:03Z DeadTrickster: jasom, also this pattern *:* 2015-09-09T15:47:07Z jackdaniel: Xof: it'sa different thing 2015-09-09T15:47:15Z Xof: anyway. I might just go back to my non-Windows cave 2015-09-09T15:47:55Z dwchandler: emaczen: if you're not deep into apache already then you might find nginx simpler to set up 2015-09-09T15:48:12Z kami: Fare: eql specialiser is OK for the moment 2015-09-09T15:49:20Z DeadTrickster: Xof, I actually have the same looking problem with clsql-mysql on linux boxes - I have to put two *.so files somewhere I whish save-lisp-and-die could statically link that stuff 2015-09-09T15:50:01Z jasom: I just looked at the session cookie generation, and I have seen worse, but I still wouldn't trust it over just reading bytes from /dev/urandom 2015-09-09T15:50:31Z rme: emaczen: For apache, ensure that you load mod_proxy, and add these lines: "ProxyPass / http://127.0.0.1:8080/" "ProxyPassReverse / http://127.0.0.1:8080/" 2015-09-09T15:50:32Z jackdaniel: DeadTrickster: talk with Shinmera, I think he solved at least partially problem of missing "so" files (but I might misheard something) 2015-09-09T15:50:39Z DeadTrickster: jasom, what you think about generators from ironclad? 2015-09-09T15:51:11Z jasom: DeadTrickster: I don't trust ironclad for anything except hasing in a context where the timing is not leaked to an attacker 2015-09-09T15:51:12Z rme: emaczen: Maybe that will help get you going. That assumes you have hunchentoot listening on port 8080, of course. 2015-09-09T15:51:24Z DeadTrickster: jackdaniel, this is more distribution problem to me :-) it solved automatically once we started to distribute software using debian packages 2015-09-09T15:51:43Z KingNato quit (Quit: KingNato) 2015-09-09T15:51:53Z DeadTrickster: jasom, like constant-time string comparison so password length can't be guessed? 2015-09-09T15:51:54Z jasom: DeadTrickster: not that I know of any specific weaknesses in ironclad, but getting this stuff right is *hard* 2015-09-09T15:52:04Z jackdaniel: DeadTrickster: that's what I mean, distrubute so files 2015-09-09T15:52:25Z Davidbrcz joined #lisp 2015-09-09T15:52:47Z DeadTrickster: jasom, yea many people telling that I wonder how new crypto stuff created for other ecosystems =) 2015-09-09T15:52:48Z emaczen: rme: Thanks, I'm reading the comparison between apache and nginx. 2015-09-09T15:53:45Z jasom: DeadTrickster: you bind to old crypto stuff written in C 2015-09-09T15:53:54Z EvW quit (Ping timeout: 246 seconds) 2015-09-09T15:54:26Z jasom: DeadTrickster: actually I am using a pbkdf2 implementation on top of ironclad for password hashing. It *might* be possible to exploit a timing attack here, but would certainly be non-trivial 2015-09-09T15:55:01Z nikki93 joined #lisp 2015-09-09T15:55:13Z DeadTrickster: jackdaniel, yes it works and I have feeling that something unnatural is happening because this stuff is not a part image created by sbcl. Especially because I have to remember to update all my *.so when I update the world 2015-09-09T15:55:25Z DeadTrickster: jasom, I 2015-09-09T15:55:27Z jasom: DeadTrickster: in this case, I traded off the possibility of a timing attack for quickly being able to store passwords in a non-easily-recoverable format 2015-09-09T15:55:48Z DeadTrickster: jasom, I'm using scrypt 2015-09-09T15:55:57Z DeadTrickster: looks good :-) 2015-09-09T15:56:12Z jackdaniel: DeadTrickster: on the other hand ecl can link with object files since it uses gcc if the C backend is enabled 2015-09-09T15:58:02Z jasom: DeadTrickster: on linux, usually you just require them to install your dependencies via their package manager (and ideally you package up your executable for their distro as well). 2015-09-09T15:58:21Z DeadTrickster: jackdaniel, when I asked this on #sbcl I was told to compile sbcl from the ground with needed deps, this works too ) 2015-09-09T15:58:47Z kp666 quit (Quit: Leaving) 2015-09-09T15:58:56Z Shinmera: jackdaniel: Only for the specific case of Qt. 2015-09-09T15:58:57Z DeadTrickster: jasom, yep as I said that is why I'm using debian packages, but this doesn't work with clsql 2015-09-09T15:59:24Z jackdaniel: Shinmera: ok 2015-09-09T15:59:35Z nikki93 quit (Ping timeout: 244 seconds) 2015-09-09T15:59:39Z varjag joined #lisp 2015-09-09T16:00:23Z fiddlerwoaroof: Shinmera: is there something that will translate a css stylesheet into a lass stylesheet? 2015-09-09T16:01:26Z Shinmera: fiddlerwoaroof: No, it's a ticket. https://trello.com/c/0Gkbw5f0 2015-09-09T16:01:36Z DeadTrickster: at first this was like apt-get install - installs everything (nginx, rdbms, configs, startup scripts) and then I manually copy clsql stuff. very funny 2015-09-09T16:02:13Z Xof: DeadTrickster: that's a different problem! You've managed to _build_ stuff; relocating it is mildly tricky 2015-09-09T16:03:49Z DeadTrickster: Xof, well if you want to have robust service you have to have easy and speedy deploying, say ec2 + load balancer 2015-09-09T16:04:14Z _sjs joined #lisp 2015-09-09T16:04:20Z DeadTrickster: ah, also you need backups that work :-) but this is another story 2015-09-09T16:05:09Z mbuf joined #lisp 2015-09-09T16:05:23Z grouzen joined #lisp 2015-09-09T16:05:33Z Xof: DeadTrickster: anyway, you can use *save-hooks* and *init-hooks* to unload and reload shared objects, if you know where they will be 2015-09-09T16:05:56Z munge quit (Read error: Connection reset by peer) 2015-09-09T16:05:59Z Xof: (if I've understood your problem correctly) 2015-09-09T16:07:26Z briantrice joined #lisp 2015-09-09T16:07:30Z k-dawg quit (Quit: This computer has gone to sleep) 2015-09-09T16:07:32Z jasom: DeadTrickster: what does clsql need that isn't in your image? 2015-09-09T16:07:53Z cadadar joined #lisp 2015-09-09T16:08:22Z Davidbrcz quit (Ping timeout: 244 seconds) 2015-09-09T16:08:38Z DeadTrickster: jasom, clsql_mysql.so clsql_uffi.so 2015-09-09T16:10:25Z ramky quit (Ping timeout: 268 seconds) 2015-09-09T16:12:06Z guicho quit (Ping timeout: 246 seconds) 2015-09-09T16:13:22Z DeadTrickster: Xof, afaik sbcl does this automatically by default 2015-09-09T16:13:38Z DeadTrickster: http://www.sbcl.org/manual/index.html#Loading-Shared-Object-Files 2015-09-09T16:14:02Z brieflyx joined #lisp 2015-09-09T16:14:37Z Cymew quit (Ping timeout: 250 seconds) 2015-09-09T16:15:39Z lispyone quit (Remote host closed the connection) 2015-09-09T16:16:27Z munge joined #lisp 2015-09-09T16:18:00Z jasom: ugh, it has its own so files? 2015-09-09T16:19:13Z przl quit (Ping timeout: 244 seconds) 2015-09-09T16:19:39Z brieflyx quit (Quit: 离开) 2015-09-09T16:20:04Z Xof: DeadTrickster: it does it automatically assuming that the object files will be in the same place as they were 2015-09-09T16:20:16Z Xof: my understanding of your problem is that you want to deploy to different places 2015-09-09T16:20:37Z Xof: so you can unload them, and write an init-hook that knows where they will be after deployment 2015-09-09T16:22:52Z fantazo joined #lisp 2015-09-09T16:24:35Z fantazo quit (Client Quit) 2015-09-09T16:24:51Z fantazo joined #lisp 2015-09-09T16:25:43Z zirman quit (Remote host closed the connection) 2015-09-09T16:25:54Z zirman joined #lisp 2015-09-09T16:27:52Z cadadar quit (Read error: Connection reset by peer) 2015-09-09T16:27:57Z cadadar1 joined #lisp 2015-09-09T16:29:00Z bipt quit (Read error: Connection reset by peer) 2015-09-09T16:30:02Z bipt joined #lisp 2015-09-09T16:31:58Z KingNato joined #lisp 2015-09-09T16:33:49Z DeadTrickster: jasom, yep it compiles them while loading 2015-09-09T16:34:12Z DeadTrickster: Xof, thanks for the idea 2015-09-09T16:35:37Z mbuf quit (Quit: Ex-Chat) 2015-09-09T16:37:25Z kobain joined #lisp 2015-09-09T16:37:30Z ndrei joined #lisp 2015-09-09T16:40:54Z Cymew joined #lisp 2015-09-09T16:43:39Z rick-monster joined #lisp 2015-09-09T16:45:16Z __main__ quit (Read error: Connection reset by peer) 2015-09-09T16:47:38Z Davidbrcz joined #lisp 2015-09-09T16:47:46Z guiloooo quit (Ping timeout: 260 seconds) 2015-09-09T16:49:17Z EvW joined #lisp 2015-09-09T16:49:51Z ebrasca joined #lisp 2015-09-09T16:49:56Z UtkarshRay quit (Remote host closed the connection) 2015-09-09T16:50:25Z __main__ joined #lisp 2015-09-09T16:52:16Z ndrei quit (Ping timeout: 244 seconds) 2015-09-09T16:52:37Z UtkarshRay joined #lisp 2015-09-09T16:55:40Z quazimodo quit (Ping timeout: 246 seconds) 2015-09-09T16:57:38Z didi left #lisp 2015-09-09T16:58:52Z guiloooo joined #lisp 2015-09-09T17:00:09Z nell joined #lisp 2015-09-09T17:01:28Z ramky joined #lisp 2015-09-09T17:02:12Z kami quit (Ping timeout: 264 seconds) 2015-09-09T17:04:48Z mea-culp` joined #lisp 2015-09-09T17:05:03Z preacherAKAnd quit (Remote host closed the connection) 2015-09-09T17:05:43Z yrk quit (Ping timeout: 244 seconds) 2015-09-09T17:05:58Z HDurer quit (Ping timeout: 260 seconds) 2015-09-09T17:06:00Z mea-culpa quit (Ping timeout: 246 seconds) 2015-09-09T17:06:07Z ndrei joined #lisp 2015-09-09T17:06:41Z preacherAKAnd joined #lisp 2015-09-09T17:07:28Z harish_ joined #lisp 2015-09-09T17:07:45Z guiloooo quit (Ping timeout: 246 seconds) 2015-09-09T17:07:58Z guiloooo joined #lisp 2015-09-09T17:09:39Z binghe joined #lisp 2015-09-09T17:11:27Z loz1 joined #lisp 2015-09-09T17:14:13Z ndrei quit (Ping timeout: 246 seconds) 2015-09-09T17:14:53Z zirman quit (Remote host closed the connection) 2015-09-09T17:15:44Z shka joined #lisp 2015-09-09T17:16:01Z ndrei joined #lisp 2015-09-09T17:16:10Z lispyone joined #lisp 2015-09-09T17:16:42Z kami joined #lisp 2015-09-09T17:18:06Z HDurer joined #lisp 2015-09-09T17:19:02Z zygentoma joined #lisp 2015-09-09T17:20:57Z lispyone quit (Ping timeout: 252 seconds) 2015-09-09T17:23:40Z zirman joined #lisp 2015-09-09T17:23:48Z Cymew quit (Ping timeout: 268 seconds) 2015-09-09T17:24:26Z DANtheBEASTman joined #lisp 2015-09-09T17:25:03Z mordocai joined #lisp 2015-09-09T17:26:41Z gravicappa quit (Remote host closed the connection) 2015-09-09T17:27:06Z zirman quit (Remote host closed the connection) 2015-09-09T17:27:21Z psy joined #lisp 2015-09-09T17:27:48Z psy quit (Max SendQ exceeded) 2015-09-09T17:28:42Z psy joined #lisp 2015-09-09T17:38:57Z ggole quit (Ping timeout: 255 seconds) 2015-09-09T17:40:32Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2015-09-09T17:40:42Z jackdaniel: if anyone could proofread this I would be grateful (https://gist.github.com/dkochmanski/aaa3711d9a612dda948c), documentation draft for a small lib 2015-09-09T17:41:31Z jtza8 joined #lisp 2015-09-09T17:43:01Z vlatkoB quit (Remote host closed the connection) 2015-09-09T17:45:24Z vlatkoB joined #lisp 2015-09-09T17:46:34Z radioninja joined #lisp 2015-09-09T17:47:32Z zirman joined #lisp 2015-09-09T17:47:32Z zirman quit (Changing host) 2015-09-09T17:47:32Z zirman joined #lisp 2015-09-09T17:52:13Z Fare: sorry, clicked closed by mistake 2015-09-09T17:52:23Z zirman quit (Ping timeout: 264 seconds) 2015-09-09T17:53:13Z Fare: jackdaniel, where is YOUR SIGCHLD handler? Are you sure it's safe? 2015-09-09T17:53:17Z jackdaniel: np, figured that out 2015-09-09T17:53:25Z badkins quit (Ping timeout: 246 seconds) 2015-09-09T17:53:56Z lispyone joined #lisp 2015-09-09T17:54:11Z jackdaniel: I've mentioned SIGCHLD, because waitpid function from posix might behave funny when SIGCHLD occurs 2015-09-09T17:54:19Z Firedancer: Hey, how do you do simple "do until you get value you want" loop? All examples seem to go through a list in loop, but I want to just call function seeded with random value until it get right kind of value 2015-09-09T17:54:40Z Shinmera: (loop until whatever do things) 2015-09-09T17:54:52Z Shinmera: whatever and things being forms. 2015-09-09T17:55:46Z jackdaniel: (at least that's what I've read from comment in the code) 2015-09-09T17:56:01Z Firedancer: thanks Shinmera 2015-09-09T17:56:06Z HDurer quit (Ping timeout: 240 seconds) 2015-09-09T17:56:52Z Fare: does ECL catch SIGCHLD ? 2015-09-09T17:56:58Z zygentoma joined #lisp 2015-09-09T17:57:22Z jackdaniel: ECL catches all signals (except a few exceptions) 2015-09-09T17:57:37Z jackdaniel: and user can install his own handler, which is dispatched by ECL "real" one 2015-09-09T17:58:30Z jackdaniel: that is - user has to use ECL interface to register his own handler 2015-09-09T17:59:27Z zacharias quit (Ping timeout: 265 seconds) 2015-09-09T17:59:58Z banjara joined #lisp 2015-09-09T18:00:47Z Patzy quit (Ping timeout: 264 seconds) 2015-09-09T18:00:57Z scymtym quit (Ping timeout: 246 seconds) 2015-09-09T18:01:09Z Patzy joined #lisp 2015-09-09T18:01:12Z jackdaniel: at least it's the default behavior 2015-09-09T18:01:47Z briantrice quit (Quit: briantrice) 2015-09-09T18:02:11Z briantrice joined #lisp 2015-09-09T18:03:12Z testnick123 quit (Remote host closed the connection) 2015-09-09T18:03:22Z zirman joined #lisp 2015-09-09T18:03:46Z zirman quit (Changing host) 2015-09-09T18:03:46Z zirman joined #lisp 2015-09-09T18:04:30Z gingerale joined #lisp 2015-09-09T18:05:03Z Fare: what does ECL do with SIGCHLD ? 2015-09-09T18:05:26Z nell quit (Ping timeout: 240 seconds) 2015-09-09T18:05:30Z Fare: where is that defined? 2015-09-09T18:06:51Z HDurer joined #lisp 2015-09-09T18:07:09Z Fare: so you have a race condition between ecl_waitpid and your SIGCHLD handler, it seems 2015-09-09T18:07:42Z Fare: because you are updating two fields, in a non-atomic way. 2015-09-09T18:08:18Z BitPuffin quit (Ping timeout: 246 seconds) 2015-09-09T18:08:32Z badkins joined #lisp 2015-09-09T18:08:56Z leafybasil quit (Remote host closed the connection) 2015-09-09T18:09:22Z leafybasil joined #lisp 2015-09-09T18:09:59Z resttime joined #lisp 2015-09-09T18:10:56Z Fare: (that's a guess, I haven't looked enough to prove it) 2015-09-09T18:12:42Z mordocai: If I wanted to play with "microservices" as multiple lisp processes on the same machine, what communication protocol would you recommend? I don't really want to do a full REST interface, and ideally i'd be sending lisp structures as the data. Should I just do sockets and send lisp data structures over them? 2015-09-09T18:13:14Z mordocai: If it works out I want to use it for a toy project of mine that may need it to be relatively fast. 2015-09-09T18:13:36Z leafybasil quit (Ping timeout: 255 seconds) 2015-09-09T18:13:42Z jackdaniel: Fare: potential race seems to be handled there, but apparently something goes wrong 2015-09-09T18:14:30Z jackdaniel: all signal handling is in src/c/unixint.d, but it's a big file 2015-09-09T18:14:32Z lambda-smith quit (Quit: Konversation terminated!) 2015-09-09T18:15:16Z mea-culp` is now known as mea-culpa 2015-09-09T18:20:52Z attila_lendvai joined #lisp 2015-09-09T18:26:21Z bb010g joined #lisp 2015-09-09T18:27:05Z loz1: hi, had anybody tried lem? 2015-09-09T18:27:23Z loz1: i'm running (lem:lem) and nothing happens 2015-09-09T18:28:29Z Xach has not tried lem 2015-09-09T18:31:24Z arrsim quit (Ping timeout: 246 seconds) 2015-09-09T18:32:38Z otwieracz: What's lem? 2015-09-09T18:32:51Z Fare: attila_lendvai, I'd like your feedback on chapter 5. 2015-09-09T18:33:33Z attila_lendvai: hi Fare! ok, send the stuff! I get to read 4 meanwhile 2015-09-09T18:33:54Z attila_lendvai starts to look for that tab among 50 some 2015-09-09T18:34:22Z arrsim joined #lisp 2015-09-09T18:34:52Z varjag: lunar excursion module? 2015-09-09T18:37:22Z psy quit (Quit: Leaving) 2015-09-09T18:37:33Z xan_ quit (Ping timeout: 256 seconds) 2015-09-09T18:38:23Z loz1: otwieracz: minimal emacs-like editor in cl 2015-09-09T18:38:29Z otwieracz: ok 2015-09-09T18:38:31Z loz1: otwieracz: https://github.com/cxxxr/lem 2015-09-09T18:38:45Z malbertife joined #lisp 2015-09-09T18:39:15Z xan_ joined #lisp 2015-09-09T18:40:16Z EvW quit (Remote host closed the connection) 2015-09-09T18:40:34Z EvW joined #lisp 2015-09-09T18:40:43Z pjb` joined #lisp 2015-09-09T18:40:47Z jasom: mordocai: the best IPC I've found so-far is cl-store to encode and pzmq to send. 2015-09-09T18:41:02Z yorick quit (Remote host closed the connection) 2015-09-09T18:41:12Z misv quit (Ping timeout: 246 seconds) 2015-09-09T18:41:54Z pjb quit (Ping timeout: 246 seconds) 2015-09-09T18:42:13Z jasom: mordocai: but most people seem to prefer something like lparallel and doing it all in a single process 2015-09-09T18:42:20Z misv joined #lisp 2015-09-09T18:42:30Z Fare: attila_lendvai, it's on the blog 2015-09-09T18:42:36Z viaken quit (Ping timeout: 246 seconds) 2015-09-09T18:43:07Z UtkarshRay quit (Remote host closed the connection) 2015-09-09T18:43:37Z viaken joined #lisp 2015-09-09T18:43:49Z yorick_ joined #lisp 2015-09-09T18:44:02Z jasom: mordocai: if you want blazing performance, then use a custom serialization format tuned for the sort of data you have and build ontop of one of the non-blocking-io libraries, but that's a *lot* more work than cl-stor plus pzmq 2015-09-09T18:44:45Z attila_lendvai: hu.dwim.serializer can help with some of the performance compared to cl-store 2015-09-09T18:45:08Z briantrice quit (Quit: briantrice) 2015-09-09T18:45:09Z bgs100 joined #lisp 2015-09-09T18:45:23Z mordocai: jasom: I specifically want multi-process so lparallel probably won't work for me. I'll look at cl-store/hu.dwim.serializer + pzmq then. 2015-09-09T18:45:30Z briantrice joined #lisp 2015-09-09T18:46:57Z mordocai: jasom: The idea of the project is to learn more so I may end up trying non-blocking-io + custom format. 2015-09-09T18:48:15Z jasom: mordocai: basic-binary-ipc gives you non-blocking sockets, and there is a libev wrapper if you want to use a prepackaged event loop 2015-09-09T18:49:36Z Ettore joined #lisp 2015-09-09T18:49:52Z mordocai: jasom: Sounds good! I'll be sure to try it out as well. I think I'll implement small toys with both methods and try them out. 2015-09-09T18:50:35Z axion: jasom: i switched from cl-store to cl-conspack recently, due to the speed and flexibility 2015-09-09T18:50:38Z emaczen quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-09-09T18:52:09Z mordocai: axion: I'll look at that too :) 2015-09-09T18:52:27Z cyraxjoe quit (Quit: No Ping reply in 180 seconds.) 2015-09-09T18:52:57Z cyraxjoe joined #lisp 2015-09-09T18:53:11Z pjb` is now known as pjb 2015-09-09T18:53:35Z Fare quit (Ping timeout: 264 seconds) 2015-09-09T18:56:35Z jlarocco_work quit (Ping timeout: 264 seconds) 2015-09-09T18:56:58Z jlarocco_work joined #lisp 2015-09-09T18:57:57Z yrk joined #lisp 2015-09-09T18:58:05Z mprelude quit (Quit: WeeChat 1.3) 2015-09-09T18:58:22Z mprelude joined #lisp 2015-09-09T18:58:34Z yrk quit (Changing host) 2015-09-09T18:58:35Z yrk joined #lisp 2015-09-09T18:58:52Z Bicyclidine joined #lisp 2015-09-09T18:59:26Z mprelude quit (Changing host) 2015-09-09T18:59:26Z mprelude joined #lisp 2015-09-09T18:59:39Z futpib joined #lisp 2015-09-09T19:00:35Z antgreen joined #lisp 2015-09-09T19:00:52Z mea-culpa quit (Remote host closed the connection) 2015-09-09T19:03:26Z HDurer quit (Ping timeout: 272 seconds) 2015-09-09T19:06:34Z Fare joined #lisp 2015-09-09T19:08:41Z Ettore quit (Quit: Leaving.) 2015-09-09T19:11:10Z mordocai quit (Quit: Getting rid of distractions) 2015-09-09T19:13:02Z HDurer joined #lisp 2015-09-09T19:15:11Z n2kra joined #lisp 2015-09-09T19:17:03Z kushal quit (Ping timeout: 250 seconds) 2015-09-09T19:17:50Z jtza8 quit (Remote host closed the connection) 2015-09-09T19:22:15Z oleo_ joined #lisp 2015-09-09T19:22:42Z oleo is now known as Guest41733 2015-09-09T19:22:54Z oleo_ is now known as oleo 2015-09-09T19:24:10Z sg|polyneikes joined #lisp 2015-09-09T19:24:35Z Guest41733 quit (Ping timeout: 256 seconds) 2015-09-09T19:25:35Z gingerale quit (Remote host closed the connection) 2015-09-09T19:28:10Z zacharias joined #lisp 2015-09-09T19:30:17Z sg|polyneikes quit (Quit: IRC for Sailfish 0.9) 2015-09-09T19:30:34Z scymtym joined #lisp 2015-09-09T19:31:18Z kushal joined #lisp 2015-09-09T19:31:32Z ssake_: loz1: It uses ncurses, you need to launch sbcl form terminal and execute (lem:lem) there 2015-09-09T19:34:14Z Cthulhux-: hmm 2015-09-09T19:34:20Z Cthulhux-: why is there no ccl on openbsd? 2015-09-09T19:34:20Z Cthulhux-: :/ 2015-09-09T19:34:56Z shka quit (Quit: Konversation terminated!) 2015-09-09T19:36:35Z zacharias quit (Ping timeout: 244 seconds) 2015-09-09T19:36:44Z dwchandler: Cthulhux-: here you go... http://www.openbsd.org/faq/ports/guide.html 2015-09-09T19:36:45Z dwchandler: :) 2015-09-09T19:37:12Z Cthulhux-: that's a bad answer :p 2015-09-09T19:38:06Z vlatkoB quit (Remote host closed the connection) 2015-09-09T19:38:56Z Xach: Cthulhux-: I don't know the real reason, but one possible reason is "lack of customer demand" 2015-09-09T19:39:46Z dwchandler: Essentially, yes 2015-09-09T19:40:03Z Cthulhux-: :-/ 2015-09-09T19:40:06Z futpib_ joined #lisp 2015-09-09T19:40:12Z Cthulhux-: ok ... time to become an openbsd maintainer -.- 2015-09-09T19:41:02Z dwchandler: Cthulhux-: Often it's not that hard. I made a couple of openbsd ports over the years. If I can, you can 2015-09-09T19:41:12Z futpib quit (Ping timeout: 250 seconds) 2015-09-09T19:41:53Z Quadresce joined #lisp 2015-09-09T19:42:06Z Cthulhux-: i made three freebsd ports 2015-09-09T19:42:08Z loz1: ssake_: thanks, ye, I was trying from silme 2015-09-09T19:42:09Z dwchandler: Is CCL on freebsd? If so, then making a port for openbsd is probably not too bad 2015-09-09T19:42:13Z Cthulhux-: :-) 2015-09-09T19:42:17Z Cthulhux-: yes, it is 2015-09-09T19:42:25Z briantrice quit (Quit: briantrice) 2015-09-09T19:42:39Z dwchandler: openbsd ports are not *too* different from freebsd 2015-09-09T19:42:51Z Cthulhux-: can i convert them? 2015-09-09T19:42:53Z rme: The possibly hard bits in getting ccl running on OpenBSD involve differences in signal handling and signal contexts. 2015-09-09T19:48:05Z BitPuffin|osx joined #lisp 2015-09-09T19:48:28Z yrk quit (Remote host closed the connection) 2015-09-09T19:49:48Z zacharias joined #lisp 2015-09-09T19:52:27Z rme: Cthulhux-: What I'm trying to say is that porting CCL to a new operating system would take a couple of wizard-weeks. It requires some detailed knowledge of how CCL works. 2015-09-09T19:53:58Z Cthulhux-: oh 2015-09-09T19:54:00Z Cthulhux-: ok :( 2015-09-09T19:54:09Z dwchandler: rme: unless the freebsd port shows most of that 2015-09-09T19:54:30Z mprelude: dwchandler: freebsd and openbsd are *very* different systems. 2015-09-09T19:55:05Z dwchandler: indeed, but not as different as openbsd and linux or windows 2015-09-09T19:55:13Z n2kra: nurses apps outside a term, I started inspecting an rewrap vs not sbcl for *standard-input*, :cooked vs :raw ??? 2015-09-09T19:56:03Z mprelude: dwchandler: No, but it wont just be a case of assuming the signals are the same. The 2 kernels are very different. 2015-09-09T19:57:49Z dwchandler: it's not going to work, trying to get me to port ccl to openbsd just to show you ;-) 2015-09-09T19:58:05Z mprelude: I dont use openbsd :) 2015-09-09T19:58:09Z mprelude: I do use freebsd 2015-09-09T19:58:21Z dwchandler: I use both 2015-09-09T19:58:32Z mprelude: But mostly just Linux these days 2015-09-09T20:00:43Z Cthulhux-: booooooo! 2015-09-09T20:00:51Z Cthulhux-: (i use both too ;-)) 2015-09-09T20:01:29Z Cthulhux-: it's not going to work, trying to get me to port ccl to openbsd just to show you ;-) << yes please! 2015-09-09T20:01:34Z Cthulhux-: don't want to go back to sbcl : 2015-09-09T20:02:02Z dwchandler: *sigh* 2015-09-09T20:02:16Z pjb will port ccl to any system for money… 2015-09-09T20:02:16Z mprelude: What's wrong with sbcl? 2015-09-09T20:02:34Z mprelude: I've only used sbcl so far. 2015-09-09T20:03:14Z clique joined #lisp 2015-09-09T20:03:35Z dwchandler: well, the freebsd port of ccl is trivial, but then ccl claims support for freebsd 2015-09-09T20:03:37Z Cthulhux-: ccl is faster. 2015-09-09T20:03:47Z Cthulhux-: and makes better binaries :-) 2015-09-09T20:03:56Z clique left #lisp 2015-09-09T20:03:57Z dwchandler: all told, I *think* getting it to work on openbsd shouldn't be that hard 2015-09-09T20:04:11Z Cthulhux-: try it, i'll help where i can ^^ 2015-09-09T20:04:13Z rme: If you really want ccl on OpenBSD, money can make that happen. Otherwise, I doubt if you'll interest a CCL hacker in doing it. In any case, supporting OpenBSD in addition to Linux, FreeBSD, Solaris, OS X, and Windows inot all that appealing. 2015-09-09T20:04:17Z prxq joined #lisp 2015-09-09T20:04:31Z leafybasil joined #lisp 2015-09-09T20:04:43Z rme: dwchandler: Are you familiar with CCL internals? 2015-09-09T20:04:49Z dwchandler: nope 2015-09-09T20:04:53Z Xach: rme: which ports did you do? 2015-09-09T20:05:18Z defaultxr joined #lisp 2015-09-09T20:05:56Z n2kra: should (require :cocoa) still work or is S 2015-09-09T20:06:23Z n2kra: osx 10.8 too old 2015-09-09T20:07:40Z rme: dwchandler: In that case, I think that you don't have enough information to estimate the difficulty of getting ccl running on OpenBSD. 2015-09-09T20:07:56Z Quadresce quit (Quit: This computer has gone to sleep) 2015-09-09T20:08:04Z mprelude: Is this a good place to turn money into development? 2015-09-09T20:08:29Z mprelude: I think right now I have more money than effort-willingness to fix cl-mongo. 2015-09-09T20:08:51Z Xach: mprelude: there is a glut of lisp hackers on the market! rates have never been lower! 2015-09-09T20:10:35Z rme: Xach: I don't remember. I think gbyers did nearly all of the OS porting. I made the 32-bit Windows version run on 64-bit Windows, but let's not let that get around. 2015-09-09T20:11:14Z rme: n2kra: I thtink (require 'cocoa) should still work on 10.8. 2015-09-09T20:16:10Z briantrice joined #lisp 2015-09-09T20:16:49Z fleaswallow quit (Quit: Leaving) 2015-09-09T20:18:15Z n2kra: Temp Bundlebits has a no- run icon, I just set run from anywhere (unsigned) also 2015-09-09T20:19:06Z aeth: There should be a Lispstarter, kickstarter for Lisps. 2015-09-09T20:19:28Z kushal quit (Ping timeout: 244 seconds) 2015-09-09T20:20:15Z fantazo quit (Quit: Verlassend) 2015-09-09T20:21:00Z rme_ joined #lisp 2015-09-09T20:21:11Z Davidbrcz quit (Ping timeout: 250 seconds) 2015-09-09T20:21:21Z Ettore joined #lisp 2015-09-09T20:21:57Z rme quit (Ping timeout: 188 seconds) 2015-09-09T20:21:57Z rme_ is now known as rme 2015-09-09T20:22:02Z rme quit (Ping timeout: 268 seconds) 2015-09-09T20:22:02Z rme_ is now known as rme 2015-09-09T20:22:14Z rme: n2kra: you can't double-click temp bundle.app. If you want a double-clickable app, do (require 'cocoa-application) 2015-09-09T20:25:24Z jeaye quit (Ping timeout: 250 seconds) 2015-09-09T20:26:05Z jeaye joined #lisp 2015-09-09T20:26:50Z mobius-eng joined #lisp 2015-09-09T20:30:33Z Ettore quit (Quit: Leaving.) 2015-09-09T20:31:25Z bjorkintosh: there's gotta be a list somewhere of books which use lisp as a notation. 2015-09-09T20:31:34Z bjorkintosh: anyone know of one? 2015-09-09T20:32:01Z bjorkintosh: i just got 'principles of biomedical informatics'. 2015-09-09T20:32:19Z bjorkintosh: found it somehow on amazon. and it's pretty big on using lisp for that sorta thing. 2015-09-09T20:32:20Z n2kra: Thanks that was it 2015-09-09T20:32:40Z Khisanth quit (Ping timeout: 246 seconds) 2015-09-09T20:32:46Z badkins quit (Ping timeout: 250 seconds) 2015-09-09T20:32:53Z ramky quit (Ping timeout: 250 seconds) 2015-09-09T20:33:14Z bb010g quit (Quit: Connection closed for inactivity) 2015-09-09T20:34:02Z zirman quit (Remote host closed the connection) 2015-09-09T20:34:48Z zirman joined #lisp 2015-09-09T20:36:51Z n2kra left #lisp 2015-09-09T20:40:02Z warweasle quit (Quit: Going home.) 2015-09-09T20:40:06Z Khisanth joined #lisp 2015-09-09T20:40:47Z mprelude quit (Ping timeout: 252 seconds) 2015-09-09T20:42:10Z KingNato quit (Quit: KingNato) 2015-09-09T20:44:38Z nell joined #lisp 2015-09-09T20:45:41Z fiddlerwoaroof: I would definitely donate money towards a LispOS that's usable on real hardware 2015-09-09T20:46:42Z Xach: fiddlerwoaroof: how do you define "usable"? 2015-09-09T20:46:57Z fiddlerwoaroof: I.e. that I could actually use for ordinary tasks 2015-09-09T20:47:06Z fiddlerwoaroof: Web browsing, email, etc. 2015-09-09T20:47:16Z DeadTrickster: fiddlerwoaroof, also minecraft 2015-09-09T20:47:21Z fiddlerwoaroof: Good point 2015-09-09T20:47:22Z bjorkintosh: and Quake. 2015-09-09T20:47:29Z bjorkintosh: and likely a chess program. 2015-09-09T20:47:34Z bjorkintosh: who will bell the cat? 2015-09-09T20:47:52Z DeadTrickster: Quake will run in the browser 2015-09-09T20:47:59Z bjorkintosh: fine. 2015-09-09T20:48:05Z fiddlerwoaroof: Although, initially, I'd be satisfied if it could run most of the libraries on quicklisp 2015-09-09T20:48:10Z bjorkintosh: everything can run in the browser. 2015-09-09T20:48:21Z DeadTrickster: yep that is why we need OS and browser 2015-09-09T20:48:27Z bjorkintosh: so why not make an os which only serves to run a browser? 2015-09-09T20:48:33Z DeadTrickster: :-) 2015-09-09T20:48:42Z bjorkintosh: 'cause i mean... chromebook is obviously killing it! 2015-09-09T20:48:54Z DeadTrickster: lisp is next javascript 2015-09-09T20:49:00Z DeadTrickster: all of them 2015-09-09T20:49:01Z bjorkintosh: :) 2015-09-09T20:49:03Z troydm quit (Quit: What is hope? That all of your wishes and all of your dreams come true? (C) Rau Le Creuset) 2015-09-09T20:49:53Z fiddlerwoaroof: I basically use my laptop as a thin client 2015-09-09T20:50:06Z bjorkintosh: to what? the rest of it? 2015-09-09T20:50:12Z fiddlerwoaroof: log in to laptop -> ssh into my tmux session on my desktop 2015-09-09T20:50:21Z DeadTrickster: fiddlerwoaroof, so why you want your OS to be written in lisp? I mean you can use stumpwm for example 2015-09-09T20:50:21Z bjorkintosh: or to the NSA's approved list of monitored programs? :) 2015-09-09T20:50:23Z failproofshark: why dont you just use your desktop? 2015-09-09T20:50:52Z fiddlerwoaroof: failproofshark: because this way I can use it from anywhere 2015-09-09T20:51:12Z Xach: lukego mentioned he does something similar. 2015-09-09T20:51:37Z bjorkintosh: why? don't you miss the days of a room sized computer you could leave behind and have a sane life after work? 2015-09-09T20:53:08Z Xach: i used my laptop for hacking for a year or so, then got a really fast desktop with a big screen, so now i use that most of the time. 2015-09-09T20:53:13Z Xach: i do like being able to walk away from it. 2015-09-09T20:53:33Z kami quit (Ping timeout: 256 seconds) 2015-09-09T20:54:06Z failproofshark: mmm.... big dual screens 2015-09-09T20:54:21Z Xach can fit so many emacs frames on the big screen 2015-09-09T20:54:23Z rme: I worked on a small laptop for two months this summer. I was really pleased to get back to my desktop system with the big screen. 2015-09-09T20:54:25Z fiddlerwoaroof: I like to work from coffee shops 2015-09-09T20:54:37Z DeadTrickster: I use vmware stuff. VM running on 24Gb RAM machine and I connect to it from home 2015-09-09T20:55:38Z ASau joined #lisp 2015-09-09T20:55:59Z DeadTrickster: if I go to places with bad connection I just copy VM files on my laptop. 2015-09-09T20:56:10Z fiddlerwoaroof: Also, it's been a long time since I've felt the desire to use something that can't run in a terminal window. 2015-09-09T20:56:52Z Nuri joined #lisp 2015-09-09T20:57:11Z fiddlerwoaroof: (except, of course, a web browser) 2015-09-09T20:57:25Z Oladon: e-links 2015-09-09T20:57:25Z dim: fiddlerwoaroof: s/terminal/emacs/ 2015-09-09T20:57:59Z fiddlerwoaroof: I'm odd, I use vim 2015-09-09T20:58:07Z DeadTrickster: btw can I run symbolics software in vm? where can I download vm image? 2015-09-09T20:58:25Z fiddlerwoaroof: (neovim of late) 2015-09-09T20:58:29Z DeadTrickster: fiddlerwoaroof, vim and lisp? heretic 2015-09-09T20:58:49Z fiddlerwoaroof: I've tried to learn to like emacs several times 2015-09-09T20:59:18Z rick-monster: so I am now getting pretty good realtime performance out of ccl jack bindings - realtime kernel on some pretty humble atom server is getting me below 10ms even with the same usb soundcard. And regular emacs/slime usage doesn't drop audio frames as with the sbcl/incudine stuff... 2015-09-09T20:59:27Z bjorkintosh: fiddlerwoaroof, get a foot pedal for ctrl and alt ... you'll be fine after that :) 2015-09-09T20:59:32Z fiddlerwoaroof: :) 2015-09-09T20:59:41Z DeadTrickster: good point 2015-09-09T20:59:55Z rick-monster: Anyone able to hazard a guess as to whether a fast desktop machine would get latency down further? 2015-09-09T21:00:05Z Oladon: bjorkintosh: ahaha, that's a genius idea. I now want to see it implemented. 2015-09-09T21:00:32Z bjorkintosh: Oladon, it's doable and been done a few times! 2015-09-09T21:00:42Z failproofshark: the only true hardware interface to emacs is an organ 2015-09-09T21:00:44Z bjorkintosh: i haven't though. 2015-09-09T21:00:47Z failproofshark: anything less is childs play 2015-09-09T21:00:48Z Oladon: bjorkintosh: definitely doable... have any links for where it's been done? I'd love to see it :) 2015-09-09T21:00:48Z DeadTrickster: Oladon, http://www.fentek-ind.com/FootPedal.htm#.VfCd9HUVhBc 2015-09-09T21:00:57Z Oladon: DeadTrickster: thanks 2015-09-09T21:01:03Z zirman quit (Quit: Leaving...) 2015-09-09T21:01:06Z Oladon: oh, that's just the hardware 2015-09-09T21:01:08Z Oladon: hardware's easy 2015-09-09T21:01:29Z fridim_ quit (Ping timeout: 256 seconds) 2015-09-09T21:01:29Z DeadTrickster: `foot mousing devices` 2015-09-09T21:01:38Z attila_lendvai1 joined #lisp 2015-09-09T21:01:38Z attila_lendvai quit (Disconnected by services) 2015-09-09T21:01:38Z attila_lendvai1 quit (Changing host) 2015-09-09T21:01:38Z attila_lendvai1 joined #lisp 2015-09-09T21:01:54Z arrsim quit (Ping timeout: 246 seconds) 2015-09-09T21:02:10Z ahungry_ quit (Quit: leaving) 2015-09-09T21:02:11Z DeadTrickster: also http://emacswiki.org/emacs/FootSwitches 2015-09-09T21:02:18Z bjorkintosh: Oladon, and then you map the keys. and you're set. 2015-09-09T21:02:30Z ehu quit (Read error: Connection reset by peer) 2015-09-09T21:02:36Z Whitesquall quit (Ping timeout: 246 seconds) 2015-09-09T21:02:38Z Oladon: bjorkintosh: Right, implementation isn't my concern. I just want a video of someone using it with emacs, because I think it'd be amusing. 2015-09-09T21:04:57Z binghe quit (Quit: ChatZilla 0.9.92 [SeaMonkey 2.35/20150827182544]) 2015-09-09T21:05:11Z bjorkintosh: Oladon, emacs? foot? video? admit it you just want to see hairy hobbit feet moving about. 2015-09-09T21:05:44Z badkins joined #lisp 2015-09-09T21:05:49Z loz1 quit (Ping timeout: 250 seconds) 2015-09-09T21:05:57Z attila_lendvai1 quit (Ping timeout: 255 seconds) 2015-09-09T21:05:57Z mezzano joined #lisp 2015-09-09T21:06:22Z profess joined #lisp 2015-09-09T21:06:36Z mezzano: . . . 2015-09-09T21:06:44Z mezzano quit (Client Quit) 2015-09-09T21:08:25Z fiddlerwoaroof: Is there a common lisp library that does highlighting and programming language detection? 2015-09-09T21:08:30Z nell quit (Quit: WeeChat 1.3) 2015-09-09T21:08:41Z Xach: fiddlerwoaroof: colorize, sort of 2015-09-09T21:08:48Z fiddlerwoaroof: I've been thinking of trying to get pygments to work through clpython . . . 2015-09-09T21:08:49Z Xach: fiddlerwoaroof: it is part of lisppaste 2015-09-09T21:09:04Z arrsim joined #lisp 2015-09-09T21:09:24Z guiloooo quit (Ping timeout: 265 seconds) 2015-09-09T21:10:05Z malbertife quit (Ping timeout: 244 seconds) 2015-09-09T21:11:14Z bjorkintosh: Xach, how large a monitor did you get? 2015-09-09T21:11:31Z Xach: bjorkintosh: I got a 27" iMac. (a few months before the 5ks came out, boooo) 2015-09-09T21:11:38Z Patzy quit (Ping timeout: 244 seconds) 2015-09-09T21:11:56Z bjorkintosh: ah nice. i'm considering a 34" ultra sharp. might be overkill. 2015-09-09T21:12:23Z Patzy joined #lisp 2015-09-09T21:12:24Z Davidbrcz joined #lisp 2015-09-09T21:12:35Z Xach: after a certain number of emacs frames it is overkill 2015-09-09T21:12:42Z bjorkintosh: hahah 2015-09-09T21:18:12Z Davidbrcz quit (Quit: Leaving) 2015-09-09T21:18:22Z rick-monster: Currently I believe a cpu with larger memory caches and faster clock (e.g an i7) will automatically give shorter pauses due to ccl's egc - but is that too simplistic? 2015-09-09T21:20:38Z DeadTrickster: why there so many warnings while compiling sbcl? 2015-09-09T21:21:57Z banjara quit (Read error: Connection reset by peer) 2015-09-09T21:22:17Z banjara joined #lisp 2015-09-09T21:22:18Z prxq quit (Remote host closed the connection) 2015-09-09T21:23:44Z attila_lendvai joined #lisp 2015-09-09T21:24:02Z varjag quit (Ping timeout: 244 seconds) 2015-09-09T21:25:28Z MasterPiece joined #lisp 2015-09-09T21:26:51Z S161No3 joined #lisp 2015-09-09T21:26:55Z Xach: DeadTrickster: when compiling sbcl itself? or compiling other stuff with sbcl? 2015-09-09T21:27:00Z S161No3 left #lisp 2015-09-09T21:29:01Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2015-09-09T21:31:00Z guiloooo joined #lisp 2015-09-09T21:33:10Z DeadTrickster: Xach, when compiling sbcl itself 2015-09-09T21:34:15Z DeadTrickster: in erlang world it is usual to treat warnings as errors for example so I'm confused every time I'm compiling sbcl 2015-09-09T21:34:23Z Shinmera: Because SBCL is a gigantic project and eliminating warnings is not exactly a high priority issue. 2015-09-09T21:35:12Z Shinmera: A lot of the things you see are probably also just style-warnings, rather than actual warnings. 2015-09-09T21:35:13Z DeadTrickster: but sometimes warning hides bug or bugs 2015-09-09T21:35:29Z Shinmera: You're free to eliminate them if they bother you so much then. It's open source after all! 2015-09-09T21:35:44Z DeadTrickster: I see undefined type warnings, warning from C code compilation, etc 2015-09-09T21:36:04Z Bicyclidine: it'll stil work in the end. 2015-09-09T21:36:09Z ogamita quit (Ping timeout: 250 seconds) 2015-09-09T21:37:31Z resttime: I think there's a kitten of death warning when you run SBCL on windows :) 2015-09-09T21:37:54Z scymtym: DeadTrickster: compiling SBCL involves many bootstrapping issues since everything has to be built from scratch in the host environment. douglas katzmann is doing some heroic refactoring to reduce the number of such boostrapping-related warnings, but a certain number of them are probably unavoidable 2015-09-09T21:38:02Z Shinmera: resttime: that's been removed because someone got offended, if I remember correctly. 2015-09-09T21:38:29Z resttime: oh... i feel kind of sad now 2015-09-09T21:38:30Z scymtym: Shinmera: it has been rephrased more "professionally" 2015-09-09T21:38:33Z Xof: it got removed because it was an unhideable warning 2015-09-09T21:38:44Z DeadTrickster: right 2015-09-09T21:38:55Z Xof: and people wanted to deploy even despite the warning, but didn't want to rebuild the runtime 2015-09-09T21:39:06Z Xof: so, we listened to our users. A bit, anyway 2015-09-09T21:39:13Z mrSpec quit (Quit: mrSpec) 2015-09-09T21:39:21Z arnaudga joined #lisp 2015-09-09T21:39:32Z rme quit (Ping timeout: 186 seconds) 2015-09-09T21:39:34Z rme_ joined #lisp 2015-09-09T21:39:54Z resttime: Xof: makes sense 2015-09-09T21:40:01Z rme quit (Ping timeout: 256 seconds) 2015-09-09T21:40:01Z rme_ is now known as rme 2015-09-09T21:40:13Z lispyone quit (Remote host closed the connection) 2015-09-09T21:40:40Z DeadTrickster: scymtym, any way in my view sbcl building process is too noisy 2015-09-09T21:41:13Z Xof: thank you for your view 2015-09-09T21:41:14Z DeadTrickster: it even print assembler code at the end 2015-09-09T21:41:33Z scymtym: DeadTrickster: i'm not saying the warnings are a good thing. i tried to explain the underlying reasons 2015-09-09T21:41:40Z guicho joined #lisp 2015-09-09T21:41:55Z DeadTrickster: scymtym, I got it just ranting 2015-09-09T21:43:33Z attila_lendvai quit (Ping timeout: 246 seconds) 2015-09-09T21:44:25Z stepnem quit (Ping timeout: 246 seconds) 2015-09-09T21:46:26Z radioninja quit (Ping timeout: 240 seconds) 2015-09-09T21:47:12Z LiamH quit (Quit: Leaving.) 2015-09-09T21:47:51Z DeadTrickster: Xach, I always wanted to ask - why you remove software form quicklisp? 2015-09-09T21:49:25Z plertrood joined #lisp 2015-09-09T21:49:27Z Xach: DeadTrickster: I usually remove it when it no longer builds and when neither the author nor anyone else wants to maintain it 2015-09-09T21:49:48Z attila_lendvai joined #lisp 2015-09-09T21:49:50Z Xach: DeadTrickster: or if the author wants it removed for some other reason 2015-09-09T21:50:26Z DeadTrickster: also I just noticed you use plain http for archive why not https? 2015-09-09T21:51:02Z cadadar1 quit (Quit: Leaving.) 2015-09-09T21:51:03Z DeadTrickster: It is hard to imagine man in the middle attack here but... 2015-09-09T21:51:20Z DeadTrickster: even my grandma uses https) 2015-09-09T21:51:36Z Xach: DeadTrickster: SSL support is hard to bootstrap 2015-09-09T21:51:55Z Xach: DeadTrickster: I'd like to add more defense against man-in-the-middle. it's a valid concern. I'd like to do that in conjunction with upgrading to https after installation. 2015-09-09T21:52:29Z nell joined #lisp 2015-09-09T21:53:03Z Fare quit (Ping timeout: 250 seconds) 2015-09-09T21:53:21Z ehu joined #lisp 2015-09-09T21:54:45Z DeadTrickster: Xach, you can use curl or wget for bootstrapping 2015-09-09T21:54:59Z DeadTrickster: don't know what to do with windows though 2015-09-09T21:55:06Z Shinmera: You really can't do that. 2015-09-09T21:55:15Z Shinmera: Not even on linux. 2015-09-09T21:55:21Z DeadTrickster: why 2015-09-09T21:55:21Z Xach: DeadTrickster: windows is the issue. although commercial implementations on windows have ssl built-in. 2015-09-09T21:55:31Z Xach: "an" issue, not "the" issue 2015-09-09T21:55:35Z Shinmera: Because it might not be installed. Any kind of external dependency is bad. 2015-09-09T21:56:46Z DeadTrickster: Shinmera, I thought it is part of unix philosophy - do what you can do best and rely on others, Or this part can't be applied to lisp? 2015-09-09T21:56:57Z Shinmera: Lisp is not Unix. 2015-09-09T21:57:07Z DeadTrickster: I understand this 2015-09-09T21:57:21Z Shinmera: Then why are you trying to apply its principles to it? 2015-09-09T21:57:37Z DeadTrickster: I do not understand what looks like 'not invented here' stuff 2015-09-09T21:58:00Z Shinmera: If there was an SSL implementation in Lisp the problem would be mostly solved. 2015-09-09T21:58:05Z Shinmera: Alas there currently is not. 2015-09-09T21:58:19Z mobius-eng quit (Remote host closed the connection) 2015-09-09T21:58:59Z DeadTrickster: dunno I think using curl or wget is more practical at least right now 2015-09-09T21:59:18Z DeadTrickster: btw 2015-09-09T21:59:24Z DeadTrickster: curl -O https://beta.quicklisp.org/quicklisp.lisp 2015-09-09T21:59:56Z wheelsucker quit (Quit: Client Quit) 2015-09-09T22:01:50Z Harag quit (Ping timeout: 240 seconds) 2015-09-09T22:04:08Z Xach: DeadTrickster: oh, yes, sure. and that's what I recommend on the start page. 2015-09-09T22:05:20Z DeadTrickster: Xach, I copy-pasted this line 2015-09-09T22:05:26Z DeadTrickster: from https://www.quicklisp.org/beta/ 2015-09-09T22:05:41Z DeadTrickster: you already assuming users have curl installed then 2015-09-09T22:05:59Z DeadTrickster: and gpg and sbcl :-) 2015-09-09T22:06:08Z Shinmera: It's just a tutorial. I'm pretty sure users are smart enough to figure out a way to download it if they don't have curl. 2015-09-09T22:06:17Z DeadTrickster: exactly 2015-09-09T22:06:25Z Shinmera: What's your point? 2015-09-09T22:06:34Z XachX: DeadTrickster: examples are not normative. 2015-09-09T22:06:56Z DeadTrickster: that is why I'm 100% quicklisp can rely on curl being installed especially if it mentioned in the docs or tutorial on the first page 2015-09-09T22:07:27Z Shinmera: You aren't making any sense. 2015-09-09T22:07:29Z Bicyclidine: non sequitur, and even if it wasn't do you need to bug him about this? 2015-09-09T22:08:17Z Fare joined #lisp 2015-09-09T22:08:29Z jcmdln quit (Remote host closed the connection) 2015-09-09T22:09:32Z jcmdln joined #lisp 2015-09-09T22:09:34Z DeadTrickster: Shinmera, you just said users are smart enough to download curl I'm saying exactly the same 2015-09-09T22:09:39Z Shinmera: No 2015-09-09T22:09:47Z Shinmera: Don't put words in my mouth. 2015-09-09T22:09:47Z DeadTrickster: how so? 2015-09-09T22:10:13Z DeadTrickster: Shinmera> It's just a tutorial. I'm pretty sure users are smart enough to figure out a way to download it if they don't have curl. 2015-09-09T22:10:16Z Shinmera: They can download the quicklisp.lisp file if they don't have curl. 2015-09-09T22:10:22Z Shinmera: Curl isn't the only way to download a file. 2015-09-09T22:10:28Z ehu quit (Quit: Leaving.) 2015-09-09T22:10:43Z DeadTrickster: ok now I understand you better thanks 2015-09-09T22:10:45Z Shinmera: And I certainly would not go and install curl anywhere if it weren't installed already. 2015-09-09T22:11:15Z DeadTrickster: why? 2015-09-09T22:11:25Z Shinmera: Because I don't need it. 2015-09-09T22:11:27Z DeadTrickster: is it considered harmful now? 2015-09-09T22:12:01Z DeadTrickster: you will need it if QL will use it 2015-09-09T22:12:12Z Bicyclidine: you are jumping to many, many conclusions 2015-09-09T22:12:13Z Shinmera: But it won't, so your point is moot. 2015-09-09T22:12:40Z preacherAKAnd quit (Quit: Konversation terminated!) 2015-09-09T22:13:02Z antgreen quit (Ping timeout: 268 seconds) 2015-09-09T22:13:56Z DeadTrickster: Shinmera, let see, I personally don't care that much after all. Just curious how it will be implemented 2015-09-09T22:17:10Z Xach: DeadTrickster: I plan to make the bootstrap file available through https, along with its signature file (Step 1). I plan to embed a public key and signature checking software in the bootstrap file (step 2). I plan to signature-check the client when it is downloaded via http (step 3). I plan to put file digests in a metadata file, sig-check that metadata file, and digest check the archives (step 4) 2015-09-09T22:19:01Z DeadTrickster: Xach, or just use curl/wget (Step 1). Also please note I'm not trying to be rude or ignorant - this is your software and your work. I just don't understand why this needs to be so complex. 2015-09-09T22:19:09Z Fare: will the bootstrap file include a tarball with all the crypto libraries you need? 2015-09-09T22:19:14Z Xach: Fare: No. 2015-09-09T22:19:27Z DeadTrickster: also what about third-party distributions 2015-09-09T22:19:37Z Xach: DeadTrickster: curl and wget are not sufficiently universal. 2015-09-09T22:19:53Z Fare: Xach: so how will it check the checksum for the things it itself downloads? 2015-09-09T22:20:07Z Fare: pgp? 2015-09-09T22:20:09Z DeadTrickster: Xach, I understand this 2015-09-09T22:20:55Z DeadTrickster: also why you are checking checksum of the filed downloaded through https it's a bit redundant isn't it? or it is just integrity checking? 2015-09-09T22:20:59Z kraison joined #lisp 2015-09-09T22:21:10Z Xach: DeadTrickster: The archive files are not downloaded through https. 2015-09-09T22:21:21Z Xach: Fare: sha-512 code in CL. 2015-09-09T22:21:45Z Fare: ok, so "all the libraries you need", which is just one sha-512 implementation. 2015-09-09T22:21:45Z pyon quit (Quit: F...ix you, Emacs.) 2015-09-09T22:21:49Z troydm joined #lisp 2015-09-09T22:22:12Z Xach: Fare: It isn't a library - it will be part of the bootstrap code as a file, or part of a file, along with the signature checking code. 2015-09-09T22:22:50Z nell quit (Quit: WeeChat 1.3) 2015-09-09T22:22:59Z lispyone joined #lisp 2015-09-09T22:23:00Z pyon joined #lisp 2015-09-09T22:25:28Z Fare: so... transcluded library, in the style of asdf and uiop 2015-09-09T22:26:35Z DeadTrickster quit (Ping timeout: 264 seconds) 2015-09-09T22:27:01Z XachX: No. 2015-09-09T22:27:25Z XachX: It is just code. Not from anywhere else. 2015-09-09T22:28:25Z nell joined #lisp 2015-09-09T22:28:35Z Cthulhux-: can i develop mocl applications with a desktop lisp? 2015-09-09T22:29:45Z fiddlerwoaroof: Shinmera: I think plump mishandles the iframe tag 2015-09-09T22:30:18Z Quasus joined #lisp 2015-09-09T22:30:26Z Shinmera: fiddlerwoaroof: Oh? 2015-09-09T22:30:37Z lispyone quit (Remote host closed the connection) 2015-09-09T22:30:45Z Devon quit (Ping timeout: 250 seconds) 2015-09-09T22:31:13Z lispyone joined #lisp 2015-09-09T22:31:14Z fiddlerwoaroof: http://paste.lisp.org/display/154991 2015-09-09T22:31:32Z fiddlerwoaroof: The iframe shouldn't be serialized as 2015-09-09T22:31:45Z fiddlerwoaroof: Otherwise, the browser will eat everything after the iframe. 2015-09-09T22:32:23Z Shinmera: Plump serialises to XHTML 2015-09-09T22:32:34Z kbtr quit (Remote host closed the connection) 2015-09-09T22:32:44Z Shinmera: In which