2017-06-08T00:01:35Z zulu_inuoe_ quit (Read error: Connection reset by peer) 2017-06-08T00:03:52Z mrottenkolber quit (Ping timeout: 255 seconds) 2017-06-08T00:05:36Z Xach: I have been puzzling over it for a while. I think adding keyword args to standard functions could be the way to go. 2017-06-08T00:09:10Z rumbler31 quit (Remote host closed the connection) 2017-06-08T00:09:16Z attila_lendvai quit (Ping timeout: 255 seconds) 2017-06-08T00:11:48Z resu joined #lisp 2017-06-08T00:11:53Z kmb quit (Quit: kmb) 2017-06-08T00:12:04Z quazimodo joined #lisp 2017-06-08T00:12:23Z kmb joined #lisp 2017-06-08T00:16:17Z p9s joined #lisp 2017-06-08T00:16:38Z kmb quit (Ping timeout: 246 seconds) 2017-06-08T00:17:24Z eschatologist quit (Ping timeout: 268 seconds) 2017-06-08T00:17:46Z grublet quit (Ping timeout: 255 seconds) 2017-06-08T00:17:48Z eschatologist joined #lisp 2017-06-08T00:21:21Z adolf_stalin joined #lisp 2017-06-08T00:28:56Z adolf_stalin quit (Quit: Leaving...) 2017-06-08T00:31:13Z segmond joined #lisp 2017-06-08T00:32:52Z deba5e12 quit (Ping timeout: 260 seconds) 2017-06-08T00:35:32Z resu quit (Ping timeout: 246 seconds) 2017-06-08T00:41:30Z resu joined #lisp 2017-06-08T00:43:24Z _death: I like to use import-from 2017-06-08T00:45:05Z stara joined #lisp 2017-06-08T00:50:24Z raynold: ahh it's a wonderful day 2017-06-08T00:54:05Z slyrus_ quit (Ping timeout: 246 seconds) 2017-06-08T00:57:23Z al-damiri quit (Quit: Connection closed for inactivity) 2017-06-08T01:03:11Z rumbler31 joined #lisp 2017-06-08T01:09:45Z rumbler31 quit (Remote host closed the connection) 2017-06-08T01:13:10Z diegs_ joined #lisp 2017-06-08T01:19:18Z deba5e12 joined #lisp 2017-06-08T01:20:40Z arescorpio joined #lisp 2017-06-08T01:26:49Z phinxy quit (Read error: Connection reset by peer) 2017-06-08T01:33:41Z rumbler31 joined #lisp 2017-06-08T01:36:05Z resu quit (Ping timeout: 240 seconds) 2017-06-08T01:38:15Z rumbler31 quit (Remote host closed the connection) 2017-06-08T01:44:40Z logicmoo quit (Ping timeout: 255 seconds) 2017-06-08T01:45:05Z jameser joined #lisp 2017-06-08T01:48:58Z nullniverse joined #lisp 2017-06-08T01:55:04Z butterthebuddha joined #lisp 2017-06-08T01:55:34Z dmiles joined #lisp 2017-06-08T01:56:42Z safe quit (Read error: Connection reset by peer) 2017-06-08T02:22:02Z vtomole joined #lisp 2017-06-08T02:26:24Z adolf_stalin joined #lisp 2017-06-08T02:32:47Z sjl_ quit (Read error: Connection reset by peer) 2017-06-08T02:33:28Z X-Scale quit (Quit: HydraIRC -> http://www.hydrairc.com <- Po-ta-to, boil em, mash em, stick em in a stew.) 2017-06-08T02:34:49Z omilu joined #lisp 2017-06-08T02:38:52Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-08T02:43:23Z butterthebuddha joined #lisp 2017-06-08T02:46:04Z deba5e12: hey, anyone here familiar with the drakma library? 2017-06-08T02:46:23Z deba5e12: "The alien function "CRYPTO_num_locks" is undefined. 2017-06-08T02:46:43Z deba5e12: is the error I'm getting. I'm guessing this is because of a version incompatibility in the openssl library? 2017-06-08T02:47:24Z mejja joined #lisp 2017-06-08T02:50:51Z beach: Good morning everyone! 2017-06-08T02:51:17Z beach: deba5e12: This problem was discussed a month or so ago. Check the logs. 2017-06-08T02:51:51Z deba5e12: i'll take a look. thanks 2017-06-08T02:52:29Z beach: 11:49:39 Bike: FYI, downgrading openssl (1.1.0.e-1 => 1.0.2.k-1) fixed it 2017-06-08T02:52:59Z beach: deba5e12: I know nothing about the problem, but I know how to use grep. 2017-06-08T02:54:26Z deba5e12: thanks. 2017-06-08T02:54:37Z beach: Sure. 2017-06-08T02:54:38Z deba5e12: I was just wgetting the logs for grepping now. 2017-06-08T03:00:42Z vtomole: beach: How do i set up SICL so that i could "use" it? Does it have a REPL? 2017-06-08T03:03:59Z beach: vtomole: You can't use it right now. 2017-06-08T03:04:29Z space_otter joined #lisp 2017-06-08T03:04:32Z beach: I can run it inside SBCL, but it is only for testing purposes now. 2017-06-08T03:04:56Z Bike: i fixed up the hir interpreter so you could load and use cleavir, and i guess load in whatever sicl systems you're interested in 2017-06-08T03:05:00Z space_otter quit (Remote host closed the connection) 2017-06-08T03:05:17Z beach: Great! 2017-06-08T03:05:42Z beach: When it runs inside SBCL, it then uses the SBCL memory allocator, compiler, and garbage collector. 2017-06-08T03:06:32Z vtomole: beach: Would you mind telling me how you run it since I am interested in contributing once i have enough experience? 2017-06-08T03:06:42Z vtomole: Bike: Ok i'll do that now 2017-06-08T03:07:01Z beach: vtomole: I haven't seen any particular use for such a thing, but if there is general interest, I might work on a more streamlined way of doing that. 2017-06-08T03:07:33Z lemonpepper24 joined #lisp 2017-06-08T03:08:10Z beach: vtomole: Right now, I get "encouragements" to continue my work on the Concrete Syntax Tree (CST) library, so that we can get source tracking in Cleavir, and so that I can use Cleavir in Second Climacs for incremental compilation. 2017-06-08T03:08:35Z raydeejay quit (Ping timeout: 240 seconds) 2017-06-08T03:08:53Z drmeister: Is there a way to convert a bit-vector to an integer? 2017-06-08T03:09:54Z drmeister: I need to figure out what endedness a Common Lisp implementation is using 2017-06-08T03:10:05Z beach: Speaking of which, my nephew turned down my offer of getting paid to help me with some of my projects. I should go looking for someone else. :( 2017-06-08T03:11:12Z vtomole: beach: How many hrs a week are you expecting? Full time? 2017-06-08T03:11:25Z Bike: i guess you'd want to (quick)load cleavir-generate-ast, cleavir-ast-to-hir, and cleavir-hir-interpreter, then load Cleavir/Environment/Examples/sbcl.lisp, then you can do (cleavir-hir-interpreter:interpret-hir (cleavir-sbcl-environment::compile-cleavir (lambda () ...code...))) 2017-06-08T03:11:34Z Bike: a process that could, perhaps, be simplified 2017-06-08T03:11:38Z beach: vtomole: No, I can't afford that. 2017-06-08T03:12:04Z beach: Bike: Yeah, something like that. I have been using the HIR compiler myself. 2017-06-08T03:12:16Z beach: But either way would work. 2017-06-08T03:12:37Z beach: There is in fact a function REPL somewhere that gets a very primitive REPL up and running. 2017-06-08T03:12:55Z beach: But it is really fragile. It doesn't handle errors and such. 2017-06-08T03:12:59Z Bike: i mean hey, put that in a loop and there you go practically! 2017-06-08T03:13:04Z drmeister: Bit vectors are represented as bytes - is #*1 0x80 or 0x01 2017-06-08T03:13:10Z beach: Bike: Indeed. 2017-06-08T03:13:12Z Bike: drmeister: also, no way i'm aware of 2017-06-08T03:13:34Z Bike: i mean, nothing using underlying representations 2017-06-08T03:13:35Z pjb: drmeister: depends on your processor instructions to index bits. 2017-06-08T03:13:43Z pjb: drmeister: usually, it will be 0x01 2017-06-08T03:13:50Z test1600 joined #lisp 2017-06-08T03:14:21Z vtomole: beach where is that REPL located in the source? 2017-06-08T03:14:25Z drmeister: I think in ECL it's the other way around. 2017-06-08T03:14:57Z beach: Backends/Extrinsic-HIR-compiler/repl.lisp 2017-06-08T03:15:00Z vtomole: slime 2017-06-08T03:15:13Z vtomole: oops 2017-06-08T03:15:36Z beach: There is also one in Compiler/Extrinsic-environment/repl.lisp 2017-06-08T03:15:47Z beach: I think the latter one is the one I mean. 2017-06-08T03:15:53Z Bike: does that load the whole extrinsic system that crashed everything when i tried it... 2017-06-08T03:16:14Z beach: vtomole: The way you find things like that, is you do `git grep "defun repl "' at the top level. 2017-06-08T03:16:51Z beach: vtomole: That's what I had to do. I don't remember things like that, so I have to do the same kind of digging that anyone else has to do. 2017-06-08T03:17:03Z prole quit (Remote host closed the connection) 2017-06-08T03:17:28Z beach: Bike: I wouldn't think so. 2017-06-08T03:17:52Z Bike: oh ok. 2017-06-08T03:18:20Z beach: Bike: But I haven't tried it for a while. Things have changed since. 2017-06-08T03:23:18Z vtomole: Bike: (ql:quickload :cleavir-hir-interpreter) gives me a compile-file-error 2017-06-08T03:24:28Z Bike: what file? what error? i know asdf hides that stuff 2017-06-08T03:25:26Z vtomole: http://paste.lisp.org/display/348315 2017-06-08T03:26:23Z Bike: wait... oh hell, i didn't push that change yet 2017-06-08T03:26:46Z vtomole: I can wait :) 2017-06-08T03:27:13Z Bike: it'll be a while unless i do something exotic, it's in the middle of a bunch of big commits i haven't tested yet 2017-06-08T03:27:51Z vtomole: OK 2017-06-08T03:27:55Z Bike: it's https://github.com/Bike/SICL/commit/fac0823e54318b1af0a4769fe1d10d5d5801369f, most of the actual changes of are wiping those instructions 2017-06-08T03:28:08Z Bike: if you really want to get it i guess you could fetch the branch and cherry-pick 2017-06-08T03:29:28Z myrkraverk quit (Remote host closed the connection) 2017-06-08T03:29:36Z Bike: i have lower standards than beach, so i try not to commit things to his repo unless i'm especially sure about them 2017-06-08T03:30:35Z pierpa quit (Ping timeout: 260 seconds) 2017-06-08T03:31:34Z vtomole: I'll just clone your project. Seems easier than trying to dig through all of that. 2017-06-08T03:32:04Z rumbler31 joined #lisp 2017-06-08T03:34:03Z Bike: i guess that's fine, it's not like the formula i gave you calls the probably busted optimization phases 2017-06-08T03:37:37Z sondr3 quit (Ping timeout: 255 seconds) 2017-06-08T03:38:13Z vtomole: Something like this? (cleavir-sbcl-environment::compile-cleavir (lambda () (+ 2 3))) 2017-06-08T03:40:36Z Bike: yeah, that'll get you hir, then interpret-hir will run it 2017-06-08T03:42:46Z vlatkoB joined #lisp 2017-06-08T03:43:38Z vtomole: There is no applicable method for the generic function #hir->lisp? 2017-06-08T04:05:48Z deba5e12 quit (Ping timeout: 240 seconds) 2017-06-08T04:06:25Z Bike: vtomole: yes. of course in a more serious implementation hir will end up as machine code or whatnot 2017-06-08T04:07:13Z rumbler31 quit (Remote host closed the connection) 2017-06-08T04:07:22Z Bike: beach: yeah, this is cheaper. 2017-06-08T04:09:13Z vtomole: Bike: How can i view the HIR that's been compiled? 2017-06-08T04:09:13Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-08T04:12:08Z Bike: (cleavir-ir-graphviz:draw-flowchart hir pathname) will put a dot file in pathname, which you can view with graphviz 2017-06-08T04:13:58Z Bike: gotta sleep, will check logs tomorrow 2017-06-08T04:14:16Z vtomole: Thanks Bike 2017-06-08T04:15:37Z arescorpio quit (Quit: Leaving.) 2017-06-08T04:17:56Z butterthebuddha joined #lisp 2017-06-08T04:18:10Z xantoz joined #lisp 2017-06-08T04:18:38Z Bike quit (Ping timeout: 260 seconds) 2017-06-08T04:25:45Z jack_rabbit joined #lisp 2017-06-08T04:25:58Z mishoo joined #lisp 2017-06-08T04:32:59Z diegs_ quit (Quit: WeeChat 1.9-dev) 2017-06-08T04:35:46Z sondr3 joined #lisp 2017-06-08T04:41:14Z mishoo quit (Ping timeout: 246 seconds) 2017-06-08T04:42:37Z diegs_ joined #lisp 2017-06-08T04:53:50Z test1600 quit (Quit: Leaving) 2017-06-08T04:54:32Z wheelsucker quit (Ping timeout: 246 seconds) 2017-06-08T04:56:59Z tanuzzo quit (Ping timeout: 246 seconds) 2017-06-08T05:02:37Z test1600 joined #lisp 2017-06-08T05:02:51Z mejja quit (Quit: \ No newline at end of file) 2017-06-08T05:05:14Z tanuzzo joined #lisp 2017-06-08T05:11:14Z flip214: who would like corrections to the ABCL 1.5.0rc0 manual? please pm me the email address. 2017-06-08T05:16:13Z deba5e12 joined #lisp 2017-06-08T05:17:05Z mishoo joined #lisp 2017-06-08T05:19:26Z FreeBirdLjj joined #lisp 2017-06-08T05:23:58Z FreeBirdLjj quit (Ping timeout: 260 seconds) 2017-06-08T05:25:03Z akkad: flip214: see #abcl 2017-06-08T05:28:15Z quazimodo quit (Read error: Connection reset by peer) 2017-06-08T05:28:44Z flip214: akkad: ack, thank oyu 2017-06-08T05:28:46Z flip214: *you 2017-06-08T05:32:43Z damke_ joined #lisp 2017-06-08T05:34:37Z krasnal quit (Ping timeout: 245 seconds) 2017-06-08T05:34:47Z oleo quit (Quit: irc client terminated!) 2017-06-08T05:38:23Z vtomole quit (Quit: Page closed) 2017-06-08T05:38:32Z deba5e12 quit (Ping timeout: 260 seconds) 2017-06-08T05:41:18Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-08T05:42:56Z butterthebuddha joined #lisp 2017-06-08T05:43:04Z Bock joined #lisp 2017-06-08T05:44:00Z Karl_Dscc joined #lisp 2017-06-08T05:45:40Z quazimodo joined #lisp 2017-06-08T05:49:03Z rumbler31 joined #lisp 2017-06-08T05:49:15Z tanuzzo quit (Ping timeout: 260 seconds) 2017-06-08T05:50:43Z adolf_stalin quit (Remote host closed the connection) 2017-06-08T05:51:57Z lemonpepper24 quit (Ping timeout: 240 seconds) 2017-06-08T05:52:43Z orivej joined #lisp 2017-06-08T05:53:50Z rumbler31 quit (Ping timeout: 255 seconds) 2017-06-08T05:53:58Z diegs_ quit (Ping timeout: 255 seconds) 2017-06-08T05:57:04Z varjag joined #lisp 2017-06-08T06:01:09Z zRecursive joined #lisp 2017-06-08T06:07:06Z damke_ quit (Read error: Connection reset by peer) 2017-06-08T06:07:28Z scymtym quit (Ping timeout: 255 seconds) 2017-06-08T06:08:03Z damke_ joined #lisp 2017-06-08T06:09:48Z segmond quit (Quit: l8r) 2017-06-08T06:10:08Z shka_ joined #lisp 2017-06-08T06:18:14Z Karl_Dscc quit (Remote host closed the connection) 2017-06-08T06:23:38Z Lowl3v3l joined #lisp 2017-06-08T06:24:04Z stara quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2017-06-08T06:26:11Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-08T06:26:33Z slyrus_ joined #lisp 2017-06-08T06:35:27Z krasnal joined #lisp 2017-06-08T06:37:43Z ttt72_ joined #lisp 2017-06-08T06:38:29Z krasnal quit (Client Quit) 2017-06-08T06:39:24Z shka_ quit (Ping timeout: 258 seconds) 2017-06-08T06:43:46Z orivej quit (Read error: Connection reset by peer) 2017-06-08T06:51:24Z adolf_stalin joined #lisp 2017-06-08T06:51:29Z butterthebuddha joined #lisp 2017-06-08T06:53:03Z tanuzzo joined #lisp 2017-06-08T06:53:27Z heurist joined #lisp 2017-06-08T06:55:56Z adolf_stalin quit (Ping timeout: 255 seconds) 2017-06-08T06:56:58Z l04m33 joined #lisp 2017-06-08T07:02:56Z angavrilov joined #lisp 2017-06-08T07:03:06Z zRecursive quit (Remote host closed the connection) 2017-06-08T07:03:17Z kjeldahl_ quit (Quit: WeeChat 1.2) 2017-06-08T07:03:37Z kjeldahl joined #lisp 2017-06-08T07:04:54Z ttt72_ quit (Quit: ttt72_) 2017-06-08T07:05:17Z ttt72_ joined #lisp 2017-06-08T07:06:31Z damke joined #lisp 2017-06-08T07:07:10Z ttt72_ quit (Client Quit) 2017-06-08T07:07:35Z ttt72_ joined #lisp 2017-06-08T07:09:20Z damke_ quit (Ping timeout: 268 seconds) 2017-06-08T07:12:32Z ttt72_ quit (Read error: Connection reset by peer) 2017-06-08T07:27:55Z ttt72_ joined #lisp 2017-06-08T07:44:19Z ttt72_ quit (Read error: Connection reset by peer) 2017-06-08T07:44:42Z ttt72_ joined #lisp 2017-06-08T07:47:57Z scymtym joined #lisp 2017-06-08T07:49:08Z pjb quit (Ping timeout: 240 seconds) 2017-06-08T07:52:17Z adolf_stalin joined #lisp 2017-06-08T07:56:09Z sveit joined #lisp 2017-06-08T07:56:38Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-08T07:57:08Z adolf_stalin quit (Ping timeout: 255 seconds) 2017-06-08T08:01:46Z NitroWheels joined #lisp 2017-06-08T08:05:06Z whoman left #lisp 2017-06-08T08:07:15Z hhdave joined #lisp 2017-06-08T08:11:55Z ttt72_ quit (Read error: Connection reset by peer) 2017-06-08T08:11:58Z ttt72 joined #lisp 2017-06-08T08:15:20Z szmer joined #lisp 2017-06-08T08:17:27Z szmer quit (Read error: Connection reset by peer) 2017-06-08T08:21:23Z ttt72 quit (Ping timeout: 246 seconds) 2017-06-08T08:26:06Z nirved joined #lisp 2017-06-08T08:26:14Z l04m33 quit (Quit: leaving) 2017-06-08T08:28:18Z isoraqathedh quit (Ping timeout: 260 seconds) 2017-06-08T08:29:49Z Beetny joined #lisp 2017-06-08T08:30:03Z nullniverse quit (Ping timeout: 260 seconds) 2017-06-08T08:30:14Z damke_ joined #lisp 2017-06-08T08:30:26Z isoraqathedh joined #lisp 2017-06-08T08:32:22Z Merv_ quit (Remote host closed the connection) 2017-06-08T08:32:39Z Merv_ joined #lisp 2017-06-08T08:33:12Z damke quit (Ping timeout: 268 seconds) 2017-06-08T08:34:27Z nowhereman quit (Ping timeout: 240 seconds) 2017-06-08T08:36:53Z szmer joined #lisp 2017-06-08T08:39:18Z thecha joined #lisp 2017-06-08T08:41:45Z defaultxr quit (Ping timeout: 240 seconds) 2017-06-08T08:41:49Z quazimodo quit (Ping timeout: 240 seconds) 2017-06-08T08:42:32Z szmer quit (Read error: Connection reset by peer) 2017-06-08T08:45:20Z daniel-s joined #lisp 2017-06-08T08:46:38Z raydeejay joined #lisp 2017-06-08T08:47:29Z pjb joined #lisp 2017-06-08T08:47:29Z pjb is now known as Guest65057 2017-06-08T08:48:48Z lvo joined #lisp 2017-06-08T08:49:23Z Lowl3v3l quit (Remote host closed the connection) 2017-06-08T08:49:28Z quazimodo joined #lisp 2017-06-08T08:49:44Z nowhereman joined #lisp 2017-06-08T08:53:00Z adolf_stalin joined #lisp 2017-06-08T08:53:00Z quazimodo quit (Read error: Connection reset by peer) 2017-06-08T08:54:28Z quazimodo joined #lisp 2017-06-08T08:56:50Z jackdaniel: where should I file cffi issues? on github 'issues' tab seems to be disabled 2017-06-08T08:57:31Z adolf_stalin quit (Ping timeout: 255 seconds) 2017-06-08T08:57:41Z dim: tempted to add a &key on-error-resume-next to a low-level api of mine 2017-06-08T08:57:53Z dim: it stinks refactoring, and I don't want to handle that right now 2017-06-08T08:58:01Z dim: error management is really hard 2017-06-08T08:58:06Z dim: on-error-resume-next, votes? ;-) 2017-06-08T08:58:44Z dim: jackdaniel: https://common-lisp.net/project/cffi/ mentions a mailing-list 2017-06-08T08:59:00Z dim: oh and http://bugs.launchpad.net/cffi for bug tracking 2017-06-08T08:59:12Z jackdaniel: ah, thanks 2017-06-08T09:01:29Z damke joined #lisp 2017-06-08T09:02:09Z szmer joined #lisp 2017-06-08T09:02:58Z Guest65057 quit (Ping timeout: 255 seconds) 2017-06-08T09:04:03Z damke_ quit (Ping timeout: 268 seconds) 2017-06-08T09:11:03Z dim: ok actually refactoring wins 2017-06-08T09:14:38Z szmer quit (Read error: Connection reset by peer) 2017-06-08T09:15:06Z butterthebuddha joined #lisp 2017-06-08T09:22:07Z Grue` joined #lisp 2017-06-08T09:22:09Z raynold quit (Quit: Connection closed for inactivity) 2017-06-08T09:26:42Z orivej joined #lisp 2017-06-08T09:28:43Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-08T09:31:52Z arquebus joined #lisp 2017-06-08T09:32:45Z butterthebuddha joined #lisp 2017-06-08T09:33:52Z gingerale joined #lisp 2017-06-08T09:34:06Z szmer joined #lisp 2017-06-08T09:34:41Z butterthebuddha quit (Client Quit) 2017-06-08T09:42:23Z szmer quit (Read error: Connection reset by peer) 2017-06-08T09:42:28Z jeremiah__ joined #lisp 2017-06-08T09:46:14Z John[Lisbeth] joined #lisp 2017-06-08T09:46:34Z John[Lisbeth]: how does one do concurrency with lambdas? 2017-06-08T09:46:50Z John[Lisbeth]: or concurrency with immutable datastructures 2017-06-08T09:48:08Z shka: John[Lisbeth]: add lambdas: nothing out of ordinary here 2017-06-08T09:48:35Z John[Lisbeth]: so do sbcl lambdas already make use of concurrency? 2017-06-08T09:48:57Z shka: add immutable datastructures: return results and reduce 2017-06-08T09:49:33Z shka: John[Lisbeth]: lambda is not that complex, it is just a function in some enviorement 2017-06-08T09:49:41Z shka: which is not different from any other function in fact 2017-06-08T09:49:49Z shka: you can call it 2017-06-08T09:49:58Z shka: you can call it on different thread… 2017-06-08T09:49:59Z shka: voila 2017-06-08T09:50:12Z shka: here is your conccurency with lambdas 2017-06-08T09:50:48Z phoe: lambdas and concurrency are orthogonal concepts 2017-06-08T09:51:03Z shka: right 2017-06-08T09:51:25Z shka: that's a good starting point i guess 2017-06-08T09:51:45Z butterthebuddha joined #lisp 2017-06-08T09:51:48Z John[Lisbeth]: when you call it on a differnet thread does it have sandboxed memory or do they share memory? 2017-06-08T09:51:52Z butterthebuddha quit (Client Quit) 2017-06-08T09:52:37Z shka: John[Lisbeth]: everything is shared, that's where immutable datastructures come in 2017-06-08T09:53:34Z S1ohy left #lisp 2017-06-08T09:53:47Z adolf_stalin joined #lisp 2017-06-08T09:54:14Z butterthebuddha joined #lisp 2017-06-08T09:55:20Z John[Lisbeth]: what function to you use to call it on a different thread? 2017-06-08T09:57:12Z manenko joined #lisp 2017-06-08T09:58:20Z shka: https://common-lisp.net/project/bordeaux-threads/ 2017-06-08T09:58:21Z adolf_stalin quit (Ping timeout: 258 seconds) 2017-06-08T09:58:25Z shka: John[Lisbeth]: use this 2017-06-08T09:59:09Z shka: and if you want something higher level, use this: https://lparallel.org/ 2017-06-08T09:59:13Z orivej quit (Ping timeout: 255 seconds) 2017-06-08T09:59:19Z arquebus quit (Quit: konversation disconnects) 2017-06-08T09:59:31Z knobo joined #lisp 2017-06-08T09:59:48Z orivej joined #lisp 2017-06-08T10:00:25Z knobo: Is there any common lisp library that gives something like emacs defcustom? 2017-06-08T10:01:12Z szmer joined #lisp 2017-06-08T10:02:09Z p9s quit (Remote host closed the connection) 2017-06-08T10:02:45Z p9s joined #lisp 2017-06-08T10:03:01Z papachan` joined #lisp 2017-06-08T10:03:26Z splittist: knobo: wouldn't that be too intimately linked to the application's interface to abstract into a library? (Although I guess that depends on what you mean by "like"...) 2017-06-08T10:04:14Z mrottenkolber joined #lisp 2017-06-08T10:04:23Z dim: clhs remove-if-not 2017-06-08T10:04:23Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_rm_rm.htm 2017-06-08T10:04:39Z damke_ joined #lisp 2017-06-08T10:04:59Z dim: (unless (remove-if-not #'index-primary (table-index-list table)) ...) 2017-06-08T10:05:10Z dim: is it me or is it still strange to read that kind of code? 2017-06-08T10:05:59Z lieven: filter might be a better name 2017-06-08T10:06:09Z phoe: we've been discussing this over 9000 times now 2017-06-08T10:06:15Z lieven: indeed 2017-06-08T10:06:34Z phoe: remove-if-not is not the best name, but it's the one we are stuck with in idiomatic standard Common Lisp 2017-06-08T10:06:57Z damke quit (Ping timeout: 268 seconds) 2017-06-08T10:07:28Z p9s quit (Ping timeout: 260 seconds) 2017-06-08T10:07:31Z lieven: and the odds of a new version of the standard coming out to remove the obsolescent feature aren't great either :) 2017-06-08T10:07:38Z knobo: I don't know. Maybe I'd use envy. 2017-06-08T10:08:28Z easye: I still think that a lot could be done with the CDR process to codify Contemporary Common Lisp usage. 2017-06-08T10:08:50Z easye: Esp. to coordinate compatibility between the active open source implementations. 2017-06-08T10:10:03Z phoe: ^ 2017-06-08T10:10:22Z dim: phoe: it's just that I can't seemt to get used to it, I don't want to start the debate again, just check if that's common... 2017-06-08T10:10:48Z phoe: dim: AFAIK it is common. but I eventually got used to it. 2017-06-08T10:11:55Z dim: I'm at the stage where I can remember the name of it 2017-06-08T10:12:02Z dim: but then when I read the code I'm like WTF 2017-06-08T10:12:12Z dim: anyways 2017-06-08T10:17:12Z manenko quit (Quit: manenko) 2017-06-08T10:17:49Z manenko joined #lisp 2017-06-08T10:18:00Z manenko quit (Client Quit) 2017-06-08T10:18:39Z manenko joined #lisp 2017-06-08T10:18:48Z manenko quit (Client Quit) 2017-06-08T10:28:07Z loke___ joined #lisp 2017-06-08T10:28:51Z p9s joined #lisp 2017-06-08T10:32:04Z attila_lendvai joined #lisp 2017-06-08T10:33:11Z test1600 quit (Quit: Leaving) 2017-06-08T10:36:53Z axwin quit (Read error: Connection reset by peer) 2017-06-08T10:36:54Z quazimodo quit (Read error: Connection reset by peer) 2017-06-08T10:37:13Z p9s quit (Read error: Connection reset by peer) 2017-06-08T10:37:13Z quazimodo joined #lisp 2017-06-08T10:37:16Z axwin joined #lisp 2017-06-08T10:37:32Z p9s joined #lisp 2017-06-08T10:38:08Z EvW joined #lisp 2017-06-08T10:38:57Z szmer quit (Read error: Connection reset by peer) 2017-06-08T10:39:03Z holycow joined #lisp 2017-06-08T10:39:44Z JuanDaugherty quit (Quit: Hibernate, reboot, exeunt, etc.) 2017-06-08T10:43:11Z EvW2 joined #lisp 2017-06-08T10:43:52Z daniel-s quit (Remote host closed the connection) 2017-06-08T10:44:32Z EvW quit (Ping timeout: 246 seconds) 2017-06-08T10:44:32Z EvW2 is now known as EvW 2017-06-08T10:49:36Z loke___ quit (Quit: Leaving) 2017-06-08T10:50:58Z jameser quit (Ping timeout: 255 seconds) 2017-06-08T10:51:50Z p9s quit (Remote host closed the connection) 2017-06-08T10:52:19Z p9s joined #lisp 2017-06-08T10:53:25Z p9s_ joined #lisp 2017-06-08T10:53:26Z p9s quit (Remote host closed the connection) 2017-06-08T10:53:27Z p9s_ quit (Read error: Connection reset by peer) 2017-06-08T10:54:25Z p9s joined #lisp 2017-06-08T10:54:26Z p9s quit (Remote host closed the connection) 2017-06-08T10:54:31Z adolf_stalin joined #lisp 2017-06-08T10:54:35Z p9s joined #lisp 2017-06-08T10:55:04Z p9s quit (Remote host closed the connection) 2017-06-08T10:55:28Z p9s joined #lisp 2017-06-08T10:55:51Z p9s quit (Remote host closed the connection) 2017-06-08T10:56:10Z p9s joined #lisp 2017-06-08T10:56:39Z p9s quit (Remote host closed the connection) 2017-06-08T10:56:48Z manenko joined #lisp 2017-06-08T10:58:46Z adolf_stalin quit (Ping timeout: 246 seconds) 2017-06-08T10:58:52Z John[Lisbeth]: how does one simulate mutable state with lambdas? 2017-06-08T11:00:31Z Xach: John[Lisbeth]: change behavior based on arguments given 2017-06-08T11:01:19Z Xach: mutate closed-over variables 2017-06-08T11:01:23Z Xach: It's not a simulation 2017-06-08T11:02:35Z John[Lisbeth]: are you saying to recurse over a lambda that has an if/then clause? 2017-06-08T11:07:28Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-08T11:08:15Z rumbler31 joined #lisp 2017-06-08T11:08:16Z butterthebuddha joined #lisp 2017-06-08T11:08:53Z dim: a closure is a lambda with internal state 2017-06-08T11:08:56Z dim: you can mutate that 2017-06-08T11:11:00Z _death: dim: in your example remove-if-not is not the right operator to use anyway 2017-06-08T11:11:57Z butterthebuddha quit (Client Quit) 2017-06-08T11:12:27Z Bike joined #lisp 2017-06-08T11:12:27Z rumbler31 quit (Ping timeout: 240 seconds) 2017-06-08T11:14:43Z dim: yeah? 2017-06-08T11:15:45Z butterthebuddha joined #lisp 2017-06-08T11:16:00Z nowhereman quit (Ping timeout: 268 seconds) 2017-06-08T11:16:59Z _death: it'd be better written as (when (notany ...) ...) 2017-06-08T11:17:34Z Xach: 2017-06-08T11:18:02Z Xach: John[Lisbeth]: or a CASE, or a COND, etc. 2017-06-08T11:19:02Z jackdaniel: easye: I agree 2017-06-08T11:21:49Z sjl_ joined #lisp 2017-06-08T11:23:59Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-08T11:27:25Z damke joined #lisp 2017-06-08T11:28:32Z butterthebuddha joined #lisp 2017-06-08T11:28:32Z loke___ joined #lisp 2017-06-08T11:29:35Z damke_ quit (Ping timeout: 268 seconds) 2017-06-08T11:30:53Z brendyn joined #lisp 2017-06-08T11:38:04Z dim: _death: I think that's what was unpleasant to me in reading the code, thanks for good advice 2017-06-08T11:39:13Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-08T11:40:06Z manenko quit (Quit: manenko) 2017-06-08T11:40:34Z butterthebuddha joined #lisp 2017-06-08T11:48:49Z EvW quit (Ping timeout: 246 seconds) 2017-06-08T11:49:30Z mrottenkolber: Should GET-INTERNAL-REAL-TIME return a monotonic time? 2017-06-08T11:50:06Z phoe: clhs GET-INTERNAL-REAL-TIME 2017-06-08T11:50:06Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_get_in.htm 2017-06-08T11:50:13Z phoe: afaik it does not have to. 2017-06-08T11:50:28Z phoe: _death had a monotonic clock implementation based on FFI 2017-06-08T11:53:23Z fe[nl]ix: mrottenkolber: it doesn't and probably won't 2017-06-08T11:53:59Z fe[nl]ix: everybody tends to use gettimeofday() for that 2017-06-08T11:54:18Z _death: I use clock_gettime 2017-06-08T11:54:33Z mrottenkolber: fe[nl]ix: yeah, but is that a bug? I mean it somewhat depends on how you interpret the standard 2017-06-08T11:54:49Z mrottenkolber: “The difference between the values of two calls to this function is the amount of elapsed real time (i.e., clock time)” 2017-06-08T11:55:30Z adolf_stalin joined #lisp 2017-06-08T11:56:31Z mrottenkolber: hard to tell what’s meant by “elapsed real time (i.e., clock time)”, since its not in the glossary or otherwise specified 2017-06-08T11:57:25Z _death: mrottenkolber: likely what is meant by "real time" is wall-clock time.. i.e. the time as the system presents it to the user, which may be changed by the user, or NTP, or whatever 2017-06-08T11:57:34Z orivej quit (Ping timeout: 258 seconds) 2017-06-08T11:57:52Z mrottenkolber: _death: https://en.wikipedia.org/wiki/Wall-clock_time 2017-06-08T11:58:20Z nowhereman joined #lisp 2017-06-08T11:58:27Z orivej joined #lisp 2017-06-08T11:59:22Z mrottenkolber: common sense tells me that they must have implied monotonic time as the distinction from get-universal-time makes no sense, and virtually all use cases seem to be about measuring elapsed time (i.e. in a benchmark) 2017-06-08T11:59:41Z fe[nl]ix: mrottenkolber: iolib has a wrapper for clock_gettime() 2017-06-08T11:59:52Z mrottenkolber: the status quo is that most implementations use system time and we probably have lots of buggy code 2017-06-08T12:00:01Z adolf_stalin quit (Ping timeout: 246 seconds) 2017-06-08T12:00:17Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-08T12:00:23Z _death: yes 2017-06-08T12:00:47Z mrottenkolber: fe[nl]ix: the issue is less about getting a monotonic time for me, I want to change implementations to make g-i-r-t useful (by making it monotonic) 2017-06-08T12:01:11Z mrottenkolber: i.e. obsoleting _death’s monotonic-time 2017-06-08T12:01:52Z mrottenkolber: I thought only CCL was in error, but seems I need a CDR and joint implementors effort ;-) 2017-06-08T12:01:53Z _death: hey it's not obsoleting, but incorporating it into an implementation :D 2017-06-08T12:02:38Z mrottenkolber: my question to this channel would be if I am making sense 2017-06-08T12:03:12Z _death: I don't know if the status quo is in violation of the standard, but I think the latter allows for a monotonic clock so why not 2017-06-08T12:03:26Z Kaisyu quit (Quit: Connection closed for inactivity) 2017-06-08T12:03:56Z ttt72 joined #lisp 2017-06-08T12:04:27Z MrSleepy quit (Ping timeout: 260 seconds) 2017-06-08T12:05:40Z _death: if it's not in violation of the standard, then code using it won't be portable though 2017-06-08T12:07:00Z mrottenkolber: Ergo a CDR / edit to the standard (looking at phoe) 2017-06-08T12:07:20Z _death: that's not how it works.. you first need to convince implementors 2017-06-08T12:08:43Z mrottenkolber: That’s why I am probing here, i.e. I convinced CCL already, and I would argue that a monotoic clock is a basic feature that you expect in a language implementation. Do you think I could convince other implementors? 2017-06-08T12:09:05Z jackdaniel: mrottenkolber: check out query 2017-06-08T12:12:27Z _death: there is also the problem of the interface defined in CL 2017-06-08T12:13:05Z _death: where internal-time-units-per-second is a constant.. we've been through this a few days ago 2017-06-08T12:13:22Z mrottenkolber: Initially, I would probably argue that the standard supports my claim but this is really tricky. I find the notion of a negative “elapsed real time (i.e., clock time)” non-sensical. But the terminology is less well defined than I would like, as we have seen with our differing definitions of wall-time. 2017-06-08T12:13:26Z mrottenkolber: _death: how so? 2017-06-08T12:13:44Z kmb joined #lisp 2017-06-08T12:13:49Z mrottenkolber: oh yeah 2017-06-08T12:15:36Z mrottenkolber: I still don’t think that’s an issue. I.e. in CCL its a constant that differs on platorms (32/64 bit), but its not directly tied to the resolution of the OS interface we are using 2017-06-08T12:16:03Z _death: on Windows it may change every boot in theory.. 2017-06-08T12:16:04Z attila_lendvai quit (Read error: Connection reset by peer) 2017-06-08T12:16:10Z attila_lendvai1 joined #lisp 2017-06-08T12:16:10Z attila_lendvai1 is now known as attila_lendvai 2017-06-08T12:16:10Z attila_lendvai quit (Changing host) 2017-06-08T12:16:10Z attila_lendvai joined #lisp 2017-06-08T12:16:47Z mrottenkolber: _death: no, the resolution of the OS clock may change, not CL’s i-t-u-p-s 2017-06-08T12:16:54Z _death: I suppose you could map it into a fixed frequency.. blah 2017-06-08T12:16:55Z Bike quit (Ping timeout: 255 seconds) 2017-06-08T12:17:53Z _death: mrottenkolber: no, I am talking about QueryPerformanceFrequency 2017-06-08T12:17:56Z mrottenkolber: The way I see it, CL’s i-t-u-p-s is mostly relevant in the way that an internal time unit value fits in a fixnum 2017-06-08T12:18:35Z kmb quit (Ping timeout: 255 seconds) 2017-06-08T12:18:44Z _death: it is relevant when you want to know the unit of measurement :) 2017-06-08T12:19:37Z butterthebuddha joined #lisp 2017-06-08T12:19:58Z knobo: Dynamic space usage is: 503,805,584 bytes. How can I find out what's eating up my memory? 2017-06-08T12:20:42Z flip214: knobo: try (room) 2017-06-08T12:20:56Z flip214: that'll tell you usage per type 2017-06-08T12:21:15Z knobo: the line I pasted is from (room) 2017-06-08T12:21:34Z knobo: 316,440,064 bytes for 9,858,276 closure objects 2017-06-08T12:22:16Z flip214: so, quite a few closures stored somehow 2017-06-08T12:23:13Z _death: knobo: you could use sb-vm::map-allocated-objects to find more 2017-06-08T12:23:36Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-08T12:24:23Z butterthebuddha joined #lisp 2017-06-08T12:25:58Z _death: hmm, there are more convenient interfaces.. like print-allocated-objects 2017-06-08T12:28:13Z _death: which seems broken on 64-bit :) 2017-06-08T12:29:06Z _death: but changing the (unsigned-byte 32) declaration to (unsigned-byte 64) unbreaks it 2017-06-08T12:30:00Z knobo: _death: I'll try it. 2017-06-08T12:30:33Z ttt72 quit (Quit: ttt72) 2017-06-08T12:30:56Z ttt72 joined #lisp 2017-06-08T12:31:57Z pve joined #lisp 2017-06-08T12:32:00Z sz0 joined #lisp 2017-06-08T12:35:00Z FreeBirdLjj joined #lisp 2017-06-08T12:39:44Z FreeBirdLjj quit (Ping timeout: 258 seconds) 2017-06-08T12:43:28Z attila_lendvai quit (Ping timeout: 255 seconds) 2017-06-08T12:45:45Z FarmerJoeDotOrg joined #lisp 2017-06-08T12:48:32Z X-Scale joined #lisp 2017-06-08T12:50:09Z pjb` joined #lisp 2017-06-08T12:50:17Z ttt72 quit (Quit: ttt72) 2017-06-08T12:50:39Z ttt72 joined #lisp 2017-06-08T12:52:09Z deba5e12 joined #lisp 2017-06-08T12:53:12Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-08T12:54:19Z butterthebuddha joined #lisp 2017-06-08T12:54:31Z jameser joined #lisp 2017-06-08T12:55:46Z yrk quit (Read error: Connection reset by peer) 2017-06-08T12:56:14Z adolf_stalin joined #lisp 2017-06-08T12:58:03Z ttt72 quit (Quit: ttt72) 2017-06-08T12:58:25Z ttt72 joined #lisp 2017-06-08T12:59:52Z Kevslinger joined #lisp 2017-06-08T13:00:34Z adolf_stalin quit (Ping timeout: 246 seconds) 2017-06-08T13:01:29Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-08T13:11:13Z ttt72 quit (Quit: ttt72) 2017-06-08T13:11:41Z papachan` quit (Ping timeout: 255 seconds) 2017-06-08T13:12:09Z pjb` is now known as pjb 2017-06-08T13:12:19Z ebrasca joined #lisp 2017-06-08T13:13:53Z EvW joined #lisp 2017-06-08T13:14:58Z Bike joined #lisp 2017-06-08T13:16:12Z tapioco quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2017-06-08T13:16:40Z Merv_ quit (Remote host closed the connection) 2017-06-08T13:17:50Z butterthebuddha joined #lisp 2017-06-08T13:19:45Z adolf_stalin joined #lisp 2017-06-08T13:24:17Z adolf_stalin quit (Ping timeout: 255 seconds) 2017-06-08T13:29:25Z rumbler31 joined #lisp 2017-06-08T13:29:40Z jameser quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-08T13:31:18Z jameser joined #lisp 2017-06-08T13:36:12Z phinxy joined #lisp 2017-06-08T13:37:04Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-08T13:38:36Z butterthebuddha joined #lisp 2017-06-08T13:39:12Z butterthebuddha quit (Client Quit) 2017-06-08T13:41:23Z knobo: If my memory leak is closure objects, how do I debug that futher? 2017-06-08T13:42:31Z knobo: And could someone make sample code that would show how closure objects can accumulate like that? 2017-06-08T13:42:46Z Bike: meaning you accumulate closures and they don't get deleted? 2017-06-08T13:43:08Z butterthebuddha joined #lisp 2017-06-08T13:43:16Z froggey quit (Ping timeout: 255 seconds) 2017-06-08T13:43:25Z knobo: yes 2017-06-08T13:44:01Z jackdaniel: you may use metering and narrow it looking at the bytes consed per functions 2017-06-08T13:44:05Z jackdaniel: s/functions/function/ 2017-06-08T13:44:19Z knobo: as I have about 300 mb of closures. 2017-06-08T13:44:40Z jackdaniel: note, that not all implementations have bytes consed implemented there (most have it though) 2017-06-08T13:44:51Z froggey joined #lisp 2017-06-08T13:45:21Z knobo: with the sb-sprof package, then? 2017-06-08T13:45:34Z jackdaniel: knobo: I've meant metering (it's on quicklisp) 2017-06-08T13:45:58Z jackdaniel: here is some documentation: http://quickdocs.org/metering/ 2017-06-08T13:46:29Z mejja joined #lisp 2017-06-08T13:47:28Z beach: knobo: (defparameter *closures* '()) (loop for i from 0 to 1000000 do (let ((x i)) (push (lambda () x) *closures*))) would be one such way. 2017-06-08T13:48:13Z cromachina quit (Read error: Connection reset by peer) 2017-06-08T13:48:29Z phoe: ^ 2017-06-08T13:48:35Z EvW quit (Ping timeout: 255 seconds) 2017-06-08T13:48:39Z papachan quit (Quit: Saliendo) 2017-06-08T13:48:52Z phoe: generally you are preventing objects from being GCed which means that they are accessible from your program somewhere 2017-06-08T13:49:11Z phoe: so you need to track where they are accumulating. 2017-06-08T13:50:37Z diegs_ joined #lisp 2017-06-08T13:51:53Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-08T13:52:53Z papachan joined #lisp 2017-06-08T13:53:23Z butterthebuddha joined #lisp 2017-06-08T13:53:34Z knobo: jackdaniel: thanx. 2017-06-08T13:53:36Z yrk joined #lisp 2017-06-08T13:53:45Z dlowe: I have long wished for some way to a tool to assist in this tracking. 2017-06-08T13:53:56Z dlowe: er, some tool 2017-06-08T13:53:57Z knobo: beach: that's what I thought. But I was looking for a more non-obvious way though. 2017-06-08T13:57:54Z Bike: it's kind of hard to come up with an example that is both simple and obfuscated 2017-06-08T13:58:10Z phoe: Bike: unless you are writing perl 2017-06-08T13:58:17Z Bike: just look at where there are closures in your program. flet, labels, lambda 2017-06-08T14:00:08Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-08T14:03:40Z varjag quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2017-06-08T14:08:48Z damke_ joined #lisp 2017-06-08T14:11:23Z quazimodo quit (Ping timeout: 246 seconds) 2017-06-08T14:11:45Z damke quit (Ping timeout: 268 seconds) 2017-06-08T14:12:05Z quazimodo joined #lisp 2017-06-08T14:12:15Z deba5e12 quit (Ping timeout: 240 seconds) 2017-06-08T14:13:17Z theseb joined #lisp 2017-06-08T14:13:22Z theseb: Quote question....I'm trying to implement a for loop with recursion as a teaching exercise....I'm passing in the "program" with a quote but not working out....Please see https://philfour.com/static/wow.png . I want it to display "works" every loop. 2017-06-08T14:13:43Z phoe: theseb: racket might be better to ask in #scheme 2017-06-08T14:13:48Z theseb: (Uses Racket but basically subset of common lisp) 2017-06-08T14:13:59Z phoe: or #racket 2017-06-08T14:14:35Z phoe: theseb: I see what you are doing there 2017-06-08T14:15:01Z oleo joined #lisp 2017-06-08T14:15:33Z phoe: where do you actually execute PROG? 2017-06-08T14:15:48Z phoe: you pass the list (display "works") and you return it - but you never execute it 2017-06-08T14:16:09Z phoe: you might have more luck with (lambda () (display "works")) and then calling it by means of (prog) 2017-06-08T14:16:12Z antoszka: theseb: you'd need to EVAL the code passed by 'prog' or create a macro. 2017-06-08T14:16:22Z phoe: or use EVAL as antoszka said 2017-06-08T14:16:47Z phoe: or use a macro like all CL iteration constructs do. 2017-06-08T14:16:51Z antoszka: yeah 2017-06-08T14:17:04Z pjb: So of course, you can use macros to create the thunk: 2017-06-08T14:17:21Z pjb: (defmacro repeat (n &body body) (repeat* n (lambda () ,@body))) 2017-06-08T14:17:29Z antoszka: yep 2017-06-08T14:17:43Z theseb: phoe: the "prog" line executes no? 2017-06-08T14:17:46Z pjb: (defun repeat* (n thunk) (if (< 0 n) (progn (funcall thunk) (repeat* (- n 1) thunk)))) 2017-06-08T14:17:50Z phoe: theseb: no 2017-06-08T14:18:13Z antoszka: theseb: no, prog just „collects” forms, like { foo(); bar(); baz(); } in C-tyle syntax 2017-06-08T14:18:15Z theseb: phoe: (eval prog) 2017-06-08T14:18:15Z theseb: ? 2017-06-08T14:18:18Z phoe: (let ((prog '(display "works"))) prog) ;=> (DISPLAY "works") 2017-06-08T14:18:21Z phoe: oh, eval would do it, yes 2017-06-08T14:18:22Z antoszka: theseb: prog is the equivalent of {} 2017-06-08T14:18:27Z theseb: YEAH! 2017-06-08T14:18:30Z phoe: antoszka: what is {}? 2017-06-08T14:18:35Z antoszka: … 2017-06-08T14:18:40Z phoe: oh, I see 2017-06-08T14:18:49Z phoe: antoszka: and he does not mean the operator prog 2017-06-08T14:18:53Z phoe: he has a variable called prog in thre 2017-06-08T14:18:55Z phoe: there 2017-06-08T14:18:58Z antoszka: ah, okay 2017-06-08T14:19:01Z phoe: and it's prog, not progn 2017-06-08T14:19:31Z antoszka: well, CL has prog, too 2017-06-08T14:19:35Z damke_ quit (Read error: Connection reset by peer) 2017-06-08T14:19:36Z mejja quit (Read error: Connection reset by peer) 2017-06-08T14:19:45Z deba5e12 joined #lisp 2017-06-08T14:20:10Z phoe: yes, but prog is really weird to me 2017-06-08T14:20:12Z adolf_stalin joined #lisp 2017-06-08T14:20:13Z antoszka: theseb: so your PROG would just evaluate to a value, you could have just as well put 42 in your code in that place ;) 2017-06-08T14:20:16Z damke_ joined #lisp 2017-06-08T14:20:31Z phoe: it's basically let + tagbody + block nil 2017-06-08T14:21:03Z scymtym: knobo: http://paste.lisp.org/display/348337 2017-06-08T14:21:17Z antoszka: theseb: in other words, it'd do nothing much 2017-06-08T14:21:18Z shka: hm 2017-06-08T14:21:23Z shka: what exactly is prog? 2017-06-08T14:21:29Z shka: i never ever seen it 2017-06-08T14:21:32Z antoszka: clhs prog 2017-06-08T14:21:32Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_prog_.htm 2017-06-08T14:21:40Z antoszka: shka: ↑ 2017-06-08T14:22:01Z m00natic joined #lisp 2017-06-08T14:22:54Z shka: (let (()) (tagbody nil? 2017-06-08T14:22:58Z theseb: antoszka: i sometimes get confused between eval's quote's, etc. 2017-06-08T14:23:08Z phoe: shka: let + block nil + tagbody 2017-06-08T14:23:19Z theseb: antoszka: scopes...etc. lots to hold in the brain 2017-06-08T14:24:08Z shka: ok 2017-06-08T14:24:12Z shka: that's cute 2017-06-08T14:24:30Z shka: no idea how it is usefull, looks like relic from old times 2017-06-08T14:24:41Z adolf_stalin quit (Ping timeout: 246 seconds) 2017-06-08T14:24:46Z antoszka: probably 2017-06-08T14:25:12Z phoe: back when bytes were expensive 2017-06-08T14:26:11Z antoszka: theseb: yeah, it's actually mostly just symbols referring to values, unless you start playing with code generation, when you need to wrap your brain more around what gets evaluated and what not. 2017-06-08T14:30:12Z prole joined #lisp 2017-06-08T14:33:58Z lvo quit (Remote host closed the connection) 2017-06-08T14:34:48Z LiamH joined #lisp 2017-06-08T14:36:14Z scymtym quit (Ping timeout: 246 seconds) 2017-06-08T14:37:54Z FarmerJoeDotOrg quit (Remote host closed the connection) 2017-06-08T14:44:49Z loke___ quit (Quit: Leaving) 2017-06-08T14:46:42Z knobo: thanx 2017-06-08T14:47:29Z kmb joined #lisp 2017-06-08T14:47:29Z loke___ joined #lisp 2017-06-08T14:48:06Z ttt72 joined #lisp 2017-06-08T14:50:53Z raphaelss joined #lisp 2017-06-08T14:52:08Z knobo quit (Ping timeout: 260 seconds) 2017-06-08T14:53:50Z theseb quit (Read error: Connection reset by peer) 2017-06-08T14:54:22Z jameser quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-08T14:55:00Z ebrasca quit (Remote host closed the connection) 2017-06-08T14:57:05Z ebrasca joined #lisp 2017-06-08T14:57:19Z p9s joined #lisp 2017-06-08T14:58:44Z ttt72 quit (Quit: ttt72) 2017-06-08T15:03:57Z hhdave quit (Ping timeout: 240 seconds) 2017-06-08T15:06:01Z rippa joined #lisp 2017-06-08T15:06:22Z hhdave joined #lisp 2017-06-08T15:07:51Z heurist quit (Ping timeout: 260 seconds) 2017-06-08T15:10:07Z segmond joined #lisp 2017-06-08T15:10:48Z raphaelss quit (Ping timeout: 260 seconds) 2017-06-08T15:11:07Z hhdave quit (Ping timeout: 260 seconds) 2017-06-08T15:16:15Z rotty quit (Ping timeout: 260 seconds) 2017-06-08T15:21:01Z adolf_stalin joined #lisp 2017-06-08T15:21:17Z mrottenkolber quit (Ping timeout: 255 seconds) 2017-06-08T15:25:28Z adolf_stalin quit (Ping timeout: 246 seconds) 2017-06-08T15:28:33Z yrdz joined #lisp 2017-06-08T15:31:36Z rotty joined #lisp 2017-06-08T15:34:43Z lemonpepper24 joined #lisp 2017-06-08T15:43:15Z zaquest quit (Remote host closed the connection) 2017-06-08T15:43:34Z ttt72 joined #lisp 2017-06-08T15:46:05Z zaquest joined #lisp 2017-06-08T15:46:05Z loke___ quit (Ping timeout: 240 seconds) 2017-06-08T15:48:12Z FreeBirdLjj joined #lisp 2017-06-08T15:48:16Z Merv_ joined #lisp 2017-06-08T15:48:49Z nowhereman quit (Ping timeout: 255 seconds) 2017-06-08T15:50:49Z Jesin quit (Quit: Leaving) 2017-06-08T15:52:53Z yrdz quit (Read error: Connection reset by peer) 2017-06-08T15:56:02Z jack_rabbit quit (Ping timeout: 246 seconds) 2017-06-08T15:56:04Z yrdz joined #lisp 2017-06-08T15:56:26Z drcode quit (Quit: ZNC 1.6.5 - http://znc.in) 2017-06-08T15:58:16Z ttt72 quit (Ping timeout: 255 seconds) 2017-06-08T15:58:28Z drcode joined #lisp 2017-06-08T15:58:40Z knusbaum joined #lisp 2017-06-08T16:00:07Z ebrasca: Someone understand colleen irc bot? 2017-06-08T16:00:40Z knobo joined #lisp 2017-06-08T16:02:28Z Bike: ::help 2017-06-08T16:02:29Z Colleen: See 'help about' for general information. Try 'help X' to search for or retrieve information about a command. 2017-06-08T16:02:53Z hvxgr quit (Quit: leaving) 2017-06-08T16:03:22Z presiden: ::help about 2017-06-08T16:03:23Z Colleen: I'm an installation of the Maiden 3.0.0 chat framework. The core is running 27 consumers, with 129 commands registered. I have been running for approximately 2 days, 2 hours, 13 minutes, 42 seconds. 2017-06-08T16:04:08Z ebrasca: I am making my own bot. I have find what I miss. 2017-06-08T16:04:42Z ebrasca: "irc.freenode.org" -> (server :freenode) 2017-06-08T16:05:23Z pjb: ebrasca: check: botihn: I'm an IRC bot forwarding HackerNews news to #hn; under AGPL3 license, my sources are available at . 2017-06-08T16:06:04Z defaultxr joined #lisp 2017-06-08T16:08:59Z knobo quit (Ping timeout: 246 seconds) 2017-06-08T16:09:05Z emacsomancer quit (Read error: Connection reset by peer) 2017-06-08T16:10:02Z brendyn quit (Ping timeout: 246 seconds) 2017-06-08T16:10:26Z hvxgr joined #lisp 2017-06-08T16:17:44Z knusbaum quit (Ping timeout: 246 seconds) 2017-06-08T16:21:41Z knusbaum joined #lisp 2017-06-08T16:21:52Z adolf_stalin joined #lisp 2017-06-08T16:23:47Z raphaelss joined #lisp 2017-06-08T16:25:02Z scymtym joined #lisp 2017-06-08T16:25:06Z Karl_Dscc joined #lisp 2017-06-08T16:26:08Z adolf_stalin quit (Ping timeout: 246 seconds) 2017-06-08T16:30:20Z nowhereman joined #lisp 2017-06-08T16:30:47Z shka_ joined #lisp 2017-06-08T16:34:46Z sz0 quit (Quit: Connection closed for inactivity) 2017-06-08T16:36:34Z p9s quit (Remote host closed the connection) 2017-06-08T16:37:10Z p9s joined #lisp 2017-06-08T16:41:05Z p9s quit (Ping timeout: 240 seconds) 2017-06-08T16:41:13Z FreeBirdLjj quit (Remote host closed the connection) 2017-06-08T16:41:49Z FreeBirdLjj joined #lisp 2017-06-08T16:45:45Z FreeBirdLjj quit (Ping timeout: 240 seconds) 2017-06-08T16:50:38Z kmb quit (Quit: kmb) 2017-06-08T16:52:46Z diegs_ quit (Ping timeout: 255 seconds) 2017-06-08T16:53:21Z yrdz quit (Remote host closed the connection) 2017-06-08T17:02:39Z Jesin joined #lisp 2017-06-08T17:04:41Z Jesin quit (Remote host closed the connection) 2017-06-08T17:05:03Z Jesin joined #lisp 2017-06-08T17:07:02Z sellout- joined #lisp 2017-06-08T17:07:47Z learning joined #lisp 2017-06-08T17:08:07Z Jesin quit (Remote host closed the connection) 2017-06-08T17:11:00Z John[Lisbeth] quit (Remote host closed the connection) 2017-06-08T17:11:12Z learning: i'm trying to do: (defmethod to-string ((object boolean)) (if object "true" "false")) but I get Error: Class named BOOLEAN not found. 2017-06-08T17:11:21Z learning: is there a way to do what I'm trying to do 2017-06-08T17:11:40Z dim: what are you trying to do? 2017-06-08T17:11:41Z Bike: boolean is not a class, just a type. 2017-06-08T17:11:56Z learning: see i thought a class was a type 2017-06-08T17:11:59Z Bike: nope. 2017-06-08T17:12:01Z Bike: But on the bright side, boolean only has two elements, so you can use eql types. 2017-06-08T17:12:05Z Bike: eql specializers, i mean. 2017-06-08T17:12:21Z learning: so i need to make my own class for boolean? 2017-06-08T17:12:21Z Bike: (defmethod to-string ((object (eql t))) "true") (defmethod to-string ((object (eql nil))) "false") 2017-06-08T17:12:23Z Bike: voila. 2017-06-08T17:12:26Z Bike: no. you cannot do that. 2017-06-08T17:13:32Z learning: so i can define my own test for a generic method? 2017-06-08T17:13:42Z learning: how does that (eql t) part work 2017-06-08T17:15:16Z Bike: it's not a test. when you define a method you can specialize either on classes, or on eql specializers. 2017-06-08T17:15:32Z Bike: the first method is only selected if object is eql to T (i.e., is T) 2017-06-08T17:15:35Z learning: oh its a type specifier 2017-06-08T17:15:54Z learning: oh ok 2017-06-08T17:16:12Z learning: so it doesnt work with types, unless the type specifier is an eql specializer? 2017-06-08T17:17:48Z Bike: eql specializers are technically distinct from eql types, even though they're pretty close to the same 2017-06-08T17:17:53Z Bike: but yeah, you've basically got it 2017-06-08T17:19:22Z vlatkoB_ joined #lisp 2017-06-08T17:21:32Z pjb: Well cyou can do that, but it's not equivalent to the first thing. The methods you want are (defgeneric to-string (o) (:method ((_nil null)) "false") (:method ((o t)) "true")) (to-string 423) #| --> "true" |# (to-string nil) #| --> "false" |# 2017-06-08T17:22:37Z adolf_stalin joined #lisp 2017-06-08T17:22:57Z vlatkoB quit (Ping timeout: 245 seconds) 2017-06-08T17:23:48Z lemonpepper24 quit (Ping timeout: 260 seconds) 2017-06-08T17:24:49Z rotty quit (Ping timeout: 246 seconds) 2017-06-08T17:25:12Z Bike: pjb: boolean is (member t nil) 2017-06-08T17:26:25Z pjb: but people want generalized boolean in general. 2017-06-08T17:26:50Z al-damiri joined #lisp 2017-06-08T17:26:55Z pjb: for (member t nil): (defgeneric to-string (o) (:method ((_nil null)) "false") (:method ((o (eql t))) "true")) 2017-06-08T17:27:24Z knobo joined #lisp 2017-06-08T17:28:11Z adolf_stalin quit (Ping timeout: 255 seconds) 2017-06-08T17:28:21Z Bike: usually you're pretty literal about questions, how odd 2017-06-08T17:31:07Z quazimodo quit (Ping timeout: 260 seconds) 2017-06-08T17:34:33Z diegs_ joined #lisp 2017-06-08T17:45:40Z m00natic quit (Remote host closed the connection) 2017-06-08T17:45:44Z diegs_ quit (Ping timeout: 255 seconds) 2017-06-08T17:51:56Z rotty joined #lisp 2017-06-08T17:55:52Z slyrus_ quit (Ping timeout: 260 seconds) 2017-06-08T17:57:59Z sjl_ quit (Read error: Connection reset by peer) 2017-06-08T17:58:38Z learning: lisp is such a neat language 2017-06-08T17:59:13Z learning: i like how i get rewarded for learning little things, because they piece together with other things later 2017-06-08T17:59:28Z learning: like i couldn't get my macro to work 2017-06-08T17:59:51Z learning: so i ended up doing a (cons 'progn *) on the front and bam it worked 2017-06-08T18:02:06Z whoman joined #lisp 2017-06-08T18:07:33Z p9s joined #lisp 2017-06-08T18:08:20Z Jesin joined #lisp 2017-06-08T18:12:08Z p9s quit (Ping timeout: 240 seconds) 2017-06-08T18:15:08Z msb quit (Ping timeout: 240 seconds) 2017-06-08T18:15:20Z damke_ quit (Ping timeout: 268 seconds) 2017-06-08T18:17:54Z msb joined #lisp 2017-06-08T18:21:17Z knusbaum quit (Ping timeout: 246 seconds) 2017-06-08T18:21:18Z loke___ joined #lisp 2017-06-08T18:21:55Z axwin quit (Read error: Connection reset by peer) 2017-06-08T18:22:44Z terpri quit (Ping timeout: 268 seconds) 2017-06-08T18:23:00Z _death: classes are types.. but not all types are classes 2017-06-08T18:23:04Z jackdaniel: `(progn ,*) 2017-06-08T18:23:16Z jackdaniel: tfu, `(progn ,@*) 2017-06-08T18:23:21Z axwin joined #lisp 2017-06-08T18:23:37Z jackdaniel: _death: right, this is a nice summary of that: http://sellout.github.io/2012/03/03/common-lisp-type-hierarchy/ 2017-06-08T18:24:00Z ebrasca quit (Remote host closed the connection) 2017-06-08T18:24:57Z adolf_stalin joined #lisp 2017-06-08T18:25:22Z _death: jackdaniel: I don't think it's accurate 2017-06-08T18:26:29Z varjag joined #lisp 2017-06-08T18:26:48Z jackdaniel: what do you mean? 2017-06-08T18:26:56Z Bock quit (Read error: Connection reset by peer) 2017-06-08T18:27:11Z _death: I mean that it has inaccuracies.. I think I discussed some of them in the past 2017-06-08T18:28:00Z jackdaniel: I had to miss it, do you remember them? 2017-06-08T18:29:20Z adolf_stalin quit (Ping timeout: 246 seconds) 2017-06-08T18:29:38Z drcode quit (Read error: Connection reset by peer) 2017-06-08T18:30:23Z learning quit (Remote host closed the connection) 2017-06-08T18:30:57Z _death: for example, CONDITION is not a class (but there was contention about this here).. another example is that, say, BIT, is a subtype of FIXNUM.. and it doesn't distinguish between different kinds of types, like representational types vs. declaration types etc. 2017-06-08T18:32:12Z jackdaniel: mhm, thanks 2017-06-08T18:32:55Z axwin quit (Read error: Connection reset by peer) 2017-06-08T18:33:01Z jackdaniel: yet it is a very handy diagram and illustrates distinction between types and classes 2017-06-08T18:34:07Z segmond quit (Quit: l8r) 2017-06-08T18:34:07Z _death: sure, as long as you don't take it as gospel :) 2017-06-08T18:34:43Z jackdaniel: fwiw the spec isn't perfect either :p 2017-06-08T18:35:04Z terpri joined #lisp 2017-06-08T18:35:36Z _death: neither is gospel hehe 2017-06-08T18:35:39Z axwin joined #lisp 2017-06-08T18:37:00Z _death: the CL package doesn't even contain a symbol beginning with J 2017-06-08T18:37:18Z Bike: mmajor weakness in the spec 2017-06-08T18:37:34Z learning joined #lisp 2017-06-08T18:38:19Z knusbaum joined #lisp 2017-06-08T18:38:48Z _death: would be interesting to see the letter frequency discrepancies from ordinary english 2017-06-08T18:41:53Z _death: ETA-ROINSLPCDMUHGFBYV*KWXQZ1=J/2&+<> 2017-06-08T18:43:36Z loke___: Hmm.. J more rare than = ? 2017-06-08T18:44:00Z _death: ETAROINSLPCDMUHGFBYVKWXQZJ vs. ETAOINSHRDLCUMWFGYPBVKJXQZ (classic ordering) 2017-06-08T18:44:47Z karswell joined #lisp 2017-06-08T18:46:28Z tanuzzo quit (Ping timeout: 240 seconds) 2017-06-08T18:47:46Z xrash joined #lisp 2017-06-08T18:47:52Z _death: loke: they have the same frequency 2017-06-08T18:48:06Z _death: (list (length (apropos-list "=" "CL")) (length (apropos-list "J" "CL"))) 2017-06-08T18:48:07Z knobo: scymtym: sbcl crashes when I run your paste. 2017-06-08T18:48:46Z _death: loke: (although that apropos-list check may miss multiple occurrences of a letter in a symbol) 2017-06-08T18:49:54Z _death: loke: but it's right in that case.. (#\= . 12) (#\J . 12) 2017-06-08T18:50:49Z dddddd joined #lisp 2017-06-08T18:51:30Z loke___: Yeah. I noticed 2017-06-08T18:51:54Z loke___: I didn't realise there were that many symbols with =. What's even more surprising is the lack of J's... 2017-06-08T18:51:58Z tanuzzo joined #lisp 2017-06-08T18:52:42Z _death: interesting that - is so high on the list, given that CL tends to use full words 2017-06-08T18:54:24Z _death: 549/978 of the symbols use it at least once 2017-06-08T19:00:07Z Merv_ quit 2017-06-08T19:04:57Z flip214: don't forget about the long version of "=", EQUAL ;) 2017-06-08T19:05:26Z sherab joined #lisp 2017-06-08T19:05:49Z sherab: i am confused about how to instal latest sbcl on debian jessie 2017-06-08T19:06:39Z shrdlu68 joined #lisp 2017-06-08T19:07:01Z _death: flip214: also interesting is how P moved up the ladder due to predicates.. 2017-06-08T19:07:55Z benny: sherab: I would recommend roswell to manage sbcl 2017-06-08T19:08:11Z kmb joined #lisp 2017-06-08T19:08:16Z sherab: benny hmm that means little to me 2017-06-08T19:08:19Z p9s joined #lisp 2017-06-08T19:08:29Z gingerale quit (Remote host closed the connection) 2017-06-08T19:08:31Z benny: google roswell sbcl 2017-06-08T19:08:38Z sherab: benny: cheers 2017-06-08T19:09:10Z sherab: bend3r, even if I already installed the sbcl from the apt ? 2017-06-08T19:09:34Z EvW joined #lisp 2017-06-08T19:09:35Z sherab: benny: even if I installed the sbcl from the apt repository? 2017-06-08T19:12:38Z sherab quit (Quit: Leaving) 2017-06-08T19:14:49Z sellout- quit (Quit: Leaving.) 2017-06-08T19:15:18Z Bike: well, debian isn't going to be "latest" 2017-06-08T19:16:21Z Merv_ joined #lisp 2017-06-08T19:23:09Z pierpa joined #lisp 2017-06-08T19:23:23Z EvW quit (Ping timeout: 260 seconds) 2017-06-08T19:25:36Z adolf_stalin joined #lisp 2017-06-08T19:25:45Z varjag quit (Ping timeout: 255 seconds) 2017-06-08T19:30:14Z adolf_stalin quit (Ping timeout: 246 seconds) 2017-06-08T19:30:42Z Jesin quit (Quit: Leaving) 2017-06-08T19:31:16Z varjag joined #lisp 2017-06-08T19:32:50Z knobo: so, djula and parser-combinators are the memory eater sinners. 2017-06-08T19:33:25Z knobo: The compile-string function in djula. 2017-06-08T19:34:36Z knobo: and the execute-chocie in parser-combinators 2017-06-08T19:34:53Z Bike: where do they keep closures around? 2017-06-08T19:36:42Z knobo: I'm not sure yet. 2017-06-08T19:37:47Z shka_: most likely in another closures :D 2017-06-08T19:39:22Z learning quit (Remote host closed the connection) 2017-06-08T19:43:03Z knobo quit (Quit: WeeChat 1.7) 2017-06-08T19:43:35Z knobo joined #lisp 2017-06-08T19:44:12Z knobo: back. just needed to ditch gnome-terminal.... 2017-06-08T19:46:07Z neoncontrails joined #lisp 2017-06-08T19:50:45Z josh5tone quit (Ping timeout: 240 seconds) 2017-06-08T19:51:21Z pierpa quit (Quit: Page closed) 2017-06-08T19:53:35Z mrottenkolber joined #lisp 2017-06-08T19:53:40Z p9s quit (Ping timeout: 258 seconds) 2017-06-08T19:54:46Z knobo: (let ((closures (mapcar 'make-a-lot-of-cosures some-list))) (return (lambda (stream) (dolist (f cosures) (funcall f...))... 2017-06-08T19:54:49Z knobo: Something like that.. 2017-06-08T19:56:08Z knobo: the closures are stored in the template object 2017-06-08T19:57:02Z kraison quit (Read error: Connection reset by peer) 2017-06-08T19:57:38Z knobo: ;; If :djula-prod is not enabled, recompile templates when they change on disk 2017-06-08T19:57:54Z knobo: I guess it's recompiling every time even it's not changed on disk. 2017-06-08T19:59:58Z axwin_ joined #lisp 2017-06-08T20:00:03Z nirved quit (Quit: Leaving) 2017-06-08T20:00:48Z ryan_vw` joined #lisp 2017-06-08T20:01:43Z axwin quit (Remote host closed the connection) 2017-06-08T20:01:45Z ryan_vw quit (Remote host closed the connection) 2017-06-08T20:02:01Z xrash quit (Ping timeout: 268 seconds) 2017-06-08T20:05:06Z xrash joined #lisp 2017-06-08T20:05:31Z pierpa joined #lisp 2017-06-08T20:06:50Z whoman quit (Remote host closed the connection) 2017-06-08T20:07:13Z whoman joined #lisp 2017-06-08T20:25:10Z xrash quit (Ping timeout: 255 seconds) 2017-06-08T20:28:24Z xrash joined #lisp 2017-06-08T20:32:03Z vert2_ joined #lisp 2017-06-08T20:32:27Z shka_ quit (Ping timeout: 240 seconds) 2017-06-08T20:33:04Z cpt_nemo quit (Write error: Broken pipe) 2017-06-08T20:33:04Z vert2 quit (Write error: Broken pipe) 2017-06-08T20:33:04Z forgot quit (Write error: Broken pipe) 2017-06-08T20:33:04Z rippa quit (Write error: Broken pipe) 2017-06-08T20:33:04Z adolf_stalin joined #lisp 2017-06-08T20:33:08Z cpt_nemo joined #lisp 2017-06-08T20:33:11Z forgot joined #lisp 2017-06-08T20:33:11Z o`connor quit (Remote host closed the connection) 2017-06-08T20:33:11Z ck_ quit (Remote host closed the connection) 2017-06-08T20:33:23Z raphaelss quit (Ping timeout: 260 seconds) 2017-06-08T20:33:40Z forgot is now known as Guest95348 2017-06-08T20:34:59Z adolf_stalin quit (Ping timeout: 266 seconds) 2017-06-08T20:35:15Z chinchilla_ quit (Ping timeout: 240 seconds) 2017-06-08T20:35:22Z chinchilla joined #lisp 2017-06-08T20:36:20Z malm quit (Remote host closed the connection) 2017-06-08T20:36:28Z deba5e12: join #plan9 2017-06-08T20:36:34Z deba5e12: whoops. 2017-06-08T20:38:16Z o`connor joined #lisp 2017-06-08T20:38:16Z attila_lendvai joined #lisp 2017-06-08T20:38:17Z attila_lendvai quit (Changing host) 2017-06-08T20:38:17Z attila_lendvai joined #lisp 2017-06-08T20:38:19Z ck_ joined #lisp 2017-06-08T20:40:35Z loke___ quit (Ping timeout: 240 seconds) 2017-06-08T20:44:01Z sjl_ joined #lisp 2017-06-08T20:45:22Z orivej quit (Ping timeout: 255 seconds) 2017-06-08T20:47:11Z neoncontrails quit (Remote host closed the connection) 2017-06-08T20:48:47Z shka_ joined #lisp 2017-06-08T20:50:41Z enzuru joined #lisp 2017-06-08T20:50:56Z p9s joined #lisp 2017-06-08T20:51:27Z vlatkoB_ quit (Remote host closed the connection) 2017-06-08T20:56:40Z _rumbler31 joined #lisp 2017-06-08T20:59:15Z rumbler31 quit (Ping timeout: 260 seconds) 2017-06-08T21:00:45Z pve quit (Ping timeout: 258 seconds) 2017-06-08T21:01:58Z Karl_Dscc quit (Remote host closed the connection) 2017-06-08T21:03:52Z EvW joined #lisp 2017-06-08T21:04:45Z thecha quit (Ping timeout: 240 seconds) 2017-06-08T21:04:46Z Baggers joined #lisp 2017-06-08T21:16:33Z Bike quit (Ping timeout: 260 seconds) 2017-06-08T21:17:34Z AMoKr joined #lisp 2017-06-08T21:18:26Z neoncontrails joined #lisp 2017-06-08T21:22:00Z whoman quit (Read error: Connection reset by peer) 2017-06-08T21:23:38Z knobo quit (Quit: WeeChat 1.7) 2017-06-08T21:26:15Z xrash quit (Ping timeout: 240 seconds) 2017-06-08T21:26:28Z p9s quit (Ping timeout: 260 seconds) 2017-06-08T21:27:07Z adolf_stalin joined #lisp 2017-06-08T21:29:13Z xrash joined #lisp 2017-06-08T21:31:22Z rpg joined #lisp 2017-06-08T21:31:34Z adolf_stalin quit (Ping timeout: 246 seconds) 2017-06-08T21:32:21Z drcode joined #lisp 2017-06-08T21:35:21Z knobo joined #lisp 2017-06-08T21:39:57Z learning joined #lisp 2017-06-08T21:44:35Z learning quit (Ping timeout: 240 seconds) 2017-06-08T21:45:57Z xaotuk joined #lisp 2017-06-08T21:46:07Z shka_ quit (Ping timeout: 255 seconds) 2017-06-08T21:48:39Z fade: good choice, though :) 2017-06-08T21:55:03Z knobo quit (Ping timeout: 260 seconds) 2017-06-08T21:56:25Z DeadTrickster joined #lisp 2017-06-08T21:57:39Z whoman joined #lisp 2017-06-08T22:02:29Z knusbaum quit (Ping timeout: 246 seconds) 2017-06-08T22:05:32Z mishoo quit (Ping timeout: 260 seconds) 2017-06-08T22:07:18Z _rumbler31 quit (Ping timeout: 260 seconds) 2017-06-08T22:14:24Z Bike joined #lisp 2017-06-08T22:15:15Z xaotuk quit (Ping timeout: 240 seconds) 2017-06-08T22:21:16Z attila_lendvai quit (Ping timeout: 255 seconds) 2017-06-08T22:21:23Z adolf_stalin joined #lisp 2017-06-08T22:22:34Z p9s joined #lisp 2017-06-08T22:24:02Z orivej joined #lisp 2017-06-08T22:27:26Z brendyn joined #lisp 2017-06-08T22:30:02Z kmb quit (Quit: kmb) 2017-06-08T22:30:24Z d4ryus4 joined #lisp 2017-06-08T22:30:38Z xrash quit (Ping timeout: 260 seconds) 2017-06-08T22:32:28Z paul0 joined #lisp 2017-06-08T22:33:13Z xrash joined #lisp 2017-06-08T22:33:27Z d4ryus3 quit (Ping timeout: 240 seconds) 2017-06-08T22:35:05Z raynold joined #lisp 2017-06-08T22:35:19Z LiamH quit (Quit: Leaving.) 2017-06-08T22:43:44Z lisbeth joined #lisp 2017-06-08T22:56:55Z Baggers left #lisp 2017-06-08T22:57:28Z mrottenkolber quit (Ping timeout: 260 seconds) 2017-06-08T22:58:15Z p9s quit (Ping timeout: 260 seconds) 2017-06-08T23:02:27Z EvW quit (Ping timeout: 260 seconds) 2017-06-08T23:04:52Z quazimodo joined #lisp 2017-06-08T23:06:39Z Beetny quit (Ping timeout: 260 seconds) 2017-06-08T23:07:41Z jack_rabbit joined #lisp 2017-06-08T23:08:55Z knicklux joined #lisp 2017-06-08T23:10:07Z butterthebuddha joined #lisp 2017-06-08T23:16:27Z rumbler31 joined #lisp 2017-06-08T23:20:58Z _rumbler31 joined #lisp 2017-06-08T23:23:08Z NitroWheels quit (Quit: Quitting: 6502 is calling me) 2017-06-08T23:25:26Z _rumbler31 quit (Ping timeout: 246 seconds) 2017-06-08T23:27:53Z varjag quit (Ping timeout: 246 seconds) 2017-06-08T23:28:03Z vicfred joined #lisp 2017-06-08T23:28:35Z xrash quit (Ping timeout: 260 seconds) 2017-06-08T23:30:46Z lemonpepper24 joined #lisp 2017-06-08T23:31:17Z xrash joined #lisp 2017-06-08T23:31:46Z lemonpepper24 quit (Max SendQ exceeded) 2017-06-08T23:32:12Z lemonpepper24 joined #lisp 2017-06-08T23:36:29Z kmb joined #lisp 2017-06-08T23:39:18Z butterthebuddha quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-08T23:40:17Z AMoKr quit (Quit: leaving) 2017-06-08T23:40:39Z kmb quit (Client Quit) 2017-06-08T23:41:07Z learning joined #lisp 2017-06-08T23:41:14Z safe joined #lisp 2017-06-08T23:41:49Z Kaisyu joined #lisp 2017-06-08T23:43:02Z cods quit (Ping timeout: 255 seconds) 2017-06-08T23:45:52Z learning quit (Ping timeout: 268 seconds) 2017-06-08T23:49:32Z mejja joined #lisp 2017-06-08T23:49:55Z Tex_Nick joined #lisp 2017-06-08T23:54:27Z quazimodo quit (Ping timeout: 240 seconds) 2017-06-08T23:54:49Z phinxy quit (Quit: Leaving) 2017-06-08T23:58:08Z rpg quit (Ping timeout: 260 seconds)