2015-06-01T00:06:25Z stassats quit (Ping timeout: 264 seconds) 2015-06-01T00:52:09Z ASau` joined #sbcl 2015-06-01T00:55:50Z ASau quit (Ping timeout: 272 seconds) 2015-06-01T01:03:59Z karswell quit (Read error: Connection reset by peer) 2015-06-01T01:04:15Z karswell joined #sbcl 2015-06-01T01:44:52Z nyef joined #sbcl 2015-06-01T01:57:10Z Xach joined #sbcl 2015-06-01T02:57:25Z kanru quit (Read error: Connection reset by peer) 2015-06-01T03:04:26Z kanru joined #sbcl 2015-06-01T03:54:32Z psy__ quit (Remote host closed the connection) 2015-06-01T04:34:34Z bsmuehmer joined #sbcl 2015-06-01T04:36:03Z bsmuehmer quit (Client Quit) 2015-06-01T05:00:01Z Bike quit (Quit: who needs X?) 2015-06-01T05:00:25Z Bike joined #sbcl 2015-06-01T05:00:25Z Bike quit (Client Quit) 2015-06-01T05:01:32Z Bike joined #sbcl 2015-06-01T05:18:40Z psy_ joined #sbcl 2015-06-01T05:22:01Z ASau` quit (Ping timeout: 264 seconds) 2015-06-01T05:30:34Z nyef quit (Ping timeout: 256 seconds) 2015-06-01T05:45:49Z Shinmera joined #sbcl 2015-06-01T05:46:34Z oleo_ quit (Quit: Leaving) 2015-06-01T05:56:04Z eschatologist joined #sbcl 2015-06-01T05:56:47Z eschatologist quit (Client Quit) 2015-06-01T06:08:30Z angavrilov joined #sbcl 2015-06-01T06:08:59Z slyrus quit (Remote host closed the connection) 2015-06-01T07:24:28Z salva quit (Quit: Leaving) 2015-06-01T07:25:55Z salva joined #sbcl 2015-06-01T07:27:07Z salva quit (Client Quit) 2015-06-01T07:27:54Z salva joined #sbcl 2015-06-01T07:34:08Z akkad quit (Ping timeout: 246 seconds) 2015-06-01T07:37:10Z akkad joined #sbcl 2015-06-01T07:42:04Z salva quit (Quit: Leaving) 2015-06-01T08:09:43Z antoszka quit (Quit: +++ killed by SIGSEGV +++) 2015-06-01T08:09:57Z antoszka joined #sbcl 2015-06-01T08:11:14Z Cymew joined #sbcl 2015-06-01T08:19:15Z Quadrescence quit (Quit: Leaving) 2015-06-01T08:40:46Z _loic_ joined #sbcl 2015-06-01T08:44:37Z White_Flame quit (Ping timeout: 265 seconds) 2015-06-01T08:47:06Z edgar-rft joined #sbcl 2015-06-01T09:20:14Z Intensity quit (Remote host closed the connection) 2015-06-01T09:28:08Z milosn quit (Quit: leaving) 2015-06-01T09:42:28Z salva joined #sbcl 2015-06-01T10:21:31Z psy_ quit (Ping timeout: 250 seconds) 2015-06-01T10:23:43Z psy_ joined #sbcl 2015-06-01T10:40:08Z dsp__ joined #sbcl 2015-06-01T10:41:22Z stassats joined #sbcl 2015-06-01T10:41:28Z pkhuong_ joined #sbcl 2015-06-01T10:43:41Z dsp_ quit (Read error: Connection reset by peer) 2015-06-01T10:43:42Z Xof quit (Ping timeout: 258 seconds) 2015-06-01T10:43:42Z pkhuong quit (Ping timeout: 258 seconds) 2015-06-01T10:43:42Z alchemis7 quit (Ping timeout: 258 seconds) 2015-06-01T10:44:04Z Xof joined #sbcl 2015-06-01T10:55:06Z selat joined #sbcl 2015-06-01T11:05:59Z pacon joined #sbcl 2015-06-01T11:31:29Z attila_lendvai joined #sbcl 2015-06-01T11:38:56Z pacon quit (Read error: Connection reset by peer) 2015-06-01T11:39:08Z psy_ quit (Ping timeout: 246 seconds) 2015-06-01T11:39:31Z foom quit (Ping timeout: 265 seconds) 2015-06-01T11:40:22Z pacon joined #sbcl 2015-06-01T11:43:49Z flip214: Here's a solution for per-thread data on linux ARM that doesn't need a register: http://daurnimator.com/post/120415954844/linux-fork-detection-using-thread-specific 2015-06-01T11:43:53Z pacon quit (Read error: Connection reset by peer) 2015-06-01T11:44:42Z flip214: But I guess that would be a bit slow... better to lookup the stack pointer in some sorted array or similar. 2015-06-01T11:48:50Z nyef joined #sbcl 2015-06-01T11:48:53Z pacon joined #sbcl 2015-06-01T11:52:13Z foom joined #sbcl 2015-06-01T11:53:58Z hlavaty joined #sbcl 2015-06-01T12:13:47Z stassats: there's already a system register, the kernel doesn't maintain it during context switches 2015-06-01T12:32:28Z igjsn joined #sbcl 2015-06-01T12:42:33Z selat quit (Ping timeout: 240 seconds) 2015-06-01T12:44:37Z selat joined #sbcl 2015-06-01T12:49:51Z pacon quit (Read error: Connection reset by peer) 2015-06-01T12:51:45Z pkhuong_: stassats: is it maintained per core/process? 2015-06-01T12:52:47Z flip214: stassats: but wouldn't that say that *any* pthread-using binary would crash? 2015-06-01T12:54:41Z pkhuong_: flip214: or that glibc doesn't use that register on arm. 2015-06-01T12:56:32Z flip214: pkhuong_: yeah, but the pthread binaries will have to use *some* register, don't they? 2015-06-01T12:57:39Z selat quit (Ping timeout: 250 seconds) 2015-06-01T12:59:36Z selat joined #sbcl 2015-06-01T13:17:09Z selat quit (Ping timeout: 265 seconds) 2015-06-01T13:17:38Z selat joined #sbcl 2015-06-01T13:23:28Z attila_lendvai quit (Ping timeout: 252 seconds) 2015-06-01T13:32:36Z oleo joined #sbcl 2015-06-01T13:36:12Z selat quit (Ping timeout: 256 seconds) 2015-06-01T13:36:45Z selat joined #sbcl 2015-06-01T13:40:53Z kami joined #sbcl 2015-06-01T13:40:56Z kami: Hello 2015-06-01T13:41:04Z oleo: hello kami 2015-06-01T13:41:13Z kami: Is it possible to bootstrap sbcl with uclib? 2015-06-01T13:42:17Z dougk_ quit (Ping timeout: 265 seconds) 2015-06-01T13:42:19Z selat quit (Quit: Lost terminal) 2015-06-01T13:42:21Z kami: I would like to run it on openwrt x86-64 which uses uclibc 0.9.33 as it c library. 2015-06-01T13:53:21Z milosn joined #sbcl 2015-06-01T13:55:07Z dougk_ joined #sbcl 2015-06-01T13:57:13Z nyef: Don't know. What's your opportunity cost for just trying it? 2015-06-01T14:26:07Z karswell quit (Write error: Connection reset by peer) 2015-06-01T14:26:19Z karswell joined #sbcl 2015-06-01T14:37:59Z karswell quit (Ping timeout: 246 seconds) 2015-06-01T14:40:29Z kami: nyef: :) Will try and report back. 2015-06-01T14:42:58Z stassats: pkhuong_: i don't remember the details, it's not used by the kernel, but not preserved across threads or something like that 2015-06-01T14:43:35Z stassats: pthreads use another register of the same category 2015-06-01T14:44:07Z stassats: but this all so veiled in secrets and mystery 2015-06-01T15:04:57Z stassats quit (Ping timeout: 240 seconds) 2015-06-01T15:14:17Z oleo: did someone fix that wait on semaphore error ? 2015-06-01T15:15:15Z oleo: well, that stuff with safepoints seems to not work..... 2015-06-01T15:16:25Z gingerale joined #sbcl 2015-06-01T15:16:46Z oleo: the only package failing with it is slime tho...... 2015-06-01T15:20:39Z Cymew quit (Ping timeout: 245 seconds) 2015-06-01T15:21:21Z pkhuong_ is now known as pkhuong 2015-06-01T15:58:56Z White_Flame joined #sbcl 2015-06-01T16:07:53Z psy joined #sbcl 2015-06-01T16:12:03Z psy quit (Disconnected by services) 2015-06-01T16:12:24Z psy_ joined #sbcl 2015-06-01T16:20:17Z kami: nyef: to try uclibc, I need an implementation which builds with uclibc. Can ecl bootstrap sbcl? 2015-06-01T16:20:37Z nyef: Can you not cross-compile? 2015-06-01T16:21:55Z kami: Didn't know that I have that option. Where can I read about it? 2015-06-01T16:22:37Z nyef: Hrm. The instructions in make.sh are outdated. 2015-06-01T16:24:02Z nyef: You basically run make-config.sh on the target, passing in an --xc-host= parameter suitable for the host, then copy everything over to your host and run make-host-1.sh. Then you bounce back and forth between target and host to run target-1, host-2, target-2, and target-contrib. 2015-06-01T16:24:20Z Xof: it's better than that these days 2015-06-01T16:24:31Z nyef: I think that there might be some relatively new magic for running things in the right place auto... Yeah, Xof would know. 2015-06-01T16:25:36Z Xof: checking 2015-06-01T16:27:10Z Xof: on the target, run sh ./make-config.sh --xc-host='host lisp' --host-location= 2015-06-01T16:27:28Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-06-01T16:28:01Z Xof: then the various steps ( sh ./make-host-1.sh ; sh ./make-target-1.sh ; sh ./make-host-2.sh ; sh ./make-target-2.sh ; sh ./make-target-contrib.sh ) arrange for copying of necessary files between host and target 2015-06-01T16:31:57Z kami: Xof: thank you. Will try that later. 2015-06-01T16:32:09Z kami: bye 2015-06-01T16:38:57Z Xof quit (Ping timeout: 256 seconds) 2015-06-01T16:39:15Z kami quit (Ping timeout: 265 seconds) 2015-06-01T16:39:33Z Xof joined #sbcl 2015-06-01T16:40:17Z jaimef joined #sbcl 2015-06-01T16:40:21Z jaimef quit (Remote host closed the connection) 2015-06-01T17:02:09Z gingerale quit (Remote host closed the connection) 2015-06-01T17:02:42Z kami joined #sbcl 2015-06-01T17:07:59Z jaimef joined #sbcl 2015-06-01T17:08:15Z jaimef quit (Remote host closed the connection) 2015-06-01T17:14:35Z stassats joined #sbcl 2015-06-01T17:16:39Z milosn quit (Quit: Lost terminal) 2015-06-01T17:17:55Z milosn joined #sbcl 2015-06-01T18:07:29Z selat joined #sbcl 2015-06-01T18:15:55Z ASau joined #sbcl 2015-06-01T18:39:07Z selat quit (Quit: Lost terminal) 2015-06-01T18:48:43Z kami quit (Ping timeout: 255 seconds) 2015-06-01T19:02:35Z kami joined #sbcl 2015-06-01T19:46:26Z oleo_ joined #sbcl 2015-06-01T19:50:06Z oleo quit (Ping timeout: 265 seconds) 2015-06-01T19:51:14Z Shinmera joined #sbcl 2015-06-01T19:54:27Z attila_lendvai joined #sbcl 2015-06-01T19:54:27Z attila_lendvai quit (Changing host) 2015-06-01T19:54:27Z attila_lendvai joined #sbcl 2015-06-01T19:56:27Z Bike_ joined #sbcl 2015-06-01T19:56:52Z Bike_ is now known as Bicyclidine 2015-06-01T20:28:29Z stassats: added the rdrand instruction 2015-06-01T20:28:54Z stassats: with disassembly and all, turned out, another instruction's printer was wrongly defined 2015-06-01T20:29:12Z stassats: just showing how easy it is 2015-06-01T20:29:24Z stassats: especially with cisc 2015-06-01T20:43:16Z prxq joined #sbcl 2015-06-01T21:08:00Z kami quit (Ping timeout: 258 seconds) 2015-06-01T21:10:26Z |3b| quit (Read error: Connection reset by peer) 2015-06-01T21:11:22Z loke quit (Ping timeout: 255 seconds) 2015-06-01T21:12:14Z |3b| joined #sbcl 2015-06-01T21:15:18Z _loic_ quit (Remote host closed the connection) 2015-06-01T21:15:43Z karswell joined #sbcl 2015-06-01T21:22:32Z loke joined #sbcl 2015-06-01T21:33:39Z angavrilov quit (Remote host closed the connection) 2015-06-01T21:49:21Z prxq quit (Remote host closed the connection) 2015-06-01T21:53:01Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-06-01T22:04:28Z attila_lendvai quit (Ping timeout: 265 seconds) 2015-06-01T22:15:18Z karswell quit (Read error: Connection reset by peer) 2015-06-01T22:15:34Z karswell joined #sbcl 2015-06-01T22:23:21Z flip214 quit (Ping timeout: 256 seconds) 2015-06-01T22:24:22Z flip214 joined #sbcl 2015-06-01T22:24:22Z flip214 quit (Changing host) 2015-06-01T22:24:22Z flip214 joined #sbcl 2015-06-01T23:00:11Z psy_ quit (Read error: No route to host) 2015-06-01T23:50:49Z stassats: it would be fun to change random things in the compiler and see if any tests fail 2015-06-01T23:51:05Z stassats: random testing of tests 2015-06-01T23:52:07Z nyef: A known technique for verifying test coverage. 2015-06-02T00:23:20Z stassats quit (Ping timeout: 256 seconds) 2015-06-02T00:31:41Z edgar-rft quit (Quit: edgar-rft) 2015-06-02T01:35:54Z drmeister quit (Read error: Connection reset by peer) 2015-06-02T01:39:51Z drmeister joined #sbcl 2015-06-02T01:46:57Z Adlai quit (Ping timeout: 264 seconds) 2015-06-02T01:59:36Z Adlai joined #sbcl 2015-06-02T02:07:01Z White_Flame quit (Ping timeout: 264 seconds) 2015-06-02T02:07:07Z White_Flame joined #sbcl 2015-06-02T02:08:27Z npatrick04 joined #sbcl 2015-06-02T02:33:21Z karswell quit (Ping timeout: 240 seconds) 2015-06-02T02:38:28Z karswell joined #sbcl 2015-06-02T03:14:42Z nyef quit (Ping timeout: 244 seconds) 2015-06-02T03:21:12Z ASau quit (Remote host closed the connection) 2015-06-02T03:21:38Z ASau joined #sbcl 2015-06-02T04:18:32Z npatrick04 quit (Remote host closed the connection) 2015-06-02T05:14:09Z psy_ joined #sbcl 2015-06-02T05:15:00Z edgar-rft joined #sbcl 2015-06-02T05:23:50Z ASau quit (Ping timeout: 246 seconds) 2015-06-02T05:36:28Z Quadrescence joined #sbcl 2015-06-02T05:53:07Z kami joined #sbcl 2015-06-02T05:53:52Z kami: Good morning. 2015-06-02T05:58:48Z oleo_ quit (Quit: Leaving) 2015-06-02T06:10:48Z Quadrescence quit (Quit: Leaving) 2015-06-02T06:12:49Z Quadrescence joined #sbcl 2015-06-02T06:21:07Z milosn quit (Ping timeout: 250 seconds) 2015-06-02T06:43:03Z milosn joined #sbcl 2015-06-02T06:47:35Z kanru quit (Remote host closed the connection) 2015-06-02T06:51:38Z kanru joined #sbcl 2015-06-02T07:13:24Z angavrilov joined #sbcl 2015-06-02T07:25:26Z _loic_ joined #sbcl 2015-06-02T07:26:54Z White_Flame quit (Ping timeout: 245 seconds) 2015-06-02T07:27:01Z Shinmera joined #sbcl 2015-06-02T07:34:05Z Cymew joined #sbcl 2015-06-02T07:55:13Z Quadrescence quit (Quit: Leaving) 2015-06-02T07:58:09Z psy_ quit (Ping timeout: 240 seconds) 2015-06-02T08:43:55Z DeadTrickster quit (Read error: No route to host) 2015-06-02T09:17:56Z attila_lendvai joined #sbcl 2015-06-02T09:55:25Z karswell quit (Remote host closed the connection) 2015-06-02T09:55:29Z karswell` joined #sbcl 2015-06-02T10:20:51Z stassats joined #sbcl 2015-06-02T10:57:15Z salva quit (Ping timeout: 276 seconds) 2015-06-02T10:59:22Z cipherstoner joined #sbcl 2015-06-02T10:59:28Z cipherstoner left #sbcl 2015-06-02T11:03:08Z salva joined #sbcl 2015-06-02T11:19:38Z igjsn quit (Read error: No route to host) 2015-06-02T11:29:49Z pacon joined #sbcl 2015-06-02T11:54:37Z Th30n joined #sbcl 2015-06-02T12:09:24Z carvite quit (Ping timeout: 245 seconds) 2015-06-02T12:21:26Z Th30n quit (Ping timeout: 272 seconds) 2015-06-02T12:55:23Z Th30n joined #sbcl 2015-06-02T13:00:11Z nyef joined #sbcl 2015-06-02T13:02:23Z Bicyclidine quit (Quit: why not, let's go) 2015-06-02T13:02:31Z Bike quit (Remote host closed the connection) 2015-06-02T13:05:12Z Bike joined #sbcl 2015-06-02T13:14:09Z selat joined #sbcl 2015-06-02T13:37:50Z oleo joined #sbcl 2015-06-02T13:38:40Z kami quit (Ping timeout: 255 seconds) 2015-06-02T13:48:14Z gingerale joined #sbcl 2015-06-02T13:52:02Z pacon quit (Read error: Connection reset by peer) 2015-06-02T13:54:51Z Th30n quit 2015-06-02T14:08:50Z attila_lendvai quit (Ping timeout: 252 seconds) 2015-06-02T14:18:48Z salv0 joined #sbcl 2015-06-02T14:21:25Z salv0 quit (Client Quit) 2015-06-02T14:35:40Z Cymew quit (Ping timeout: 244 seconds) 2015-06-02T15:11:05Z psy_ joined #sbcl 2015-06-02T15:13:03Z psilord1 joined #sbcl 2015-06-02T15:45:42Z salva quit (Remote host closed the connection) 2015-06-02T17:08:36Z gingerale quit (Remote host closed the connection) 2015-06-02T17:43:23Z stassats: apparently i can't have gcc which produces both 64-bit and 32-bit code for ARM debian 2015-06-02T17:44:31Z nyef: No multilib gcc? 2015-06-02T17:44:41Z stassats: apparently not 2015-06-02T17:44:46Z nyef: Bummer. 2015-06-02T17:44:53Z stassats: and i can't install different arches at the same time 2015-06-02T17:45:03Z nyef: chroot? 2015-06-02T17:45:11Z stassats: this is already a chroot 2015-06-02T17:45:35Z nyef: So? 2015-06-02T17:45:47Z stassats: dealing with three chroots is stupid 2015-06-02T17:48:08Z stassats: looks like https://wiki.debian.org/BuildingCrossCompilers is what i need 2015-06-02T17:50:29Z stassats: bah, cross-gcc-dev is stupid 2015-06-02T17:50:39Z stassats: doesn't depend on things it needs, proceeds when it gets errors anyway 2015-06-02T17:55:37Z stassats: and then the same problem with gdb 2015-06-02T17:57:54Z stassats: i guess i'll have to make a second chroot 2015-06-02T17:58:03Z stassats: and a third, if i want armel packages 2015-06-02T17:59:47Z stassats: ok, there's gdb-multiarch 2015-06-02T17:59:54Z stassats: and it has to be launched as gdb-multiarch 2015-06-02T18:04:19Z stassats: huh bash : PreDepends: dash 2015-06-02T18:05:38Z ASau joined #sbcl 2015-06-02T18:28:27Z psilord1 quit (Quit: Leaving.) 2015-06-02T18:55:40Z stassats: gcc-4.9-arm-linux-gnueabihf is only present for amd64 and i386 2015-06-02T18:58:59Z stassats: ok, i upgraded to sid, now i can install arm-linux-gnueabihf-gcc-5 2015-06-02T18:59:09Z stassats: alongside the normal gcc 2015-06-02T18:59:54Z stassats: that took too much time to figure out 2015-06-02T19:11:58Z ASau quit (Remote host closed the connection) 2015-06-02T19:12:31Z ASau joined #sbcl 2015-06-02T19:27:26Z stassats: setting up arm64 things 2015-06-02T19:44:05Z stassats: why the hell is assembly syntax always different? 2015-06-02T19:54:54Z stassats: the comment syntax is // instead of @@ now 2015-06-02T20:00:29Z nyef: Isn't // stripped out by CPP ? 2015-06-02T20:01:08Z nyef: 5 2015-06-02T20:01:12Z nyef: Oops. Wrong window. 2015-06-02T20:01:25Z nyef: (My next line would have been "bootp():".) 2015-06-02T20:04:10Z ktt9 quit (Read error: Connection reset by peer) 2015-06-02T20:04:22Z ktt9 joined #sbcl 2015-06-02T20:09:05Z stassats: okay, i guess that's the time to make a first commit 2015-06-02T20:09:12Z stassats: before i actually start changing code 2015-06-02T20:13:11Z prxq joined #sbcl 2015-06-02T20:16:33Z gabriel_laddel joined #sbcl 2015-06-02T20:25:50Z selat quit (Quit: Lost terminal) 2015-06-02T20:32:44Z oleo quit (Read error: Connection reset by peer) 2015-06-02T20:33:45Z angavrilov quit (Remote host closed the connection) 2015-06-02T20:34:02Z oleo joined #sbcl 2015-06-02T20:43:26Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-06-02T20:46:18Z carvite joined #sbcl 2015-06-02T21:04:02Z karswell` quit (Read error: Connection reset by peer) 2015-06-02T21:04:15Z karswell` joined #sbcl 2015-06-02T21:08:21Z stassats: lack of conditionals is making things more complicated 2015-06-02T21:11:35Z _loic_ quit (Quit: Leaving) 2015-06-02T21:24:08Z prxq quit (Remote host closed the connection) 2015-06-02T21:49:21Z attila_lendvai joined #sbcl 2015-06-02T22:11:18Z drmeister quit (Ping timeout: 276 seconds) 2015-06-02T22:31:08Z stassats: arm64 has 9-bit offsets, not 12 2015-06-02T22:31:16Z stassats: problematic for static symbols 2015-06-02T22:32:08Z stassats: ok, i had enough fun for today 2015-06-02T22:32:28Z nyef: Heh. The price you pay for extra registers? 2015-06-02T22:35:54Z stassats: yeah, at least now you have extra registers 2015-06-02T22:36:29Z stassats: i guess we should make one always temporary registry, like that r-number-i-forgot on x86-64 2015-06-02T22:36:43Z stassats: was it 14 or 13 or 12? 2015-06-02T22:36:50Z nyef: Can you "just" abuse the LIP register? 2015-06-02T22:37:42Z stassats: to abuse it, i need to know what it's used for in the first place 2015-06-02T22:38:23Z stassats: and it's neither, it's r11 2015-06-02T22:39:31Z stassats: if by LIP you mean LRA, which is supposed to be pointing into the current code object, then maybe 2015-06-02T22:39:58Z stassats: but what happens when PC is in assembly routines? 2015-06-02T22:40:48Z stassats: but there's plenty of registers to go around for now, can optimize things later 2015-06-02T22:56:22Z drmeister joined #sbcl 2015-06-02T23:03:54Z attila_lendvai quit (Ping timeout: 256 seconds) 2015-06-02T23:09:40Z drmeister quit 2015-06-02T23:17:12Z drmeister joined #sbcl 2015-06-03T00:20:13Z gabriel_laddel quit (Ping timeout: 258 seconds) 2015-06-03T00:48:54Z scymtym quit (Read error: Connection reset by peer) 2015-06-03T00:49:59Z scymtym joined #sbcl 2015-06-03T01:02:00Z karswell` quit (Remote host closed the connection) 2015-06-03T01:02:13Z karswell` joined #sbcl 2015-06-03T01:17:06Z karswell` quit (Read error: Connection reset by peer) 2015-06-03T01:17:29Z karswell` joined #sbcl 2015-06-03T01:40:18Z scymtym quit (Ping timeout: 256 seconds) 2015-06-03T02:09:46Z loke_ quit (Ping timeout: 256 seconds) 2015-06-03T02:58:40Z karswell` quit (Read error: Connection reset by peer) 2015-06-03T02:58:56Z ktt9 quit (Read error: Connection reset by peer) 2015-06-03T02:59:46Z karswell` joined #sbcl 2015-06-03T03:11:53Z gabriel_laddel joined #sbcl 2015-06-03T03:20:56Z Quadrescence joined #sbcl 2015-06-03T03:45:32Z psy_ quit (Ping timeout: 256 seconds) 2015-06-03T03:46:07Z karswell` is now known as karswell 2015-06-03T03:57:13Z nyef quit (Ping timeout: 250 seconds) 2015-06-03T04:08:59Z karswell quit (Read error: Connection reset by peer) 2015-06-03T04:09:30Z karswell joined #sbcl 2015-06-03T04:56:38Z loke: I have been trying to figure out the following: 2015-06-03T04:56:46Z loke: Given the following function: 2015-06-03T04:56:52Z loke: (defun foo (x) 2015-06-03T04:56:52Z loke: (declare (optimize (speed 2) (debug 0))) 2015-06-03T04:56:52Z loke: (aref (concatenate 'string "a" "qrsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") x)) 2015-06-03T04:57:24Z loke: The disassembly shows a long list of MOV EDX,97; MOV [RCX+nn],EDX pairs 2015-06-03T04:57:37Z loke: One pair per character in the string 2015-06-03T04:57:53Z loke: Where did that come from? If I change the optimisation lever from 2, the behaviour disappears 2015-06-03T05:00:55Z Bike: Guess it's making the string. 2015-06-03T05:01:40Z Bike: i still get it on speed 3. 2015-06-03T05:06:13Z loke: It's really bizarre 2015-06-03T05:06:19Z Bike: why? 2015-06-03T05:06:41Z loke: Because on SPEED 0 it simply calls concatenate on two strings 2015-06-03T05:07:02Z loke: on SPEED 3, it doesn't do anything. It just concatenates it during compilation 2015-06-03T05:07:23Z loke: but on SPEED 2, it builds the string characer-by-character hardcoded? 2015-06-03T05:07:37Z Bike: on speed 3 i'm seeing it do that too 2015-06-03T05:08:00Z Bike: my guess would be that it's because concatenate is supposed to make a fresh string, and on speed 3 sbcl doesn't do enough analysis to determine you don't need it fresh 2015-06-03T05:08:09Z loke: You're right. But with a different string I didn't 2015-06-03T05:12:08Z loke: I was sure I got it to be fully inlined with SPEED 3, but I can't seem to do it again 2015-06-03T05:13:47Z stassats: the string is allocated alright 2015-06-03T05:13:51Z stassats: it's just open-coded is all 2015-06-03T05:14:30Z loke: stassats: So I assume that Bike's assumption is correct? It never figures out that the string is never modifed so it's allocated afresh? 2015-06-03T05:14:46Z stassats: sbcl doesn't have such a concept at all 2015-06-03T05:16:26Z loke: So when I use (concatenate 'string "foo" "bar" ...) to nicely format a string in multiple lines, I should use use #. before it if the code is performance critical, then? 2015-06-03T05:26:09Z ASau quit (Ping timeout: 276 seconds) 2015-06-03T05:28:17Z karswell quit (Remote host closed the connection) 2015-06-03T05:28:20Z karswell` joined #sbcl 2015-06-03T05:30:02Z Shinmera joined #sbcl 2015-06-03T05:42:24Z oleo quit (Quit: Leaving) 2015-06-03T05:47:16Z psy_ joined #sbcl 2015-06-03T05:53:34Z karswell` quit (Remote host closed the connection) 2015-06-03T05:53:50Z karswell` joined #sbcl 2015-06-03T05:59:13Z stassats: discovered that the transform wasn't working as intended for (concatenate 'string "abc") 2015-06-03T06:06:28Z stassats: and sometimes the result of a VOP is not used but it's still computed 2015-06-03T06:07:19Z stassats: avoiding that would allow MOV ECX, 97 MOV [RAX+1], ECX to become MOV [RAX+1], 97 2015-06-03T06:15:26Z stassats: well, i have an ugly hack with calling tn-reads in a vop 2015-06-03T06:16:56Z stassats: and on x86-64 characters could be initialized in pairs 2015-06-03T06:20:41Z stassats: simple copy-seq is actually fast for large enough strings 2015-06-03T06:20:51Z stassats: s/actually/equally/ 2015-06-03T06:23:33Z flip214: loke: for purely constant arguments CONCATENATE might figure out that the result is constant, too... 2015-06-03T06:23:51Z flip214: although it would still have to return a freshly allocated copy, in case you're modifying the string. 2015-06-03T06:33:56Z stassats: loke: i would certainly prefer (defmacro lots-of-strings (&rest strings) `(the simple-string (load-time-value (concatenate 'strin ,@strings) t))) 2015-06-03T06:34:34Z kami joined #sbcl 2015-06-03T06:35:03Z kami: Good morning. 2015-06-03T06:36:15Z kami: Xof: I tried --host-location, worked like a charm. Where can I submit a patch with some lines of usage info in make-configs.sh and some comments in make.sh? 2015-06-03T06:36:39Z flip214: kami: I guess a github pull request would be the easiest way to go. 2015-06-03T06:36:44Z stassats: no 2015-06-03T06:36:52Z stassats: sbcl doesn't use github 2015-06-03T06:37:37Z kami: stassats: patch the diff to sbcl-devel? 2015-06-03T06:37:52Z kami: s/patch/mail/ 2015-06-03T06:38:24Z stassats: http://sbcl.org/ seems to have that covered 2015-06-03T06:39:03Z kami: stassats: you mean 'launchpad'? 2015-06-03T06:39:52Z stassats: i don't know what i mean 2015-06-03T06:40:11Z stassats: if that information is not enough on its own then it needs to be changed 2015-06-03T06:41:55Z angavrilov joined #sbcl 2015-06-03T06:43:11Z kami: stassats: on the rare occasions that I have exchanged a few word with you on IRC, I always found it very difficult to communicate with you 2015-06-03T06:43:31Z stassats: thanks 2015-06-03T06:43:37Z kami: It is probably because I'm no native speaker of English and cannot interpret things always correctly. 2015-06-03T06:44:33Z kami: I asked a simple question, if you know the answer, then point me to it. I would accept that even with a sarcastic remark or such. 2015-06-03T06:44:48Z flip214: stassats: well, https://github.com/sbcl/sbcl is found easily, but after 5 clicks on sbcl.org I still don't see a link to the git repository. 2015-06-03T06:44:56Z stassats: kami: you get what you get, no refunds 2015-06-03T06:45:19Z stassats: flip214: sbcl.org => Download 2015-06-03T06:45:26Z stassats: the first three lines 2015-06-03T06:45:57Z kami: stassats: I have indeed received very good hints from you on #lisp and I use SBCL and see your contributions, so I am grateful 2015-06-03T06:46:20Z flip214: stassats: yeah, but no gitweb? 2015-06-03T06:46:38Z kami: stassats: that doesn't tell me how to contribute 2015-06-03T06:47:02Z flip214: and, in a purely private thought, perhaps sf isn't that great a place anymore... just saying. 2015-06-03T06:47:14Z stassats: flip214: find a link for the sf's gitweb i'll put it there 2015-06-03T06:47:28Z stassats: i'm not venturing to deal with sf 2015-06-03T06:47:36Z kami: stassats: the closest thing to what you 'mean' might be 'Reporting Bugs' 2015-06-03T06:49:15Z flip214: stassats: http://sourceforge.net/p/sbcl/sbcl/ci/master/tree/ (but that's missing the point ....) 2015-06-03T06:55:29Z stassats: flip214: done 2015-06-03T06:56:26Z kami: I added this https://bugs.launchpad.net/sbcl/+bug/1461411 2015-06-03T06:56:34Z kami: the patch is attached 2015-06-03T06:56:51Z kami: stassats: you get what you get, no refunds 2015-06-03T06:58:19Z stassats: i've heard that before 2015-06-03T06:58:22Z kami: minion: memo for Xof: thank you for the --host-location hint. I added a patch with what I /think/ is the correct doc at https://bugs.launchpad.net/sbcl/+bug/1461411 2015-06-03T06:58:22Z minion: Remembered. I'll tell Xof when he/she/it next speaks. 2015-06-03T07:00:52Z gabriel_laddel quit (Ping timeout: 255 seconds) 2015-06-03T07:03:02Z Xof: minion: forget my memos 2015-06-03T07:03:02Z minion: OK, I threw it out. 2015-06-03T07:03:06Z Xof: thanks, kami 2015-06-03T07:05:16Z kami: Xof: do you think anybody will be interested whether building with uclibc works or not? And if yes, where should I put the info? 2015-06-03T07:06:25Z kami: building succeeds, sb-bsd-sockets fails with sb-bsd-sockets-test::get-protocol-by-name/error 2015-06-03T07:09:54Z Xof: if it just builds, maybe not so interesting 2015-06-03T07:09:59Z Xof: if you can patch it so that it actually mostly works... 2015-06-03T07:11:19Z kami: will try 2015-06-03T07:28:28Z salva joined #sbcl 2015-06-03T07:30:35Z Cymew joined #sbcl 2015-06-03T07:53:02Z attila_lendvai joined #sbcl 2015-06-03T08:09:58Z Quadrescence quit (Quit: Leaving) 2015-06-03T08:13:00Z |3b| quit (Ping timeout: 256 seconds) 2015-06-03T08:13:19Z brucem quit (Ping timeout: 265 seconds) 2015-06-03T08:19:14Z |3b| joined #sbcl 2015-06-03T08:22:00Z brucem joined #sbcl 2015-06-03T09:34:28Z milosn quit (Quit: leaving) 2015-06-03T09:42:51Z kanru quit (Remote host closed the connection) 2015-06-03T09:45:22Z karswell` quit (Read error: Connection reset by peer) 2015-06-03T09:45:36Z karswell` joined #sbcl 2015-06-03T09:48:12Z kanru joined #sbcl 2015-06-03T09:56:49Z salva quit (Ping timeout: 255 seconds) 2015-06-03T10:03:27Z attila_lendvai quit (Quit: Leaving.) 2015-06-03T10:04:37Z attila_lendvai joined #sbcl 2015-06-03T10:06:16Z Adlai quit (Ping timeout: 255 seconds) 2015-06-03T10:16:30Z stassats` joined #sbcl 2015-06-03T10:18:06Z stassats quit (Ping timeout: 252 seconds) 2015-06-03T10:19:06Z Adlai joined #sbcl 2015-06-03T10:20:45Z attila_lendvai quit (Read error: No route to host) 2015-06-03T10:20:49Z attila_lendvai1 joined #sbcl 2015-06-03T10:20:49Z attila_lendvai1 is now known as attila_lendvai 2015-06-03T10:20:49Z attila_lendvai quit (Changing host) 2015-06-03T10:20:49Z attila_lendvai joined #sbcl 2015-06-03T10:28:03Z selat joined #sbcl 2015-06-03T10:29:03Z attila_lendvai quit (Ping timeout: 276 seconds) 2015-06-03T11:23:42Z karswell` quit (Remote host closed the connection) 2015-06-03T11:23:51Z karswell` joined #sbcl 2015-06-03T11:29:30Z selat quit (Quit: Lost terminal) 2015-06-03T12:09:25Z stassats` quit (Ping timeout: 264 seconds) 2015-06-03T12:38:13Z nyef joined #sbcl 2015-06-03T13:19:21Z stassats` joined #sbcl 2015-06-03T13:20:46Z scymtym joined #sbcl 2015-06-03T13:23:58Z karswell` quit (Remote host closed the connection) 2015-06-03T13:36:09Z Cymew quit (Ping timeout: 250 seconds) 2015-06-03T13:44:45Z oleo joined #sbcl 2015-06-03T14:08:51Z milosn joined #sbcl 2015-06-03T14:58:45Z mlybdnm joined #sbcl 2015-06-03T14:59:01Z mlybdnm: Hello. http://paste.lisp.org/display/149076 <- Is there a way to silence the warning? Probably using some flet/macro mindfuck or something? The warning is "note: doing float to pointer coercion (cost 13) to """. Possibly without removing the declarations. 2015-06-03T15:00:14Z stassats`: don't use speed 3? 2015-06-03T15:00:49Z stassats`: when you inline it, there will be no note, and the declarations at the inlining site will be used 2015-06-03T15:09:13Z nyef: Yeah, that's not a warning. Nor is it a style warning. It's a note, which is more informing you that the compiler thinks that it could do better under certain circumstances. 2015-06-03T15:10:17Z mlybdnm: nyef: Is there anything you suggest? 2015-06-03T15:10:29Z nyef: Ignore it? 2015-06-03T15:11:04Z mlybdnm: I see. 2015-06-03T15:11:38Z stassats`: do what i suggested? 2015-06-03T15:11:40Z nyef: If you inline the function then it won't have any effect at the call sites, only for full calls such as by way of FUNCALL of a variable and the like. 2015-06-03T15:11:43Z nyef: Or that. 2015-06-03T15:32:13Z stassats`: asm-mode is terrible 2015-06-03T15:44:37Z didi joined #sbcl 2015-06-03T15:45:12Z didi: Giving the last SourceForge news, is SBCL considering moving from SourceForge? 2015-06-03T15:45:15Z didi: Given* 2015-06-03T15:47:02Z Intensity joined #sbcl 2015-06-03T16:07:37Z Xof: mlybdnm: you can also muffle compiler-note conditions 2015-06-03T16:07:41Z Xof: there's even documentation about it 2015-06-03T16:07:57Z Xof: http://www.sbcl.org/1.0/manual/Controlling-Verbosity.html 2015-06-03T16:18:56Z kami quit (Ping timeout: 258 seconds) 2015-06-03T16:22:50Z clop: hi, i'm surprised that this causes a type-error: 2015-06-03T16:23:16Z clop: (BYTE 32 36893488147419103232) 2015-06-03T16:23:53Z clop: this is on SBCL 1.2.11.70-53fc0ef which may not be super current, i will upgrade 2015-06-03T16:26:35Z clop: interestingly, it works fine if i put it in a function, like (my-byte 32 36893488147419103232), where (my-byte size pos) = (byte size pos) 2015-06-03T16:26:44Z clop: but fails at the top-level loop with The value 36893488147419103232 is not of type (MOD 4611686018427387841). 2015-06-03T16:27:16Z Bike: byte is declared to return a (cons (unsigned-byte 62) (unsigned-byte 62)), and there's a source transform to make byte calls into cons calls 2015-06-03T16:27:36Z Bike: so during a compile that probably applies, and you get a general cons with no type restrictions 2015-06-03T16:28:00Z Bike: er, it's declared to take (unsigned-byte 62)s, rather. 2015-06-03T16:33:07Z nyef: That's... Not actually conforming. 2015-06-03T16:33:12Z clop: is that an ok representation? the hyperspec just says that size/position are non-negative integers... 2015-06-03T16:33:37Z Bike: yeah, i think that's a bug? 2015-06-03T16:33:53Z Bike: i don't know where the declaration is, though, it's not in M-. I'm just going off describe 2015-06-03T16:33:54Z nyef: Yeah, exactly. That looks like the top-side of the fixnum range... 2015-06-03T16:34:12Z nyef: See if it's in SYS:SRC;COMPILER;FNDB.LISP as a DEFKNOWN? 2015-06-03T16:34:42Z Bike: ah, it is. 2015-06-03T16:34:49Z Bike: good news, there's already a FIXME comment about this 2015-06-03T16:34:53Z nyef: Heh! And there's a FIXME there about this, too. (-: 2015-06-03T16:35:31Z nyef: I can't imagine that this wouldn't exceed the bounds of most-positive-bignum, though. 2015-06-03T16:35:36Z Bike: so do ldb etc actually work on bignums with that many bits? (how often does that... yeah) 2015-06-03T16:41:20Z karswell` joined #sbcl 2015-06-03T16:42:17Z Bike: clop: i have to ask, are you actually working with integers that large? 2015-06-03T16:46:50Z karswell` is now known as karswell 2015-06-03T16:51:57Z clop: well, that position is over 2^64, so it surely isn't possible to create a bignum that large; it would take more bits to represent than any memory could possibly support 2015-06-03T16:53:47Z clop: so trying to deposit something into it is probably nonsensical, you might as well try to do something like (ash 1 36893488147419103232) 2015-06-03T16:53:59Z Bike: so how did this come up? 2015-06-03T16:54:16Z clop: on the other hand it should be perfectly legal to do things like 2015-06-03T16:54:23Z clop: (logbitp 36893488147419103232 -1) 2015-06-03T16:54:55Z clop: and since (byte ...) can be used in operations like ldb, which are more like logbitp than ash, it probably ought to work 2015-06-03T16:56:01Z clop: this just came up when we were writing some testing code; we were trying to develop an optimized way to extract pieces from bignums, without creating more bignums... 2015-06-03T16:56:30Z clop: ldb is probably the most sane way to do that, but it doesn't work well on CCL because (it seems) CCL uses bitmasks instead of conses to represent (byte ...) 2015-06-03T16:57:42Z clop: so we developed some alternative, optimized ccl implementation; then when we ran our test code on sbcl it ran into this 2015-06-03T17:49:07Z davazp joined #sbcl 2015-06-03T17:54:12Z ASau joined #sbcl 2015-06-03T17:57:25Z Bike_ joined #sbcl 2015-06-03T18:14:18Z Bike_ quit (Quit: Lost terminal) 2015-06-03T18:34:24Z fikusz quit (Quit: Leaving) 2015-06-03T18:37:24Z fikusz joined #sbcl 2015-06-03T18:40:33Z fikusz quit (Client Quit) 2015-06-03T18:43:24Z fikusz joined #sbcl 2015-06-03T18:44:16Z didi quit (Ping timeout: 256 seconds) 2015-06-03T18:46:17Z fikusz quit (Remote host closed the connection) 2015-06-03T18:46:44Z fikusz joined #sbcl 2015-06-03T18:59:23Z didi joined #sbcl 2015-06-03T19:02:33Z davazp quit (Ping timeout: 276 seconds) 2015-06-03T19:03:19Z stassats`: protip, now you don't need to look in fndb.lisp, just do M-. 2015-06-03T19:18:53Z stassats`: got up to make-host-2.sh 2015-06-03T19:19:02Z stassats`: now that's where the real fun begins 2015-06-03T19:23:02Z Carisius joined #sbcl 2015-06-03T19:24:46Z jaimef joined #sbcl 2015-06-03T19:25:10Z jaimef quit (Remote host closed the connection) 2015-06-03T19:31:30Z stassats`: so, how do i build a core with just one function? 2015-06-03T19:33:20Z stassats`: i guess by having a different build-order.lisp-expr for make-host-2.sh and some genesis hacks? 2015-06-03T19:33:57Z nyef: Yup! 2015-06-03T19:34:22Z nyef: Have a look at the early days of the ARM port, the "arm-bootstrap.lisp" or similar. 2015-06-03T19:35:09Z nyef: Or, even further back, you could try to dig up my old SBCL-os hack. (-: 2015-06-03T19:37:20Z stassats`: so, vop assembly: no pc, no rsb, no load/store multiple, limited LS offsets 2015-06-03T19:37:35Z stassats`: machine code: everything is different 2015-06-03T19:37:54Z stassats`: got arm64-assem.S into a 64ish state 2015-06-03T19:40:15Z nyef: Completely new backend, rather than trying to bodge it onto the existing ARM backend? 2015-06-03T19:41:15Z stassats`: vops are mostly good 2015-06-03T19:41:24Z nyef: Well, that's good, at least. 2015-06-03T19:43:56Z stassats`: and i think insts.lisp can be written in a more regular way 2015-06-03T19:44:06Z stassats`: but i need to grok the whole encoding space first 2015-06-03T19:48:03Z stassats`: and it finaly has S/UDIV 2015-06-03T19:49:55Z stassats`: oh, and no conditional execution anymore 2015-06-03T19:52:37Z nyef: Heh. Have fun with defaulting your return values from a full call. d-: 2015-06-03T19:53:01Z nyef: The ARM version of that was awesome, simply BECAUSE of the predicated operations. 2015-06-03T19:54:01Z stassats`: i already dealt with that in arm64-assem.S 2015-06-03T19:54:19Z stassats`: now there's cbnz/cbz, conditional branch if zero/non-zero 2015-06-03T19:54:21Z stassats`: that helps 2015-06-03T19:54:28Z nyef: I'm more thinking of SYS:SRC;COMPILER;ARM;CALL.LISP. 2015-06-03T19:54:38Z stassats`: also there's conditional comparison, for a set of comparisons 2015-06-03T19:55:31Z angavrilov quit (Remote host closed the connection) 2015-06-03T20:08:44Z mlybdnm: 21:35 < nyef> Or, even further back, you could try to dig up my old SBCL-os hack. (-: 2015-06-03T20:08:52Z mlybdnm: Would you tell me more about that? 2015-06-03T20:11:31Z nyef: mlybdnm: http://lisphacker.com/projects/sbcl-os/how-it-works-2008-04-19.txt 2015-06-03T20:11:38Z stassats`: and mov now can have 16-bit immediates 2015-06-03T20:11:48Z nyef: mlybdnm: http://lisphacker.com/projects/sbcl-os/wip-screenshots/primitive-halt.png 2015-06-03T20:11:56Z mlybdnm: nyef: Thank you. 2015-06-03T20:13:19Z stassats`: looked through the opcode tables, everything looks straightforward 2015-06-03T20:13:38Z nyef: mlybdnm: Basically, I had a severely-hacked SBCL tree that spit out a "cold-sbcl.core" that I stuck into a hard disk image. I then had a Forth system that would get the system into protected-mode, set up paging, read and map parts of the core file into memory, and do just enough setup to start running a Lisp function in ring 0. 2015-06-03T20:16:18Z mlybdnm: nyef: This sounds interesting. Do any of you have a modern Lisp Machine running SBCL? :P 2015-06-03T20:18:01Z nyef: I didn't really get any further than that screenshot. It was handling interrupts, could page stuff up from disk, and do some amount of task switching, but was very, very early-stage. No memory allocation, let alone GC, for example. 2015-06-03T20:18:47Z nyef: If you want a LispOS, check out Mezzano, I think it was. 2015-06-03T20:32:50Z stassats`: time to make a mobile OS out of it 2015-06-03T20:32:50Z stassats`: out of sbcl-os 2015-06-03T20:32:50Z stassats`: since that's seem to be in vogue now 2015-06-03T20:33:07Z nyef: Heh. 2015-06-03T20:34:45Z White_Flame joined #sbcl 2015-06-03T20:35:38Z stassats joined #sbcl 2015-06-03T20:37:43Z stassats` quit (Ping timeout: 265 seconds) 2015-06-03T20:53:41Z oleo_ joined #sbcl 2015-06-03T20:57:36Z oleo quit (Ping timeout: 276 seconds) 2015-06-03T21:11:34Z selat joined #sbcl 2015-06-03T21:25:43Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-06-03T22:14:52Z selat quit (Quit: Lost terminal) 2015-06-03T22:44:59Z mlybdnm: http://paste.lisp.org/display/149110 <- How do I silence the type uncertainty note? 2015-06-03T22:46:10Z attila_lendvai joined #sbcl 2015-06-03T22:47:39Z Bike: what note? and why worry about notes? 2015-06-03T22:48:28Z mlybdnm: Because I guess I am missing some type declaration or something I am not aware of. If I remove the (the double-float ) before sqrt, then I get more notes. 2015-06-03T22:49:19Z jsnell_: why are you allowing the parameters to be nil? 2015-06-03T22:49:37Z Bike: if you declare cp and z as double floats it'll probably infer the sqrt result to be double float. 2015-06-03T22:49:52Z mlybdnm: jsnell_: I fixed that. 2015-06-03T22:50:06Z Bike: minor thing, if i'm not mistaken, (/ 1d0 foo) is just (/ foo) 2015-06-03T22:51:14Z pkhuong: sqrt of negative numbers is complex. 2015-06-03T22:53:03Z Bike: ooh, yes 2015-06-03T23:03:41Z attila_lendvai quit (Ping timeout: 265 seconds) 2015-06-03T23:26:27Z skrue: is there a good and reliable tree-shaker for sbcl that i can use without understanding how it works? 2015-06-03T23:37:12Z akkad: stassats`: yeah, because readline is too hard, but multitouch is easy? re: sbcl-os 2015-06-03T23:57:35Z mlybdnm quit (Quit: Lost terminal) 2015-06-04T00:00:35Z Carisius quit (Remote host closed the connection) 2015-06-04T00:10:28Z didi quit (Remote host closed the connection) 2015-06-04T00:13:02Z karswell` joined #sbcl 2015-06-04T00:13:39Z karswell quit (Remote host closed the connection) 2015-06-04T00:14:48Z scymtym quit (Ping timeout: 244 seconds) 2015-06-04T00:29:12Z nicdev quit (Ping timeout: 272 seconds) 2015-06-04T00:35:34Z nicdev joined #sbcl 2015-06-04T00:37:05Z stassats quit (Remote host closed the connection) 2015-06-04T00:37:35Z stassats joined #sbcl 2015-06-04T00:46:46Z edgar-rft quit (Quit: edgar-rft) 2015-06-04T00:46:51Z karswell` is now known as karswell 2015-06-04T00:53:09Z pkhuong: skrue: nope. 2015-06-04T01:08:18Z eschatologist joined #sbcl 2015-06-04T01:11:13Z nikki93 joined #sbcl 2015-06-04T01:20:13Z ASau` joined #sbcl 2015-06-04T01:22:16Z ASau quit (Ping timeout: 250 seconds) 2015-06-04T01:27:26Z stassats quit (Ping timeout: 252 seconds) 2015-06-04T01:48:08Z dougk_: Does anyone remember if there's a bug open about the rare poor interaction between type derivation and dead block elimination where it *knows* that X can't be a FOO, but it goes down both halves of an IF that branches on FOO-P, and in one side of the IF there's clearly an operation that is illegal on a FOO, so it thinks that is reachable, but it isn't? 2015-06-04T01:48:26Z dougk_: it doesn't produce bad code, just a false warning 2015-06-04T01:50:26Z nyef: dougk_: How far back are you thinking? Because before the DCE pass went in, it was possible to construct dead code that the compiler couldn't eliminate. 2015-06-04T01:51:06Z dougk_: so I think it *did* eliminate the code eventually, it pre-dated the DCE stuff for sure. 2015-06-04T01:51:38Z dougk_: It leads to the "this is not a FOO" warning where *you* know it's wrong, but it think it knows it's right. But then eventually kills the block 2015-06-04T01:52:03Z nyef: Hrm. Not ringing a bell, I'm afraid. 2015-06-04T01:53:11Z dougk_: I think Paul was the one who responded on the list when I posed the example. I'll have to search 2015-06-04T02:03:11Z Quadrescence joined #sbcl 2015-06-04T02:24:44Z nikki93 quit (Remote host closed the connection) 2015-06-04T02:25:12Z nikki93 joined #sbcl 2015-06-04T02:25:39Z nikki93 quit (Read error: Connection reset by peer) 2015-06-04T02:26:00Z nikki93 joined #sbcl 2015-06-04T02:34:38Z pkhuong: I semi closed it 2015-06-04T02:34:49Z pkhuong: because we try to detect that case and signal a style warning instead 2015-06-04T02:35:05Z dougk_: I think it might have been thinking of a different issue, and it still happens. 2015-06-04T02:35:22Z dougk_: It's in an email with the title "&rest to &more conversion thinks that it knows more than it should" 2015-06-04T02:35:33Z pkhuong: oh, that rings a bell 2015-06-04T02:35:52Z dougk_: the gist of it is that we don't usually warn just because everything that _could_ be wrong. (absurd!) 2015-06-04T02:36:14Z dougk_: But in (defun thing1 (&rest args) (if (search "xyz" (namestring (first args))) ...)) it warns 2015-06-04T02:37:02Z dougk_: but the simpler (lambda (x) (search "xyz" (namestring x))) doesn't, and it's equally possible for x to be wrong. 2015-06-04T02:37:34Z pkhuong: really not sure that flowing casts through IFs is a good idea 2015-06-04T02:40:27Z pkhuong: DCE and constraint propagation should be in the same pass, and we could then delay warning on casts until after that pass. 2015-06-04T03:34:55Z eschatologist quit (Quit: Textual IRC Client: www.textualapp.com) 2015-06-04T04:03:52Z psy_ quit (Quit: Leaving) 2015-06-04T04:09:05Z nyef quit (Ping timeout: 265 seconds) 2015-06-04T04:34:56Z ASau` is now known as ASau 2015-06-04T04:47:35Z scymtym joined #sbcl 2015-06-04T05:09:00Z ASau quit (Remote host closed the connection) 2015-06-04T05:09:25Z ASau joined #sbcl 2015-06-04T05:24:33Z ASau quit (Ping timeout: 240 seconds) 2015-06-04T05:50:54Z psy_ joined #sbcl 2015-06-04T05:53:43Z Shinmera joined #sbcl 2015-06-04T06:48:32Z angavrilov joined #sbcl 2015-06-04T07:06:51Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-04T07:13:51Z attila_lendvai joined #sbcl 2015-06-04T07:13:51Z attila_lendvai quit (Changing host) 2015-06-04T07:13:51Z attila_lendvai joined #sbcl 2015-06-04T07:14:27Z psy_ quit (Ping timeout: 276 seconds) 2015-06-04T07:15:19Z psy_ joined #sbcl 2015-06-04T07:37:57Z Cymew joined #sbcl 2015-06-04T07:50:23Z attila_lendvai quit (Ping timeout: 256 seconds) 2015-06-04T07:52:23Z attila_lendvai joined #sbcl 2015-06-04T07:53:06Z nikki93 quit (Remote host closed the connection) 2015-06-04T07:57:02Z kami joined #sbcl 2015-06-04T07:57:58Z kami: Good morning. 2015-06-04T08:00:17Z attila_lendvai quit (Ping timeout: 250 seconds) 2015-06-04T08:11:01Z selat joined #sbcl 2015-06-04T08:13:09Z Carisius joined #sbcl 2015-06-04T08:26:05Z White_Flame quit (Ping timeout: 256 seconds) 2015-06-04T08:36:28Z selat quit (Quit: Lost terminal) 2015-06-04T09:37:37Z oleo joined #sbcl 2015-06-04T09:37:56Z wbooze joined #sbcl 2015-06-04T09:40:43Z oleo_ quit (Ping timeout: 265 seconds) 2015-06-04T09:41:13Z edgar-rft joined #sbcl 2015-06-04T09:59:28Z Carisius quit (Remote host closed the connection) 2015-06-04T10:44:39Z pacon joined #sbcl 2015-06-04T11:20:48Z Adlai quit (Ping timeout: 276 seconds) 2015-06-04T11:33:45Z Adlai joined #sbcl 2015-06-04T11:42:37Z nyef joined #sbcl 2015-06-04T12:08:57Z wbooze quit (Remote host closed the connection) 2015-06-04T12:47:49Z stassats joined #sbcl 2015-06-04T13:27:49Z pacon quit (Read error: Connection reset by peer) 2015-06-04T13:28:55Z pacon joined #sbcl 2015-06-04T13:30:38Z pacon quit (Read error: Connection reset by peer) 2015-06-04T14:21:30Z stassats quit (Ping timeout: 276 seconds) 2015-06-04T15:09:46Z attila_lendvai joined #sbcl 2015-06-04T15:09:46Z attila_lendvai quit (Changing host) 2015-06-04T15:09:46Z attila_lendvai joined #sbcl 2015-06-04T15:09:52Z Cymew quit (Ping timeout: 265 seconds) 2015-06-04T15:38:36Z attila_lendvai quit (Ping timeout: 244 seconds) 2015-06-04T15:41:39Z nikki93 joined #sbcl 2015-06-04T15:47:03Z Quadrescence joined #sbcl 2015-06-04T16:02:43Z nikki93 quit (Remote host closed the connection) 2015-06-04T16:03:25Z gingerale- joined #sbcl 2015-06-04T16:03:58Z gingerale- is now known as gingerale 2015-06-04T16:14:39Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-04T16:29:04Z Fare joined #sbcl 2015-06-04T16:29:50Z Fare: I'm a bit worried about sbcl declaring as unreachable something I believe should be reachable... 2015-06-04T16:30:46Z nyef: What've you got? 2015-06-04T16:31:53Z nyef: (The possibilities are two: Either you're right, and it should be reachable, or SBCL is right, and it isn't.) 2015-06-04T16:39:28Z Fare: indeed. Now trying to run the code under two sbcl's... 2015-06-04T16:41:04Z nyef: Ah, right. Which SBCL versions are you working with? 2015-06-04T16:41:25Z nyef: Because there was that one botch-job with array subtypep a while back... 2015-06-04T16:51:44Z Fare: or more likely, I didn't read understand behavior of peek-char correctly :-/ 2015-06-04T16:54:15Z nyef: So... SBCL was right this time? 2015-06-04T16:59:04Z stassats joined #sbcl 2015-06-04T17:07:55Z karswell quit (Read error: Connection reset by peer) 2015-06-04T17:08:10Z karswell joined #sbcl 2015-06-04T17:53:18Z selat joined #sbcl 2015-06-04T17:59:44Z ASau joined #sbcl 2015-06-04T18:07:52Z Fare: yes, it was right. Thanks! 2015-06-04T18:29:07Z stassats: huh, now it says Repeated OPTIMIZE quality. Using (DEBUG 2) everywhere 2015-06-04T18:32:17Z stassats: there are already is a FIXME 2015-06-04T18:32:23Z stassats: doesn't make it any less annoying 2015-06-04T18:32:39Z |3b| wondered about that too, wasn't sure if it was my local hacks or not 2015-06-04T18:33:49Z dougk_: I'll fix it 2015-06-04T18:35:06Z stassats: ok, cool 2015-06-04T18:35:08Z stassats stops digging 2015-06-04T18:36:19Z stassats: ADVISE-if-repeated-optimize-qualities is a strange name 2015-06-04T18:36:27Z stassats: why not WARN? 2015-06-04T18:36:34Z dougk_: sgtm 2015-06-04T18:37:21Z stassats: something like warn-repeated-optimize-qualities 2015-06-04T18:37:23Z dougk_: should it be 'style-warn-if-..' or is that just pedantic? 2015-06-04T18:37:32Z dougk_: (the word "style") 2015-06-04T18:37:56Z stassats: it's not a public api, so, no need to be pedantic 2015-06-04T18:56:58Z ASau quit (Remote host closed the connection) 2015-06-04T18:59:00Z ASau joined #sbcl 2015-06-04T19:00:35Z DeadTrickster joined #sbcl 2015-06-04T19:04:52Z stassats: Xach: can't you use checksums instead of https for quicklisp? 2015-06-04T19:04:54Z nikki93 joined #sbcl 2015-06-04T19:05:22Z stassats: Xach: embedding a sha256 implementation should be trivial 2015-06-04T19:06:40Z DeadTrickster: I'm sorry but what is wrong this https on sbcl? 2015-06-04T19:07:21Z Shinmera: What? 2015-06-04T19:08:22Z |3b| assumes you would want signatures to replace https, not just a hash 2015-06-04T19:09:12Z stassats: |3b|: not easy to do in self-contained quicklisp.lisp file 2015-06-04T19:09:30Z DeadTrickster: Shinmera, why Xach can't use https? 2015-06-04T19:09:52Z |3b|: DeadTrickster: need an implementation to use 2015-06-04T19:09:55Z Shinmera: DeadTrickster: because he needs to be implementation independent. 2015-06-04T19:10:22Z DeadTrickster: drakma won't work? 2015-06-04T19:10:40Z DeadTrickster: and cl+ssl 2015-06-04T19:10:46Z Shinmera: And how do you ship that? 2015-06-04T19:10:50Z |3b|: not if you are using quicklisp to install drakma 2015-06-04T19:10:57Z Shinmera: Also, CL+SSL is not a good solution to begin with. 2015-06-04T19:11:00Z |3b|: and want to use https in quicklisp 2015-06-04T19:11:15Z stassats: quicklisp.lisp is under https and has a pgp signature 2015-06-04T19:11:36Z DeadTrickster: Shinmera, why it not good? 2015-06-04T19:11:51Z Shinmera: Because OpenSSL is a giant monstrosity. 2015-06-04T19:12:00Z stassats: so using hashes will improve security at low cost 2015-06-04T19:12:06Z DeadTrickster: :-) 2015-06-04T19:12:20Z DeadTrickster: who will check hashes? 2015-06-04T19:12:27Z DeadTrickster: hashes for hashes 2015-06-04T19:13:09Z DeadTrickster: I' 2015-06-04T19:14:00Z DeadTrickster: I'm not sure you are not reinventing wheel here :-) 2015-06-04T19:14:37Z |3b|: a wheel needs reimplemented, not reinvented 2015-06-04T19:14:59Z nyef: The five-sided wheel that is OpenSSL should just plain be tossed. 2015-06-04T19:17:04Z stassats: that's how debian does it 2015-06-04T19:19:23Z DeadTrickster: or he can use curl to download stuff (not sure about windows though) 2015-06-04T19:19:45Z stassats: i don't have curl installed 2015-06-04T19:19:47Z Xach: stassats: i hope to do both 2015-06-04T19:20:12Z Xach: stassats: https for those who want it, hashes for those who want it 2015-06-04T19:20:20Z Xach: https+hashes or http+hashes 2015-06-04T19:20:28Z DeadTrickster: Xach, how hashes will work? 2015-06-04T19:20:51Z stassats: Xach: one thing, how much of a performance hit would it be for things like clisp 2015-06-04T19:21:08Z stassats: but i guess installation doesn't happen that often to worry 2015-06-04T19:22:05Z pkhuong: manifest over HTTPS would make sense. 2015-06-04T19:22:39Z stassats: quicklisp.lisp is already over https 2015-06-04T19:23:41Z stassats: but for upgrades it would need key signing, could be ripped from ironclad 2015-06-04T19:23:48Z Xach: DeadTrickster: have an index file listing all the archives and their hashes. sign that file with pgp and provide it via https. client fetches index file and verifies signature. uses hashes to verify integrity of archives. 2015-06-04T19:24:02Z Xach: stassats: clisp sucks at it. 2015-06-04T19:24:18Z Xach: my hope is that slow implementations like abcl and clisp provide cheats for the digest algorithms. 2015-06-04T19:24:52Z DeadTrickster: Xach, how it will be downloaded? what client? 2015-06-04T19:25:00Z Xach: DeadTrickster: how will what be downloaded? 2015-06-04T19:25:52Z DeadTrickster: index file 2015-06-04T19:26:08Z DeadTrickster: quoting you " provide it via https" 2015-06-04T19:26:11Z Xach: With Quicklisp's http or https client. 2015-06-04T19:26:27Z Xach: I hope to use https directly on implementations that support it like scieneer, lispworks, and allegro cl. 2015-06-04T19:26:37Z Xach: i hope to make it possible to hook in other clients on other implementations, e.g. drakma 2015-06-04T19:26:50Z DeadTrickster: yeah we just discussed drakma and cl+ssl 2015-06-04T19:27:20Z DeadTrickster: people say cl+ssl sucks 2015-06-04T19:27:34Z pkhuong: or perhaps, as a paranoid user, I could download the index with a full featured HTTP client, and point QL to it. 2015-06-04T19:28:20Z stassats: also you need to meet Xach and exchange pgp keys 2015-06-04T19:28:27Z DeadTrickster: or just use curl 2015-06-04T19:28:41Z DeadTrickster: with chain and hostname validation 2015-06-04T19:28:43Z DeadTrickster: turned on 2015-06-04T19:28:47Z Xach: yes. quicklisp.lisp comes with a pgp key. 2015-06-04T19:28:52Z Xach: (will) 2015-06-04T19:29:15Z Xach: i see it as analagous with accepting the keys provided by e.g. your distro provider; you can verify also 2015-06-04T19:29:38Z Xach: i got signatures at ELS from some people. i would like to grow the web. 2015-06-04T19:30:55Z Xach: https://pgp.mit.edu/pks/lookup?op=vindex&search=0x307965AB028B5FF7 2015-06-04T19:33:46Z Xach: pkhuong: what qualifies as full-featured? curl? 2015-06-04T19:38:29Z pkhuong: sure, or firefox. something that can handle HTTPS and trusting certs for me. 2015-06-04T19:39:31Z pkhuong: that's a stupid workaround, but downloading hashes is marginally easier than verifying signatures 2015-06-04T19:40:11Z Xach: I have the strong impression that the commercial implementations https/tls is just a straight binding to openssl 2015-06-04T19:43:56Z nikki93 quit (Remote host closed the connection) 2015-06-04T19:45:09Z Fare: so, you'd include an SHA-256 or such implementation from ironclad directly into quicklisp? 2015-06-04T19:45:12Z nikki93 joined #sbcl 2015-06-04T19:45:37Z Fare: (or whichever is the simplest safe-ish hash in ironclad) 2015-06-04T19:45:38Z Xach: I don't think I'd use ironclad's. It's written in Ironclad-Lisp, not Common Lisp. 2015-06-04T19:45:51Z Xach: I am not sure where I'll get it from, or if I'll write it myself, or what. 2015-06-04T19:46:05Z Xach: It is hard to use ironclad's routines without using the rest of ironclad. 2015-06-04T19:46:16Z Fare: what about using gpg, the way asdf-install used to do? 2015-06-04T19:46:38Z Xach: I think I may make it possible for someone to use gpg, but I am not going to rely on an external program by default. 2015-06-04T19:47:32Z akkad: netpgp 2015-06-04T19:47:34Z akkad: is bsd license 2015-06-04T19:48:20Z Xach: Is netpgp a Lisp program? 2015-06-04T19:48:49Z nikki93 quit (Remote host closed the connection) 2015-06-04T19:48:50Z pkhuong: yes, let's reduce the barrier to entry by relying on more external programs. "Ah, use quicklisp to install all these dependencies. But first, you must install quicklisp's dependencies!" 2015-06-04T19:49:45Z Fare: well, at least using run-program is portable these days; but it isn't necessarily nice to users to require them to install pgp (or anything) first. 2015-06-04T19:50:42Z Xach: pkhuong: that's what sunk clbuild for me. 2015-06-04T19:50:54Z Xach: the world is different now, of course. 2015-06-04T19:52:09Z Fare: there could be the lisp equivalent of a shell archive; then you could "just" use ironclad, drakma, etc., in your bootstrap quicklisp script. 2015-06-04T19:53:10Z stassats: Fare: but you need to sign that archive and check it 2015-06-04T19:53:45Z Xach: I am comfortable with my planned approach. 2015-06-04T19:58:34Z Fare: stassats, same as currently: quicklisp.lisp is still loaded via https or otherwise checked outside quicklisp.lisp 2015-06-04T19:58:54Z Xach: http://report.quicklisp.org/2015-06-04/failure-report/cl-primality.html#cl-primality - i haven't seen an error like that before 2015-06-04T19:59:17Z Xach: "Derived type of (SB-KERNEL:%MAKE-RATIO 1 SB-KERNEL:%DENOMINATOR) is ..." 2015-06-04T20:00:49Z akkad: Xach: is there any lisp implementation of pgp? 2015-06-04T20:01:26Z Xach: akkad: I don't know. I don't intend to make one, except for the part about parsing openpgp packets and verifying signatures. 2015-06-04T20:01:37Z akkad: ahh 2015-06-04T20:02:27Z stassats: Xach: that was changed in sbcl 2015-06-04T20:02:39Z stassats: Xach: cl-primality's fault 2015-06-04T20:02:59Z Xach: stassats: I'd like to make a good error report. Can you suggest something? https://github.com/smithzvk/cl-primality/blob/master/cl-primality.lisp is the code in question 2015-06-04T20:04:49Z stassats: it's (random (expt 2 (the fixnum x))) 2015-06-04T20:04:52Z stassats: in the last function 2015-06-04T20:05:20Z stassats: FIXNUM as a declaration is bad as it is 2015-06-04T20:05:42Z akkad: netpgp is c, and was just more linkable for many reasons. 2015-06-04T20:05:59Z stassats: Xach: but if the desire is still to restrict to fixnum, it (and unsigned-byte fixnum) will do the trick 2015-06-04T20:06:20Z stassats: while (unsigned-byte 32/64/whatever) would be better 2015-06-04T20:07:15Z Bike: oh, so basically sbcl is worrying about n-bits being negative. 2015-06-04T20:07:23Z stassats: yes 2015-06-04T20:09:33Z Guest89832 joined #sbcl 2015-06-04T20:11:18Z stassats: it really shouldn't do that, but it's stupid when it comes to branches 2015-06-04T20:11:28Z stassats: or maybe it should, who knows 2015-06-04T20:12:20Z stassats: i think it's useful in this case, since fixnum is not the best declaration 2015-06-04T20:13:58Z stassats: (random (expt x -10)) doesn't do that, funny 2015-06-04T20:16:04Z stassats: i will fix that promptly 2015-06-04T20:20:25Z stassats: though if x is 1 it's still an integer 2015-06-04T20:22:59Z gingerale- joined #sbcl 2015-06-04T20:24:30Z stassats: oh, and of course if X is a float, silly me 2015-06-04T20:25:36Z gingerale quit (Ping timeout: 256 seconds) 2015-06-04T20:27:41Z stassats: or a ratio... 2015-06-04T20:39:55Z Fare quit (Ping timeout: 265 seconds) 2015-06-04T20:43:49Z ASau quit (Remote host closed the connection) 2015-06-04T20:44:17Z ASau joined #sbcl 2015-06-04T20:52:16Z Fare joined #sbcl 2015-06-04T21:05:58Z pacon joined #sbcl 2015-06-04T21:06:46Z angavrilov quit (Remote host closed the connection) 2015-06-04T21:13:06Z ASau quit (Remote host closed the connection) 2015-06-04T21:13:33Z ASau joined #sbcl 2015-06-04T21:16:54Z selat quit (Quit: Lost terminal) 2015-06-04T21:17:07Z prxq joined #sbcl 2015-06-04T21:18:50Z ASau quit (Remote host closed the connection) 2015-06-04T21:19:17Z ASau joined #sbcl 2015-06-04T21:47:09Z pacon quit (Read error: Connection reset by peer) 2015-06-04T21:53:34Z karswell` joined #sbcl 2015-06-04T21:54:21Z karswell quit (Read error: Connection reset by peer) 2015-06-04T21:59:16Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-06-04T22:09:43Z flip214 quit (Ping timeout: 244 seconds) 2015-06-04T22:10:20Z flip214 joined #sbcl 2015-06-04T22:10:20Z flip214 quit (Changing host) 2015-06-04T22:10:20Z flip214 joined #sbcl 2015-06-04T22:12:42Z Fare quit (Ping timeout: 256 seconds) 2015-06-04T22:17:32Z kami quit (Ping timeout: 258 seconds) 2015-06-04T22:17:59Z nikki93 joined #sbcl 2015-06-04T22:29:49Z oleo_ joined #sbcl 2015-06-04T22:32:38Z oleo quit (Ping timeout: 246 seconds) 2015-06-04T22:43:21Z karswell` quit (Ping timeout: 240 seconds) 2015-06-04T22:48:02Z prxq quit (Remote host closed the connection) 2015-06-04T22:50:58Z stassats: alright, i'm convinced that warning on (random (expt 2 (the integer y))) is a bad idea 2015-06-04T22:51:18Z stassats: will commit a fix after it passed the tests 2015-06-04T22:51:52Z stassats: Xach: that code will no longer fail, but it still can use better declarations 2015-06-04T22:56:46Z stassats: there should be a switch which tells sbcl to really consider types more strictly 2015-06-04T22:58:01Z nikki93 quit (Remote host closed the connection) 2015-06-04T23:00:50Z |3b| quit (Excess Flood) 2015-06-04T23:02:57Z |3b| joined #sbcl 2015-06-04T23:03:30Z stassats: ok, it's in 2015-06-04T23:13:22Z Xach: stassats: thanks. the code has been updated 2015-06-04T23:13:52Z stassats` joined #sbcl 2015-06-04T23:14:28Z Xach: Hmm, something is hanging in swank-protocol when building today 2015-06-04T23:14:58Z stassats quit (Ping timeout: 252 seconds) 2015-06-04T23:37:21Z stassats`: made an experimental strict type warning 2015-06-04T23:37:21Z stassats`: (random (the (or fixnum symbol) x)) says "Some of the types in the union (OR FIXNUM SYMBOL) conflict with the asserted type ..." 2015-06-04T23:37:21Z stassats`: let's see what it can catch 2015-06-04T23:37:45Z stassats` quit (Remote host closed the connection) 2015-06-04T23:39:43Z stassats joined #sbcl 2015-06-04T23:48:23Z gingerale- quit (Remote host closed the connection) 2015-06-05T00:03:48Z stassats: too many false positives 2015-06-05T00:10:32Z scymtym quit (Ping timeout: 272 seconds) 2015-06-05T01:29:07Z nyef quit (Quit: Reboot!) 2015-06-05T01:42:42Z p_l quit (Ping timeout: 276 seconds) 2015-06-05T01:43:10Z p_l joined #sbcl 2015-06-05T01:43:36Z edgar-rft quit (Quit: edgar-rft) 2015-06-05T01:52:05Z nyef joined #sbcl 2015-06-05T02:15:24Z xach quit (Ping timeout: 186 seconds) 2015-06-05T02:50:30Z nikki93 joined #sbcl 2015-06-05T02:53:35Z White_Flame joined #sbcl 2015-06-05T03:29:32Z ASau quit (Remote host closed the connection) 2015-06-05T03:29:59Z ASau joined #sbcl 2015-06-05T04:02:19Z White_Flame quit (Ping timeout: 245 seconds) 2015-06-05T04:02:47Z White_Flame joined #sbcl 2015-06-05T04:03:07Z nyef quit (Ping timeout: 244 seconds) 2015-06-05T04:04:05Z Quadrescence joined #sbcl 2015-06-05T04:20:55Z psy_ quit (Remote host closed the connection) 2015-06-05T04:32:27Z nikki93 quit (Remote host closed the connection) 2015-06-05T04:33:28Z nikki93 joined #sbcl 2015-06-05T04:38:11Z nikki93 quit (Ping timeout: 258 seconds) 2015-06-05T05:01:46Z scymtym joined #sbcl 2015-06-05T05:04:55Z nikki93 joined #sbcl 2015-06-05T05:09:31Z nikki93 quit (Ping timeout: 250 seconds) 2015-06-05T05:27:14Z ASau quit (Ping timeout: 264 seconds) 2015-06-05T05:45:49Z oleo_ quit (Quit: Leaving) 2015-06-05T05:55:28Z Cymew joined #sbcl 2015-06-05T05:56:12Z psy_ joined #sbcl 2015-06-05T06:21:47Z Shinmera joined #sbcl 2015-06-05T06:22:49Z angavrilov joined #sbcl 2015-06-05T06:30:39Z psy_ quit (Ping timeout: 276 seconds) 2015-06-05T06:34:08Z kami joined #sbcl 2015-06-05T06:59:11Z kami left #sbcl 2015-06-05T06:59:18Z loke quit (Ping timeout: 244 seconds) 2015-06-05T07:11:20Z loke joined #sbcl 2015-06-05T07:29:31Z salva joined #sbcl 2015-06-05T07:31:19Z selat joined #sbcl 2015-06-05T08:11:54Z Quadrescence quit (Quit: Leaving) 2015-06-05T08:13:01Z Quadrescence joined #sbcl 2015-06-05T08:32:32Z gingerale joined #sbcl 2015-06-05T08:44:58Z Quadrescence quit (Read error: No route to host) 2015-06-05T09:00:38Z Cymew quit (Ping timeout: 272 seconds) 2015-06-05T09:22:35Z stassats quit (Ping timeout: 246 seconds) 2015-06-05T09:45:26Z mlybdnm joined #sbcl 2015-06-05T09:53:40Z White_Flame quit (Ping timeout: 255 seconds) 2015-06-05T10:12:42Z _loic_ joined #sbcl 2015-06-05T10:19:38Z selat quit (Quit: Lost terminal) 2015-06-05T11:02:17Z edgar-rft joined #sbcl 2015-06-05T11:04:11Z milosn_ joined #sbcl 2015-06-05T11:05:04Z milosn quit (Ping timeout: 256 seconds) 2015-06-05T11:06:26Z milosn_ is now known as milosn 2015-06-05T11:21:02Z nikki93 joined #sbcl 2015-06-05T11:21:03Z nikki93 quit (Client Quit) 2015-06-05T13:00:05Z karswell joined #sbcl 2015-06-05T13:09:52Z oleo joined #sbcl 2015-06-05T13:14:02Z hlavaty quit (Remote host closed the connection) 2015-06-05T13:14:15Z hlavaty joined #sbcl 2015-06-05T13:21:41Z nyef joined #sbcl 2015-06-05T13:49:26Z DeadTrickster quit (Ping timeout: 272 seconds) 2015-06-05T14:42:17Z stassats joined #sbcl 2015-06-05T15:27:07Z DeadTrickster joined #sbcl 2015-06-05T16:13:52Z hlavaty quit (Read error: Connection reset by peer) 2015-06-05T16:32:05Z White_Flame joined #sbcl 2015-06-05T16:39:40Z White_Flame quit (Ping timeout: 272 seconds) 2015-06-05T16:39:44Z White__Flame joined #sbcl 2015-06-05T16:42:17Z prxq joined #sbcl 2015-06-05T16:50:59Z stassats` joined #sbcl 2015-06-05T16:53:21Z stassats quit (Ping timeout: 276 seconds) 2015-06-05T17:01:51Z White__Flame quit (Quit: No Ping reply in 180 seconds.) 2015-06-05T17:03:15Z White_Flame joined #sbcl 2015-06-05T17:06:56Z karswell quit (Remote host closed the connection) 2015-06-05T17:07:02Z karswell joined #sbcl 2015-06-05T17:27:05Z salva quit (Remote host closed the connection) 2015-06-05T17:29:49Z psy_ joined #sbcl 2015-06-05T17:51:08Z frankS2 joined #sbcl 2015-06-05T18:13:56Z ASau joined #sbcl 2015-06-05T19:09:54Z rpg joined #sbcl 2015-06-05T19:24:13Z selat joined #sbcl 2015-06-05T19:44:03Z White_Flame quit (Ping timeout: 264 seconds) 2015-06-05T19:46:19Z White_Flame joined #sbcl 2015-06-05T20:34:41Z selat quit (Quit: Lost terminal) 2015-06-05T20:45:03Z angavrilov quit (Remote host closed the connection) 2015-06-05T20:48:58Z gingerale quit (Remote host closed the connection) 2015-06-05T20:54:09Z ASau quit (Remote host closed the connection) 2015-06-05T20:54:36Z ASau joined #sbcl 2015-06-05T21:00:30Z prxq quit (Read error: Connection reset by peer) 2015-06-05T21:39:35Z mlybdnm quit (Quit: Lost terminal) 2015-06-05T21:48:34Z ASau quit (Ping timeout: 245 seconds) 2015-06-05T21:54:41Z ASau joined #sbcl 2015-06-05T22:02:07Z _loic_ quit (Remote host closed the connection) 2015-06-05T22:04:18Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-06-05T22:09:40Z attila_lendvai joined #sbcl 2015-06-05T22:22:48Z jdz quit (Ping timeout: 252 seconds) 2015-06-05T22:29:07Z jdz joined #sbcl 2015-06-05T22:29:27Z White_Flame quit (Read error: Connection reset by peer) 2015-06-05T22:29:45Z milosn quit (Ping timeout: 240 seconds) 2015-06-05T22:32:44Z White_Flame joined #sbcl 2015-06-05T22:34:58Z stassats` quit (Ping timeout: 258 seconds) 2015-06-05T22:47:27Z nikki93 joined #sbcl 2015-06-05T23:26:03Z attila_lendvai quit (Ping timeout: 264 seconds) 2015-06-05T23:48:58Z oleo_ joined #sbcl 2015-06-05T23:50:24Z nikki93 quit (Remote host closed the connection) 2015-06-05T23:51:58Z oleo quit (Ping timeout: 244 seconds) 2015-06-06T01:17:17Z karswell quit (Remote host closed the connection) 2015-06-06T01:17:34Z karswell joined #sbcl 2015-06-06T01:20:03Z karswell quit (Remote host closed the connection) 2015-06-06T01:20:16Z karswell joined #sbcl 2015-06-06T02:13:00Z milosn joined #sbcl 2015-06-06T02:26:54Z scymtym quit (Ping timeout: 245 seconds) 2015-06-06T02:30:30Z Adlai quit (Changing host) 2015-06-06T02:30:30Z Adlai joined #sbcl 2015-06-06T02:34:01Z nikki93 joined #sbcl 2015-06-06T02:35:31Z nikki93 quit (Remote host closed the connection) 2015-06-06T02:35:47Z nikki93 joined #sbcl 2015-06-06T03:16:54Z foom quit (Ping timeout: 256 seconds) 2015-06-06T03:18:02Z dougk_ quit (Ping timeout: 265 seconds) 2015-06-06T03:41:05Z foom joined #sbcl 2015-06-06T03:46:18Z dougk_ joined #sbcl 2015-06-06T03:53:13Z ASau quit (Ping timeout: 250 seconds) 2015-06-06T04:20:22Z karswell quit (Ping timeout: 256 seconds) 2015-06-06T05:00:36Z nyef quit (Ping timeout: 256 seconds) 2015-06-06T05:10:00Z rpg quit (Quit: rpg) 2015-06-06T05:31:57Z selat joined #sbcl 2015-06-06T05:54:21Z edgar-rft quit (Quit: edgar-rft) 2015-06-06T06:18:02Z nikki93 quit (Remote host closed the connection) 2015-06-06T06:25:55Z nikki93 joined #sbcl 2015-06-06T06:30:31Z nikki93 quit (Ping timeout: 250 seconds) 2015-06-06T06:36:31Z gingerale joined #sbcl 2015-06-06T06:43:09Z Shinmera joined #sbcl 2015-06-06T06:46:25Z Quadrescence joined #sbcl 2015-06-06T06:48:54Z nikki93 joined #sbcl 2015-06-06T06:55:27Z nikki93 quit (Ping timeout: 264 seconds) 2015-06-06T07:15:58Z angavrilov joined #sbcl 2015-06-06T07:48:27Z selat quit (Quit: Lost terminal) 2015-06-06T08:52:14Z pacon joined #sbcl 2015-06-06T08:52:19Z nikki93 joined #sbcl 2015-06-06T08:53:25Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-06T08:56:32Z nikki93 quit (Ping timeout: 244 seconds) 2015-06-06T09:25:12Z milosn quit (Quit: leaving) 2015-06-06T09:54:21Z nikki93 joined #sbcl 2015-06-06T09:58:40Z nikki93 quit (Ping timeout: 256 seconds) 2015-06-06T10:00:38Z nikki93 joined #sbcl 2015-06-06T10:04:49Z nikki93 quit (Ping timeout: 245 seconds) 2015-06-06T10:07:01Z pacon2 joined #sbcl 2015-06-06T10:10:19Z pacon quit (Ping timeout: 255 seconds) 2015-06-06T10:10:32Z nyef joined #sbcl 2015-06-06T10:18:07Z pacon2 quit (Ping timeout: 265 seconds) 2015-06-06T10:42:05Z stassats joined #sbcl 2015-06-06T11:01:30Z nikki93 joined #sbcl 2015-06-06T11:06:15Z nikki93 quit (Ping timeout: 256 seconds) 2015-06-06T11:23:08Z attila_lendvai joined #sbcl 2015-06-06T11:28:43Z oleo_ quit (Quit: Leaving) 2015-06-06T11:38:47Z oleo joined #sbcl 2015-06-06T12:00:20Z smokeink joined #sbcl 2015-06-06T12:00:53Z smokeink: hey! asked on #lisp already but no luck.. and i'm stuck. maybe someone here has some idea http://paste.lisp.org/display/149148 2015-06-06T12:02:17Z stassats: it's executing some garbage 2015-06-06T12:02:21Z stassats: smokeink: what's your CPU? 2015-06-06T12:03:00Z smokeink: 1sec 2015-06-06T12:04:56Z stassats: (coerce 0 'double-float) really? 2015-06-06T12:05:44Z cosmicexplorer joined #sbcl 2015-06-06T12:05:44Z smokeink: http://paste.lisp.org/display/149315 2015-06-06T12:08:04Z stassats: that's vintage but should be fine 2015-06-06T12:08:35Z stassats: so, look at how you are using lisp-cv::%c-string-to-string 2015-06-06T12:08:47Z stassats: i don't know what it's supposed to do, but you need to check that you're using it correctly 2015-06-06T12:09:06Z smokeink: yes i checked, that one works well 2015-06-06T12:09:29Z stassats: and you shouldn't use it anyway 2015-06-06T12:09:32Z stassats: there's a c-string function 2015-06-06T12:15:18Z stassats: and string* in your definition won't give you a pointer 2015-06-06T12:16:31Z smokeink: hm 2015-06-06T12:17:45Z stassats: ok, it defines its own string* 2015-06-06T12:17:59Z stassats: ok, i'm out of time 2015-06-06T12:18:53Z smokeink: thank you for your time 2015-06-06T12:19:30Z stassats: just use gdb 2015-06-06T12:20:12Z smokeink: what should i debug with gdb ? 2015-06-06T12:20:42Z stassats: your problem 2015-06-06T12:21:38Z smokeink googling gdb debug cffi lisp 2015-06-06T12:26:36Z stassats quit (Ping timeout: 276 seconds) 2015-06-06T12:37:34Z oleo_ joined #sbcl 2015-06-06T12:41:13Z oleo quit (Ping timeout: 264 seconds) 2015-06-06T12:43:05Z milosn joined #sbcl 2015-06-06T12:56:12Z psy_ quit (Read error: No route to host) 2015-06-06T13:11:00Z oleo_ quit (Changing host) 2015-06-06T13:11:00Z oleo_ joined #sbcl 2015-06-06T13:11:30Z oleo_ is now known as oleo 2015-06-06T13:25:29Z edgar-rft joined #sbcl 2015-06-06T13:25:35Z smokeink: http://paste.lisp.org/display/149319 how would i go from here with the debugging ? 2015-06-06T14:26:17Z attila_lendvai quit (Ping timeout: 256 seconds) 2015-06-06T14:41:39Z attila_lendvai joined #sbcl 2015-06-06T15:32:06Z hydan joined #sbcl 2015-06-06T15:36:52Z attila_lendvai quit (Ping timeout: 264 seconds) 2015-06-06T15:37:26Z hydan quit (Read error: Connection reset by peer) 2015-06-06T15:37:52Z hydan joined #sbcl 2015-06-06T15:43:59Z |3b|: smokeink: did you mean to pass FACE to FACE-RECOGNIZER-TRAIN and not FACES? also, does LENGTH work on FACES when you initialize R and M? 2015-06-06T15:44:16Z |3b|: and if so is it the value you intend in R? 2015-06-06T16:04:20Z karswell` joined #sbcl 2015-06-06T16:19:44Z karswell` is now known as karswell 2015-06-06T16:31:54Z smokeink: |3b|: faces (a vector of images) must be passed to face-recognizer-train, along with some targets/labels (which in my case is the column matrix m which has value 0 for the first face and value 1 for the 2nd face) , length works well (=2) 2015-06-06T16:32:35Z |3b|: last link passes FACE, not FACES 2015-06-06T16:32:59Z |3b|: and is length 2 when you initialize R (before you fill FACES)? 2015-06-06T16:37:44Z smokeink: length is not 2 when R is being initialized! fixing... . that 'face' in the last paste was a typo, it's 'faces' 2015-06-06T16:46:13Z smokeink: http://paste.lisp.org/display/149148#2 it still crashes 2015-06-06T16:48:47Z smokeink: Unhandled memory fault at #xE48FBCE0. [Condition of type SB-SYS:MEMORY-FAULT-ERROR] 2015-06-06T16:53:54Z smokeink: opencv version: git checkout 3.0-ocl-tp2 2015-06-06T16:54:28Z smokeink: i have the c version program which works fine 2015-06-06T16:55:03Z smokeink: so the problem is with my lisp code not with opencv 2015-06-06T17:12:09Z attila_lendvai joined #sbcl 2015-06-06T17:12:09Z attila_lendvai quit (Changing host) 2015-06-06T17:12:09Z attila_lendvai joined #sbcl 2015-06-06T17:17:00Z |3b|: smokeink: did you compile that opencv_generated.so yourself? 2015-06-06T17:17:30Z nikki93 joined #sbcl 2015-06-06T17:17:41Z |3b|: if so, try modifying cv_FaceRecognizer_train2 to print the parameters before calling the c++ function 2015-06-06T17:18:00Z |3b|: also, if your C code using that wrapper lib as well? 2015-06-06T17:23:21Z karswell quit (Read error: Connection reset by peer) 2015-06-06T17:23:35Z karswell joined #sbcl 2015-06-06T17:26:17Z milosn quit (Ping timeout: 265 seconds) 2015-06-06T17:31:03Z scymtym joined #sbcl 2015-06-06T17:33:54Z milosn joined #sbcl 2015-06-06T17:44:14Z stassats joined #sbcl 2015-06-06T17:45:56Z psy_ joined #sbcl 2015-06-06T17:46:23Z psy_ quit (Max SendQ exceeded) 2015-06-06T17:47:14Z stassats: smokeink: so, did you solve your problem? 2015-06-06T17:50:04Z attila_lendvai quit (Ping timeout: 264 seconds) 2015-06-06T17:54:06Z karswell quit (Ping timeout: 256 seconds) 2015-06-06T18:00:01Z frankS2 quit (Remote host closed the connection) 2015-06-06T18:06:54Z smokeink: stassats: no, not yet 2015-06-06T18:07:23Z smokeink: http://paste.lisp.org/display/149148#2 it still crashes 2015-06-06T18:08:29Z stassats: why are you running gdb under sudo? 2015-06-06T18:08:44Z smokeink: it won't work without sudo 2015-06-06T18:08:50Z stassats: that's not true 2015-06-06T18:09:24Z smokeink: Attaching to process 10015 2015-06-06T18:09:25Z smokeink: ptrace: 此項操作並不被允許. 2015-06-06T18:09:31Z smokeink: ptrace:operation not permitted 2015-06-06T18:09:57Z stassats: do sysctl kernel.yama.ptrace_scope = 0 2015-06-06T18:10:17Z stassats: and then put it into your /etc/sysctl.conf 2015-06-06T18:10:51Z smokeink: |3b| : i've just seen your reply. Yes opencv_generated.so is compiled manually. i'll try what you said 2015-06-06T18:15:59Z smokeink: stassats: yes now it works without sudo 2015-06-06T18:21:30Z stassats: and still, (coerce 800 'double-float), really? 2015-06-06T18:21:36Z stassats: it's 800d0 2015-06-06T18:23:33Z stassats: so, there 2015-06-06T18:23:38Z stassats: 's a recursion problem 2015-06-06T18:24:37Z stassats: does this thing use callbacks or something? 2015-06-06T18:26:13Z stassats: ok, i'll try installing ocv 2015-06-06T18:28:53Z smokeink: |3b|: actually the prog i have is in C++ not C, my bad. printf("self: %d, src: %d, labels: %d"); gives self: -469498384, src: -468636784, labels: -248249296 2015-06-06T18:29:31Z stassats: better include \n 2015-06-06T18:29:36Z |3b|: try %p not %d 2015-06-06T18:29:45Z |3b|: or at least unsigned if you want int 2015-06-06T18:32:16Z smokeink: stassats: http://paste.lisp.org/display/148646#1 2015-06-06T18:33:21Z _loic_ joined #sbcl 2015-06-06T18:35:00Z smokeink: self: 0x7fffec040850 src: 0x7fffec112c90 labels: 0x7ffff1340430 2015-06-06T18:35:02Z stassats: well, Error opening shared object "/usr/local/lib/libopencv_highgui.so.3.0.0": 2015-06-06T18:35:16Z smokeink: did you compile opencv ? 2015-06-06T18:35:21Z |3b|: ah, those opencv bindings? 2015-06-06T18:35:36Z stassats: no, i don't want to compile them myself 2015-06-06T18:35:51Z smokeink: it won't work otherwise 2015-06-06T18:36:04Z smokeink: it's easy to compile them 2015-06-06T18:36:08Z stassats: then i won't try it 2015-06-06T18:36:38Z stassats does aptitude purge libopencv-dev 2015-06-06T18:38:19Z stassats: all those pointers point to the stack 2015-06-06T18:38:55Z frankS2 joined #sbcl 2015-06-06T18:39:29Z stassats: or maybe not 2015-06-06T18:40:26Z stassats: right, the stack has four effs 2015-06-06T18:44:13Z smokeink: http://paste.lisp.org/display/148646#2 2015-06-06T18:44:33Z stassats: that's too much for me 2015-06-06T18:44:47Z smokeink: no prob 2015-06-06T18:45:11Z smokeink: ive put the steps there just in case other ppl would ever need 2015-06-06T19:07:26Z wkmanire joined #sbcl 2015-06-06T19:07:32Z wkmanire: Good morning 2015-06-06T19:07:57Z wkmanire: I installed SBCL through gentoo's package manager and it looks like the package has bad default configurations. 2015-06-06T19:08:05Z psy_ joined #sbcl 2015-06-06T19:08:21Z wkmanire: can't find core file at /usr/local/lib/sbcl//sbcl.core 2015-06-06T19:08:47Z wkmanire: sbcl core is actually under /usr/lib64/sbcl 2015-06-06T19:08:55Z wkmanire: How can I change where sbcl is looking? 2015-06-06T19:10:04Z jsnell_: pass --core, or set SBCL_HOME 2015-06-06T19:10:33Z wkmanire: jsnell_: Thanks. I'm just starting out with common lisp. Newb questions abound 2015-06-06T19:11:01Z wkmanire: Setting SBCL_HOME did the trick. 2015-06-06T19:11:05Z stassats: probably a good lesson not to trust packaged lisp software 2015-06-06T19:11:16Z wkmanire: Portage is usually really good. 2015-06-06T19:11:32Z wkmanire: In fact, this is the first package I've ever installed with bad default configurations 2015-06-06T19:12:32Z wkmanire: stassats: A lot of people recommend quicklisp once you get sbcl running 2015-06-06T19:12:38Z wkmanire: Is that recommended here as well? 2015-06-06T19:16:41Z stassats: yes 2015-06-06T19:16:57Z stassats: and then getting slime through it 2015-06-06T19:19:20Z wkmanire: stassats: Got quicklisp loaded 2015-06-06T19:19:27Z wkmanire: And yes, very much want slime. 2015-06-06T19:24:44Z smokeink: |3b|: C code crashes too it seems... http://paste.lisp.org/display/149148#3 :( 2015-06-06T19:25:58Z wkmanire: stassats: got my emacs ready to go. I've been reading practical common lisp. Do you suggest any other books or online resources for studying common lisp? 2015-06-06T19:33:03Z Shinmera: wkmanire: Just write and read lots of code. 2015-06-06T19:35:16Z wkmanire: Makes sense 2015-06-06T19:39:24Z |3b|: smokeink: c code with new? 2015-06-06T19:40:21Z |3b| suspects String isn't part of the C api either 2015-06-06T19:40:54Z |3b|: and c code calling some completely different function isn't really useful for debugging the lisp code 2015-06-06T19:41:29Z smokeink: void cv_FaceRecognizer_save1(FaceRecognizer* self, String* filename) that's it's prototype 2015-06-06T19:41:36Z |3b|: and that passes different arguments to the 1 function that is common 2015-06-06T19:41:38Z smokeink: for the 'c' binding 2015-06-06T19:42:28Z |3b|: ok, so String might be OK, but new isn't, and calling _save1 doesn't help us debug _train2 2015-06-06T19:44:28Z smokeink: train2 and save1 neither of them work in lisp, i thought to give it a try in some C code, forgot that new is not part of C :D it's 3:40 AM but i really want to find out what's going on 2015-06-06T19:49:17Z |3b|: try just passing "test.yml" directly to _save1 in c? 2015-06-06T19:49:46Z |3b|: or maybe &"test.yml" 2015-06-06T19:50:05Z |3b|: (is that the right syntax to get a char** from a literal string?) 2015-06-06T19:50:22Z |3b|: actually, nevermind... that shouldn't work 2015-06-06T19:50:45Z |3b| can't tell how they expect you to allocate a cv::String from c code in that wrapper lib 2015-06-06T19:53:20Z smokeink: static String fname = "test.yml"; cv_FaceRecognizer_save1(r, &fname); 2015-06-06T19:53:34Z smokeink: that compiled, but it segfaults 2015-06-06T19:53:38Z |3b|: are you compiling it as C? 2015-06-06T19:53:51Z smokeink: no 2015-06-06T19:53:55Z smokeink: g++ 2015-06-06T19:55:49Z |3b|: so it isn't even possible to test it properly, since that doesn't seem to have a C header :/ 2015-06-06T19:56:47Z p_l: OpenCV is kinda lost cause outside C++ (and maybe Java) :( 2015-06-06T19:57:40Z smokeink: those lisp-cv bindings have quite a lot of functionality , over 20 000 lines of example code, i played with it for a while it's really nice, not really a lost cause 2015-06-06T19:58:52Z p_l: smokeink: I guess someone had a lot more determination than I - I recall that it was pretty much necessary to write the C interface from scratch, as a lot of stuff was based on C++ template instancing 2015-06-06T20:03:57Z |3b|: seems to be using a python script to generate a c wrapper 2015-06-06T20:08:27Z smokeink: guys i go to sleep, i really appreciate your help i learned a bit , i'll be back tomorrow , hope i can get this thing to work.. it'd be a pity not to have complete opencv bindings for CL 2015-06-06T20:08:36Z smokeink: peace 2015-06-06T20:08:40Z smokeink quit (Quit: Angelic v4.4 - http://angelic.flexnet.org) 2015-06-06T20:13:52Z |3b| can't even tell how the C side of that is supposed to work, and that's without even getting to the lisp code :/ 2015-06-06T20:14:41Z _loic_ quit (Remote host closed the connection) 2015-06-06T20:31:00Z gingerale quit (Remote host closed the connection) 2015-06-06T20:36:19Z angavrilov quit (Remote host closed the connection) 2015-06-06T20:43:56Z hydan quit (Read error: Connection reset by peer) 2015-06-06T20:45:46Z hydan joined #sbcl 2015-06-06T20:54:42Z stassats` joined #sbcl 2015-06-06T20:55:15Z prxq joined #sbcl 2015-06-06T20:56:03Z stassats quit (Ping timeout: 265 seconds) 2015-06-06T21:05:59Z hydan quit (Read error: Connection reset by peer) 2015-06-06T21:06:13Z karswell joined #sbcl 2015-06-06T22:01:37Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-06-06T22:31:13Z karswell quit (Remote host closed the connection) 2015-06-06T22:31:29Z karswell joined #sbcl 2015-06-06T22:53:11Z prxq quit (Remote host closed the connection) 2015-06-06T23:21:13Z attila_lendvai joined #sbcl 2015-06-06T23:21:13Z attila_lendvai quit (Changing host) 2015-06-06T23:21:13Z attila_lendvai joined #sbcl 2015-06-07T00:11:58Z stassats` quit (Ping timeout: 252 seconds) 2015-06-07T00:25:35Z cosmicexplorer quit (Remote host closed the connection) 2015-06-07T00:26:32Z attila_lendvai quit (Ping timeout: 246 seconds) 2015-06-07T00:41:15Z karswell` joined #sbcl 2015-06-07T00:44:21Z karswell quit (Ping timeout: 276 seconds) 2015-06-07T00:49:47Z nikki93 quit (Remote host closed the connection) 2015-06-07T00:53:47Z karswell` quit (Ping timeout: 250 seconds) 2015-06-07T00:55:42Z wbooze joined #sbcl 2015-06-07T00:55:51Z pacon2 joined #sbcl 2015-06-07T00:55:54Z pacon2 is now known as pacon 2015-06-07T00:57:25Z pacon quit (Max SendQ exceeded) 2015-06-07T00:58:10Z oleo quit (Ping timeout: 252 seconds) 2015-06-07T00:58:43Z pacon joined #sbcl 2015-06-07T01:22:57Z nikki93 joined #sbcl 2015-06-07T02:24:45Z smokeink joined #sbcl 2015-06-07T02:25:13Z smokeink: hey 2015-06-07T03:22:41Z nikki93 quit (Remote host closed the connection) 2015-06-07T03:51:20Z Adlai quit (Ping timeout: 272 seconds) 2015-06-07T04:28:25Z nikki93 joined #sbcl 2015-06-07T05:19:05Z scymtym quit (Read error: Connection reset by peer) 2015-06-07T05:19:30Z scymtym joined #sbcl 2015-06-07T05:45:46Z ccl-logbot joined #sbcl 2015-06-07T05:45:46Z 2015-06-07T05:45:46Z names: ccl-logbot scymtym nikki93 smokeink pacon wbooze psy_ wkmanire frankS2 milosn edgar-rft nyef dougk_ foom White_Flame jdz DeadTrickster loke p_l |3b| flip214 Guest89832 nicdev fikusz Intensity kanru brucem drmeister carvite Bike Xof pkhuong dsp__ antoszka akkad Xach bsmr clop PuercoPop skrue joshe psilord dustinm` Fade irsol minion specbot pchrist Ralt christoph_debian ferada reb kjeldahl ivan4th rj-code tmh_ yauz les mood jsnell_ fe[nl]ix Blkt abbe 2015-06-07T05:45:46Z names: snafuchs luis 2015-06-07T05:50:14Z nyef quit (Ping timeout: 245 seconds) 2015-06-07T05:52:05Z Quadrescence joined #sbcl 2015-06-07T06:28:41Z Shinmera joined #sbcl 2015-06-07T07:40:07Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-07T07:43:14Z attila_lendvai joined #sbcl 2015-06-07T07:43:14Z attila_lendvai quit (Changing host) 2015-06-07T07:43:14Z attila_lendvai joined #sbcl 2015-06-07T07:54:51Z selat joined #sbcl 2015-06-07T07:54:53Z selat quit (Client Quit) 2015-06-07T08:02:15Z nikki93 quit (Remote host closed the connection) 2015-06-07T08:06:38Z smokeink: http://paste.lisp.org/display/149148#4 it's looks like my opencv problem has something to do with the smart pointer Ptr 2015-06-07T08:50:17Z nikki93 joined #sbcl 2015-06-07T08:55:29Z nikki93 quit (Ping timeout: 264 seconds) 2015-06-07T09:17:27Z wbooze quit (Quit: none) 2015-06-07T09:18:14Z wbooze joined #sbcl 2015-06-07T09:33:47Z oleo joined #sbcl 2015-06-07T09:40:27Z edgar-rft quit (Quit: edgar-rft) 2015-06-07T09:51:25Z nikki93 joined #sbcl 2015-06-07T09:55:53Z nikki93 quit (Ping timeout: 250 seconds) 2015-06-07T10:00:36Z nikki93 joined #sbcl 2015-06-07T10:05:41Z nikki93 quit (Ping timeout: 264 seconds) 2015-06-07T11:00:54Z edgar-rft joined #sbcl 2015-06-07T11:01:23Z nikki93 joined #sbcl 2015-06-07T11:06:07Z nikki93 quit (Ping timeout: 258 seconds) 2015-06-07T11:35:45Z smokeink: looks like the java bindings wrap yet another Ptr around that Ptr, and pass the address of it as an opaque pointer , and have create() and delete() functions 2015-06-07T11:46:37Z attila_lendvai quit (Ping timeout: 255 seconds) 2015-06-07T11:48:45Z smokeink: https://bpaste.net/show/39846048a7e2 line 883 2015-06-07T11:54:05Z smokeink: it's wrapped twice to keep the refcounting alive 2015-06-07T11:54:28Z smokeink: but actually it's not clear to me how this works 2015-06-07T11:55:10Z stassats joined #sbcl 2015-06-07T11:57:45Z nyef joined #sbcl 2015-06-07T12:02:10Z nikki93 joined #sbcl 2015-06-07T12:04:22Z edgar-rft quit (Quit: edgar-rft) 2015-06-07T12:06:32Z nikki93 quit (Ping timeout: 246 seconds) 2015-06-07T12:37:24Z smokeink: i think i'm getting close http://paste.lisp.org/display/149148#5 2015-06-07T13:02:52Z nikki93 joined #sbcl 2015-06-07T13:09:54Z nikki93 quit (Ping timeout: 276 seconds) 2015-06-07T13:14:33Z smokeink: tried this but no luck http://paste.lisp.org/display/149148#6 2015-06-07T13:16:35Z oleo_ joined #sbcl 2015-06-07T13:18:26Z wbooze quit (Ping timeout: 244 seconds) 2015-06-07T13:19:38Z oleo quit (Ping timeout: 265 seconds) 2015-06-07T13:37:14Z stassats: 0x00000000000000d5 doesn't sound like a good place for the code to be 2015-06-07T13:39:05Z stassats: so, does this thing involve callbacks or not? 2015-06-07T13:39:10Z smokeink: no 2015-06-07T13:39:15Z smokeink: no callbacks 2015-06-07T13:41:18Z pkhuong: figure out how to make it work in C, then add FFI to the mix. You're trying to debug (at least) three things at once. 2015-06-07T13:42:01Z stassats: maybe it wants to call something but you don't give something to call? 2015-06-07T13:42:09Z stassats: your first error was SIGILL 2015-06-07T13:42:17Z stassats: consistent with calling garbage 2015-06-07T13:43:02Z stassats: maybe some intialization routines not called 2015-06-07T14:00:04Z Carisius joined #sbcl 2015-06-07T14:55:49Z smokeink quit (Ping timeout: 265 seconds) 2015-06-07T15:06:15Z nikki93 joined #sbcl 2015-06-07T15:10:33Z nikki93 quit (Ping timeout: 244 seconds) 2015-06-07T15:19:13Z gingerale joined #sbcl 2015-06-07T15:34:21Z selat joined #sbcl 2015-06-07T15:35:56Z smokeink joined #sbcl 2015-06-07T15:46:30Z selat quit (Quit: Lost terminal) 2015-06-07T16:04:18Z oleo_ quit (Changing host) 2015-06-07T16:04:18Z oleo_ joined #sbcl 2015-06-07T16:04:49Z oleo_ is now known as oleo 2015-06-07T16:07:04Z nikki93 joined #sbcl 2015-06-07T16:11:11Z nikki93 quit (Ping timeout: 246 seconds) 2015-06-07T16:17:05Z pacon quit (Read error: Connection reset by peer) 2015-06-07T16:21:56Z Carisius quit (Remote host closed the connection) 2015-06-07T16:22:22Z nikki93 joined #sbcl 2015-06-07T16:25:22Z Adlai joined #sbcl 2015-06-07T16:29:49Z Adlai quit (Ping timeout: 245 seconds) 2015-06-07T16:43:01Z Adlai joined #sbcl 2015-06-07T16:47:32Z smokeink quit (Remote host closed the connection) 2015-06-07T17:16:36Z stassats quit (Ping timeout: 256 seconds) 2015-06-07T17:33:50Z nikki93 quit (Remote host closed the connection) 2015-06-07T17:42:20Z milosn quit (Read error: Connection reset by peer) 2015-06-07T17:42:23Z milosn_ joined #sbcl 2015-06-07T17:42:39Z milosn_ is now known as milosn 2015-06-07T18:01:07Z attila_lendvai joined #sbcl 2015-06-07T18:01:07Z attila_lendvai quit (Changing host) 2015-06-07T18:01:07Z attila_lendvai joined #sbcl 2015-06-07T18:18:56Z Quadrescence joined #sbcl 2015-06-07T18:56:52Z edgar-rft joined #sbcl 2015-06-07T19:24:37Z attila_lendvai quit (Ping timeout: 265 seconds) 2015-06-07T20:14:08Z jacobgood1 joined #sbcl 2015-06-07T20:14:35Z jacobgood1: Would anyone know why, all of a sudden, when I press C-c C-c from a file the repl no longer works giving me this error... The value NIL is not of type SB-C:POLICY. 2015-06-07T20:14:59Z Quadrescence: jacobgood1, SBCL recently updated its policy representation IIRC. 2015-06-07T20:15:04Z Quadrescence: And is probably out of sync with your slime 2015-06-07T20:15:49Z jacobgood1: Quadrescence: I am kind of a nub... what should I do to fix that? 2015-06-07T20:16:35Z Quadrescence: jacobgood1, I am just taking a guess that that is the case. How did you get SLIME? Via Quicklisp? 2015-06-07T20:16:39Z Quadrescence: How did you get SBCL? 2015-06-07T20:16:55Z jacobgood1: Quadrescence: quicklisp 2015-06-07T20:17:09Z jacobgood1: Quadrescence: for both cases 2015-06-07T20:17:23Z nyef: You can't get SBCL by way of quicklisp, surely? 2015-06-07T20:17:54Z jacobgood1: whoops 2015-06-07T20:18:07Z jacobgood1: told you I was a nub =) 2015-06-07T20:18:10Z Quadrescence: jacobgood1, did you try doing (ql:update-client) and (ql:update-all-dists) ? 2015-06-07T20:18:15Z Quadrescence: and then restart your slime 2015-06-07T20:19:07Z jacobgood1: Quadrescence: said I am already up to date 2015-06-07T20:19:24Z jacobgood1: Quadrescence: Should I try installing a new sbcl? 2015-06-07T20:19:41Z Quadrescence: That is probably reasonable. 2015-06-07T20:19:49Z Quadrescence: Do it from source, not from your package manager. 2015-06-07T20:37:32Z gingerale quit (Remote host closed the connection) 2015-06-07T20:38:00Z jacobgood1 quit (Quit: Page closed) 2015-06-07T20:55:19Z wkmanire left #sbcl 2015-06-07T21:34:44Z stassats joined #sbcl 2015-06-07T21:43:42Z nikki93 joined #sbcl 2015-06-07T21:47:44Z lispm joined #sbcl 2015-06-07T21:59:30Z nikki93 quit (Remote host closed the connection) 2015-06-07T22:02:15Z karswell` joined #sbcl 2015-06-07T22:06:33Z joswig joined #sbcl 2015-06-07T22:06:34Z lispm quit (Read error: Connection reset by peer) 2015-06-07T22:06:54Z joswig quit (Client Quit) 2015-06-07T22:07:21Z lispm joined #sbcl 2015-06-07T22:08:09Z karswell` is now known as karswell 2015-06-07T22:23:58Z karswell quit (Ping timeout: 272 seconds) 2015-06-07T22:34:01Z lispm quit (Quit: lispm) 2015-06-07T22:35:21Z karswell joined #sbcl 2015-06-07T22:39:56Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-06-07T22:57:09Z pacon joined #sbcl 2015-06-07T23:08:12Z Xach: Install old sbcl. 2015-06-07T23:08:19Z Xach: New sbcl accidentally broke slime. 2015-06-07T23:08:27Z Xach: new slime works around. 2015-06-07T23:08:33Z Xach: new quicklisp isn't out yet. 2015-06-07T23:08:37Z stassats: you can workaround it yourself 2015-06-07T23:09:26Z stassats: echo "(sb-ext:restrict-compiler-policy 'safety)" >> ~/.sbclrc 2015-06-07T23:14:21Z attila_lendvai joined #sbcl 2015-06-07T23:41:24Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-08T00:42:13Z attila_lendvai quit (Ping timeout: 258 seconds) 2015-06-08T01:24:08Z oleo_ joined #sbcl 2015-06-08T01:26:59Z oleo quit (Ping timeout: 246 seconds) 2015-06-08T02:01:20Z nikki93 joined #sbcl 2015-06-08T02:49:57Z smokeink joined #sbcl 2015-06-08T02:59:44Z smokeink quit (Ping timeout: 246 seconds) 2015-06-08T03:00:48Z smokeink joined #sbcl 2015-06-08T03:01:07Z Quadrescence joined #sbcl 2015-06-08T03:27:41Z loke quit (*.net *.split) 2015-06-08T03:27:52Z pkhuong quit (*.net *.split) 2015-06-08T03:27:52Z ferada quit (*.net *.split) 2015-06-08T03:27:58Z pkhuong joined #sbcl 2015-06-08T03:27:59Z loke joined #sbcl 2015-06-08T03:28:01Z ferada joined #sbcl 2015-06-08T03:28:22Z pkhuong is now known as Guest72194 2015-06-08T03:56:09Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-08T04:13:31Z pacon quit (Read error: Connection reset by peer) 2015-06-08T04:25:59Z stassats quit (Ping timeout: 256 seconds) 2015-06-08T05:13:59Z karswell quit (Read error: Connection reset by peer) 2015-06-08T05:37:24Z gingerale joined #sbcl 2015-06-08T05:49:42Z selat joined #sbcl 2015-06-08T05:50:13Z Adlai quit (Remote host closed the connection) 2015-06-08T05:52:44Z oleo_ quit (Quit: Leaving) 2015-06-08T06:18:33Z Shinmera joined #sbcl 2015-06-08T06:23:11Z Adlai joined #sbcl 2015-06-08T06:24:24Z smokeink quit (Ping timeout: 252 seconds) 2015-06-08T06:25:16Z smokeink joined #sbcl 2015-06-08T06:32:29Z nikki93 quit (Remote host closed the connection) 2015-06-08T06:43:04Z nikki93 joined #sbcl 2015-06-08T06:44:39Z pacon joined #sbcl 2015-06-08T06:49:39Z nikki93 quit (Remote host closed the connection) 2015-06-08T06:57:31Z Cymew joined #sbcl 2015-06-08T07:37:35Z edgar-rft quit (Quit: edgar-rft) 2015-06-08T07:51:42Z selat quit (Quit: Lost terminal) 2015-06-08T08:51:39Z milosn quit (Quit: leaving) 2015-06-08T09:07:28Z carvite quit (Ping timeout: 256 seconds) 2015-06-08T09:12:11Z carvite joined #sbcl 2015-06-08T09:31:51Z attila_lendvai joined #sbcl 2015-06-08T09:35:18Z smokeink quit (Ping timeout: 272 seconds) 2015-06-08T10:28:05Z White_Flame quit (Ping timeout: 256 seconds) 2015-06-08T11:56:15Z oleo joined #sbcl 2015-06-08T12:24:29Z pacon quit (Read error: Connection reset by peer) 2015-06-08T12:25:04Z pacon joined #sbcl 2015-06-08T12:37:00Z nikki93 joined #sbcl 2015-06-08T12:45:25Z nikki93 quit (Remote host closed the connection) 2015-06-08T12:56:44Z nikki93 joined #sbcl 2015-06-08T12:58:38Z pacon quit (Read error: Connection reset by peer) 2015-06-08T13:03:29Z milosn joined #sbcl 2015-06-08T13:28:11Z milosn quit (Ping timeout: 250 seconds) 2015-06-08T13:30:44Z milosn joined #sbcl 2015-06-08T13:36:48Z oleo_ joined #sbcl 2015-06-08T13:39:47Z oleo quit (Ping timeout: 265 seconds) 2015-06-08T13:41:55Z attila_lendvai quit (Ping timeout: 258 seconds) 2015-06-08T13:44:10Z nikki93 quit (Remote host closed the connection) 2015-06-08T14:48:32Z oleo_ quit (Quit: Leaving) 2015-06-08T14:49:57Z oleo joined #sbcl 2015-06-08T14:56:51Z edgar-rft joined #sbcl 2015-06-08T15:09:04Z Cymew quit (Ping timeout: 272 seconds) 2015-06-08T15:09:57Z jackc- joined #sbcl 2015-06-08T15:47:49Z Quadrescence joined #sbcl 2015-06-08T16:00:35Z stassats joined #sbcl 2015-06-08T16:37:15Z psy_ quit (Quit: Leaving) 2015-06-08T16:49:52Z nyef quit (Ping timeout: 256 seconds) 2015-06-08T17:03:37Z karswell joined #sbcl 2015-06-08T17:08:22Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-08T17:22:17Z selat joined #sbcl 2015-06-08T17:26:49Z psy_ joined #sbcl 2015-06-08T17:53:56Z selat quit (Quit: Lost terminal) 2015-06-08T18:48:16Z attila_lendvai joined #sbcl 2015-06-08T18:53:04Z prxq joined #sbcl 2015-06-08T19:37:50Z nyef joined #sbcl 2015-06-08T19:42:50Z prxq quit (Remote host closed the connection) 2015-06-08T19:43:48Z scymtym quit (Ping timeout: 265 seconds) 2015-06-08T20:08:33Z hydan joined #sbcl 2015-06-08T20:16:26Z selat joined #sbcl 2015-06-08T20:31:47Z Carisius joined #sbcl 2015-06-08T20:34:47Z selat quit (Quit: Lost terminal) 2015-06-08T20:35:26Z Carisius quit (Read error: Connection reset by peer) 2015-06-08T20:35:43Z Carisius joined #sbcl 2015-06-08T20:50:02Z minion quit (Disconnected by services) 2015-06-08T20:50:06Z minion joined #sbcl 2015-06-08T21:30:25Z hydan quit (Ping timeout: 264 seconds) 2015-06-08T21:34:20Z gingerale quit (Remote host closed the connection) 2015-06-08T21:44:09Z Guest72194 is now known as pkhuong 2015-06-08T22:25:58Z nikki93 joined #sbcl 2015-06-08T22:34:27Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-06-08T23:32:58Z White_Flame joined #sbcl 2015-06-09T00:06:46Z attila_lendvai quit (Ping timeout: 272 seconds) 2015-06-09T00:45:17Z pacon joined #sbcl 2015-06-09T00:47:20Z psy_ quit (Ping timeout: 265 seconds) 2015-06-09T00:48:24Z psy_ joined #sbcl 2015-06-09T01:41:20Z oleo_ joined #sbcl 2015-06-09T01:44:48Z oleo quit (Ping timeout: 256 seconds) 2015-06-09T02:05:58Z stassats quit (Ping timeout: 258 seconds) 2015-06-09T02:21:04Z Carisius quit (Remote host closed the connection) 2015-06-09T02:25:08Z scymtym joined #sbcl 2015-06-09T03:07:47Z drmeister quit (Remote host closed the connection) 2015-06-09T03:43:18Z nikki93 quit (Remote host closed the connection) 2015-06-09T03:49:29Z karswell quit (Ping timeout: 244 seconds) 2015-06-09T04:14:12Z nikki93 joined #sbcl 2015-06-09T04:20:32Z nikki93 quit (Ping timeout: 258 seconds) 2015-06-09T04:22:11Z psy_ quit (Remote host closed the connection) 2015-06-09T04:39:04Z scymtym: pkhuong: beginnings of code walking hooks during ir1-conversion: http://paste.lisp.org/display/149431 2015-06-09T05:01:04Z nyef quit (Ping timeout: 252 seconds) 2015-06-09T05:17:54Z pacon quit (Read error: Connection reset by peer) 2015-06-09T06:17:36Z nikki93 joined #sbcl 2015-06-09T06:22:03Z nikki93 quit (Ping timeout: 256 seconds) 2015-06-09T06:28:28Z ivan4th quit (Ping timeout: 255 seconds) 2015-06-09T06:32:05Z ivan4th joined #sbcl 2015-06-09T06:41:26Z psy_ joined #sbcl 2015-06-09T06:53:24Z frankS2 quit (Read error: Connection reset by peer) 2015-06-09T07:00:08Z drmeister joined #sbcl 2015-06-09T07:11:30Z standoo joined #sbcl 2015-06-09T07:11:41Z standoo: hello 2015-06-09T07:12:28Z standoo: if you launch sbcl thread within a thread, is the limit the parent thrad? 2015-06-09T07:18:24Z nikki93 joined #sbcl 2015-06-09T07:23:07Z nikki93 quit (Ping timeout: 265 seconds) 2015-06-09T07:24:09Z frankS2 joined #sbcl 2015-06-09T07:38:01Z |3b|: standoo: not sure what you are asking, which "limit"? 2015-06-09T07:38:27Z standoo: |3b|: memory 2015-06-09T07:39:05Z |3b|: all sbcl threads share same heap 2015-06-09T07:39:10Z Cymew joined #sbcl 2015-06-09T07:40:17Z |3b|: they have separate stacks, i think the size of that is configurable, but i'm not sure if you can change it per thread 2015-06-09T07:41:25Z standoo: --dynamic-space-size megabytes? 2015-06-09T07:41:46Z |3b|: that controls heap size 2015-06-09T07:42:12Z |3b|: --control-stack-size for stack 2015-06-09T07:46:43Z Shinmera joined #sbcl 2015-06-09T07:52:42Z edgar-rft quit (Quit: edgar-rft) 2015-06-09T07:55:16Z Cymew quit (Quit: Konversation terminated!) 2015-06-09T07:59:52Z Cymew joined #sbcl 2015-06-09T08:00:34Z alchemis7 joined #sbcl 2015-06-09T08:19:09Z nikki93 joined #sbcl 2015-06-09T08:19:53Z pkhuong: scymtym: neat. the interface seems a bit unwiedly, but that can be fixed outside sb!c 2015-06-09T08:23:24Z nikki93 quit (Ping timeout: 246 seconds) 2015-06-09T08:50:07Z scymtym: pkhuong: yes, the interface is for receiving, reconstituting and wrapping (in case of hooks) all kinds of forms including macros in a generic fashion. common cases like the trickster hook that transform one particular thing and traverse everything else (looking "through" macros) can be made concise by providing helper functions and maybe some CLOS support (the examples in the branch demonstrate both). 2015-06-09T09:14:50Z White_Flame quit (Ping timeout: 265 seconds) 2015-06-09T09:15:10Z White_Flame joined #sbcl 2015-06-09T10:00:34Z nikki93 joined #sbcl 2015-06-09T10:05:44Z nikki93 quit (Ping timeout: 264 seconds) 2015-06-09T10:13:19Z fikusz quit (Quit: Leaving) 2015-06-09T10:16:18Z oleo_ quit (Quit: Leaving) 2015-06-09T10:27:25Z standoo quit (Ping timeout: 255 seconds) 2015-06-09T10:32:42Z oleo joined #sbcl 2015-06-09T11:01:20Z nikki93 joined #sbcl 2015-06-09T11:05:19Z selat joined #sbcl 2015-06-09T11:05:48Z nikki93 quit (Ping timeout: 256 seconds) 2015-06-09T11:11:09Z Carisius joined #sbcl 2015-06-09T12:00:04Z stassats joined #sbcl 2015-06-09T12:02:11Z nikki93 joined #sbcl 2015-06-09T12:06:56Z nikki93 quit (Ping timeout: 264 seconds) 2015-06-09T12:15:39Z smokeink joined #sbcl 2015-06-09T12:34:03Z attila_lendvai joined #sbcl 2015-06-09T12:50:38Z psy_ quit (Ping timeout: 256 seconds) 2015-06-09T12:51:32Z psy_ joined #sbcl 2015-06-09T13:02:52Z nikki93 joined #sbcl 2015-06-09T13:07:40Z nikki93 quit (Ping timeout: 272 seconds) 2015-06-09T13:57:05Z psy_ quit (Ping timeout: 256 seconds) 2015-06-09T14:03:11Z psy_ joined #sbcl 2015-06-09T14:03:38Z nikki93 joined #sbcl 2015-06-09T14:07:56Z nikki93 quit (Ping timeout: 244 seconds) 2015-06-09T14:19:45Z attila_lendvai quit (Ping timeout: 256 seconds) 2015-06-09T14:21:20Z oleo_ joined #sbcl 2015-06-09T14:21:49Z oleo is now known as Guest14823 2015-06-09T14:21:57Z oleo_ quit (Changing host) 2015-06-09T14:21:57Z oleo_ joined #sbcl 2015-06-09T14:23:03Z oleo_ is now known as oleo 2015-06-09T14:23:27Z attila_lendvai joined #sbcl 2015-06-09T14:24:08Z Guest14823 quit (Ping timeout: 256 seconds) 2015-06-09T14:27:45Z attila_lendvai quit (Ping timeout: 246 seconds) 2015-06-09T14:38:32Z reb quit (Remote host closed the connection) 2015-06-09T14:40:30Z attila_lendvai joined #sbcl 2015-06-09T14:41:31Z White_Flame quit (Ping timeout: 244 seconds) 2015-06-09T14:41:52Z White_Flame joined #sbcl 2015-06-09T14:51:14Z Quadrescence joined #sbcl 2015-06-09T14:56:37Z reb joined #sbcl 2015-06-09T14:59:37Z reb quit (Remote host closed the connection) 2015-06-09T15:04:20Z nikki93 joined #sbcl 2015-06-09T15:08:17Z reb joined #sbcl 2015-06-09T15:08:49Z nikki93 quit (Ping timeout: 264 seconds) 2015-06-09T15:09:16Z Cymew quit (Ping timeout: 272 seconds) 2015-06-09T15:15:06Z rpg joined #sbcl 2015-06-09T15:16:34Z Xach quit (Remote host closed the connection) 2015-06-09T15:16:43Z Xach joined #sbcl 2015-06-09T15:44:02Z stassats quit (Ping timeout: 256 seconds) 2015-06-09T16:05:06Z nikki93 joined #sbcl 2015-06-09T16:09:42Z nikki93 quit (Ping timeout: 258 seconds) 2015-06-09T16:23:47Z smokeink: (sb-ext:run-program "/usr/bin/proxychains" `("wget" ,url "-O" ,fname "--header=\"Accept: text/html\"" "--user-agent=\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:21.0) Gecko/20100101 Firefox/21.0\"")) <- how to correctly pass the --user-agent and --header parameters ? 2015-06-09T16:24:16Z Xach quit (Ping timeout: 256 seconds) 2015-06-09T16:24:58Z edgar-rft joined #sbcl 2015-06-09T16:31:50Z pchrist quit (Quit: leaving) 2015-06-09T16:44:09Z pchrist joined #sbcl 2015-06-09T16:45:58Z rpg_ joined #sbcl 2015-06-09T16:49:37Z rpg quit (Ping timeout: 264 seconds) 2015-06-09T16:50:19Z stassats joined #sbcl 2015-06-09T16:51:03Z rpg_ quit (Ping timeout: 276 seconds) 2015-06-09T16:53:48Z smokeink quit (Quit: Angelic v4.4 - http://angelic.flexnet.org) 2015-06-09T16:54:45Z flip214: left too fast. 2015-06-09T17:05:51Z nikki93 joined #sbcl 2015-06-09T17:10:27Z nikki93 quit (Ping timeout: 250 seconds) 2015-06-09T17:33:40Z rpg joined #sbcl 2015-06-09T17:33:52Z rpg quit (Client Quit) 2015-06-09T17:52:02Z ASau joined #sbcl 2015-06-09T18:05:51Z ASau quit (Remote host closed the connection) 2015-06-09T18:06:18Z ASau joined #sbcl 2015-06-09T18:06:36Z nikki93 joined #sbcl 2015-06-09T18:11:16Z nikki93 quit (Ping timeout: 265 seconds) 2015-06-09T18:15:50Z DeadTrickster quit (Remote host closed the connection) 2015-06-09T19:09:21Z nyef joined #sbcl 2015-06-09T20:26:55Z karswell joined #sbcl 2015-06-09T22:06:21Z nyef quit (Ping timeout: 264 seconds) 2015-06-09T22:17:13Z selat quit (Quit: Lost terminal) 2015-06-09T22:28:37Z oleo quit (Ping timeout: 264 seconds) 2015-06-09T22:31:07Z oleo joined #sbcl 2015-06-09T22:32:39Z oleo quit (Remote host closed the connection) 2015-06-09T22:43:15Z oleo joined #sbcl 2015-06-09T23:09:45Z oleo quit (Quit: Leaving) 2015-06-09T23:13:26Z oleo joined #sbcl 2015-06-09T23:13:26Z oleo quit (Changing host) 2015-06-09T23:13:26Z oleo joined #sbcl 2015-06-09T23:21:29Z attila_lendvai quit (Ping timeout: 256 seconds) 2015-06-10T00:01:00Z Carisius quit (Remote host closed the connection) 2015-06-10T00:03:04Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-06-10T00:08:18Z Carisius joined #sbcl 2015-06-10T00:15:37Z karswell quit (Read error: Connection reset by peer) 2015-06-10T00:15:51Z karswell joined #sbcl 2015-06-10T00:45:05Z nyef joined #sbcl 2015-06-10T01:25:07Z Carisius quit (Remote host closed the connection) 2015-06-10T01:38:13Z stassats quit (Ping timeout: 264 seconds) 2015-06-10T02:08:33Z nikki93_ joined #sbcl 2015-06-10T02:43:22Z Adlai` joined #sbcl 2015-06-10T02:43:27Z oleo_ joined #sbcl 2015-06-10T02:44:53Z Adlai quit (Ping timeout: 258 seconds) 2015-06-10T02:46:34Z oleo quit (Ping timeout: 265 seconds) 2015-06-10T02:59:57Z Adlai` is now known as adlai 2015-06-10T03:15:31Z nikki93_ quit (Remote host closed the connection) 2015-06-10T03:16:05Z nikki93 joined #sbcl 2015-06-10T03:20:49Z nikki93 quit (Ping timeout: 264 seconds) 2015-06-10T04:09:03Z nikki93 joined #sbcl 2015-06-10T04:30:27Z psy_ quit (Ping timeout: 276 seconds) 2015-06-10T05:23:34Z ASau quit (Ping timeout: 245 seconds) 2015-06-10T05:23:45Z nikki93 quit (Remote host closed the connection) 2015-06-10T05:58:01Z nyef quit (Ping timeout: 264 seconds) 2015-06-10T06:29:21Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-10T06:38:39Z kanru quit (Remote host closed the connection) 2015-06-10T06:46:30Z kanru joined #sbcl 2015-06-10T06:48:10Z kanru quit (Remote host closed the connection) 2015-06-10T07:04:02Z kanru joined #sbcl 2015-06-10T07:17:10Z Cymew joined #sbcl 2015-06-10T08:06:01Z psy_ joined #sbcl 2015-06-10T08:11:02Z angavrilov joined #sbcl 2015-06-10T08:11:38Z Shinmera joined #sbcl 2015-06-10T09:12:44Z oleo_ quit (Quit: Leaving) 2015-06-10T09:15:17Z oleo joined #sbcl 2015-06-10T09:25:40Z milosn quit (Quit: leaving) 2015-06-10T10:00:47Z pacon joined #sbcl 2015-06-10T10:20:13Z attila_lendvai joined #sbcl 2015-06-10T10:20:13Z attila_lendvai quit (Changing host) 2015-06-10T10:20:13Z attila_lendvai joined #sbcl 2015-06-10T10:32:46Z karswell` joined #sbcl 2015-06-10T10:33:38Z karswell quit (Remote host closed the connection) 2015-06-10T11:35:48Z stassats joined #sbcl 2015-06-10T11:36:42Z attila_lendvai quit (Quit: Leaving.) 2015-06-10T11:52:56Z pacon quit (Quit: Leaving) 2015-06-10T12:14:28Z attila_lendvai joined #sbcl 2015-06-10T12:45:00Z selat joined #sbcl 2015-06-10T12:49:58Z nyef joined #sbcl 2015-06-10T13:18:16Z tuborgman joined #sbcl 2015-06-10T13:19:01Z attila_lendvai quit (Quit: Leaving.) 2015-06-10T13:28:51Z stassats quit (Ping timeout: 265 seconds) 2015-06-10T13:32:33Z attila_lendvai joined #sbcl 2015-06-10T13:59:46Z psy_ quit (Ping timeout: 264 seconds) 2015-06-10T14:02:09Z psy_ joined #sbcl 2015-06-10T14:19:44Z milosn joined #sbcl 2015-06-10T14:28:40Z psy_ quit (Ping timeout: 258 seconds) 2015-06-10T14:29:20Z tuborgman quit (Read error: Connection reset by peer) 2015-06-10T14:30:01Z psy_ joined #sbcl 2015-06-10T14:40:33Z tuborgman joined #sbcl 2015-06-10T14:52:07Z milosn_ joined #sbcl 2015-06-10T14:52:41Z milosn quit (Read error: Connection reset by peer) 2015-06-10T15:08:54Z Cymew quit (Ping timeout: 265 seconds) 2015-06-10T15:21:02Z oleo_ joined #sbcl 2015-06-10T15:22:35Z nikki93 joined #sbcl 2015-06-10T15:23:59Z oleo quit (Ping timeout: 246 seconds) 2015-06-10T15:48:03Z tuborgman quit (Ping timeout: 256 seconds) 2015-06-10T15:48:59Z milosn_ is now known as milosn 2015-06-10T16:18:43Z oleo_ quit (Quit: Leaving) 2015-06-10T16:20:04Z nikki93 quit (Remote host closed the connection) 2015-06-10T16:24:48Z stassats joined #sbcl 2015-06-10T16:27:53Z nikki93 joined #sbcl 2015-06-10T16:28:23Z oleo joined #sbcl 2015-06-10T16:41:09Z nikki93 quit (Remote host closed the connection) 2015-06-10T17:14:08Z Xach joined #sbcl 2015-06-10T17:18:42Z tuborgman joined #sbcl 2015-06-10T17:33:17Z selat quit (Quit: Lost terminal) 2015-06-10T17:57:50Z ASau joined #sbcl 2015-06-10T18:05:09Z ASau quit (Remote host closed the connection) 2015-06-10T18:05:36Z ASau joined #sbcl 2015-06-10T18:12:59Z Quadrescence joined #sbcl 2015-06-10T18:48:18Z maddas joined #sbcl 2015-06-10T18:56:02Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-10T18:59:13Z milosn quit (Ping timeout: 264 seconds) 2015-06-10T18:59:21Z ASau quit (Remote host closed the connection) 2015-06-10T18:59:49Z ASau joined #sbcl 2015-06-10T19:00:28Z milosn joined #sbcl 2015-06-10T19:13:37Z ASau quit (Remote host closed the connection) 2015-06-10T19:14:11Z ASau joined #sbcl 2015-06-10T20:39:24Z psy_ quit (Ping timeout: 245 seconds) 2015-06-10T20:43:07Z psy_ joined #sbcl 2015-06-10T21:45:43Z stassats quit (Remote host closed the connection) 2015-06-10T21:47:51Z stassats joined #sbcl 2015-06-10T21:51:33Z karswell` is now known as karswell 2015-06-10T22:10:06Z angavrilov quit (Remote host closed the connection) 2015-06-10T22:24:28Z nikki93 joined #sbcl 2015-06-10T22:38:01Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-06-10T22:43:30Z nikki93 quit (Remote host closed the connection) 2015-06-10T23:18:06Z nikki93 joined #sbcl 2015-06-10T23:24:16Z nikki93 quit (Remote host closed the connection) 2015-06-10T23:27:41Z nikki93 joined #sbcl 2015-06-10T23:33:17Z nikki93 quit (Remote host closed the connection) 2015-06-10T23:35:55Z scymtym quit (Ping timeout: 265 seconds) 2015-06-10T23:55:26Z Guest89832 quit (Ping timeout: 252 seconds) 2015-06-11T00:00:18Z smithzv joined #sbcl 2015-06-11T00:00:41Z smithzv is now known as Guest31042 2015-06-11T00:14:56Z scymtym joined #sbcl 2015-06-11T00:34:37Z stassats quit (Ping timeout: 264 seconds) 2015-06-11T01:56:20Z karswell` joined #sbcl 2015-06-11T01:58:45Z karswell quit (Ping timeout: 276 seconds) 2015-06-11T02:10:37Z attila_lendvai quit (Ping timeout: 264 seconds) 2015-06-11T02:53:53Z Adlai` joined #sbcl 2015-06-11T02:56:30Z adlai quit (Ping timeout: 265 seconds) 2015-06-11T03:27:36Z oleo_ joined #sbcl 2015-06-11T03:30:30Z oleo quit (Ping timeout: 252 seconds) 2015-06-11T03:32:53Z ktt9 joined #sbcl 2015-06-11T04:12:43Z Quadrescence joined #sbcl 2015-06-11T04:13:29Z ASau quit (Remote host closed the connection) 2015-06-11T04:13:56Z ASau joined #sbcl 2015-06-11T04:27:48Z nyef quit (Ping timeout: 258 seconds) 2015-06-11T05:08:30Z bsmr quit (Remote host closed the connection) 2015-06-11T05:14:56Z karswell` quit (Remote host closed the connection) 2015-06-11T05:15:11Z karswell` joined #sbcl 2015-06-11T05:18:57Z ASau quit (Ping timeout: 276 seconds) 2015-06-11T05:30:49Z selat joined #sbcl 2015-06-11T05:40:23Z nikki93 joined #sbcl 2015-06-11T06:17:36Z Shinmera joined #sbcl 2015-06-11T07:07:50Z Cymew joined #sbcl 2015-06-11T07:20:09Z Adlai` is now known as adlai 2015-06-11T07:41:54Z tuborgman quit (Ping timeout: 272 seconds) 2015-06-11T07:58:12Z nikki93 quit (Remote host closed the connection) 2015-06-11T08:20:54Z oleo_ quit (Quit: Leaving) 2015-06-11T08:33:12Z tuborgman joined #sbcl 2015-06-11T08:37:22Z oleo joined #sbcl 2015-06-11T08:46:11Z angavrilov joined #sbcl 2015-06-11T09:11:13Z White_Flame quit (Quit: No Ping reply in 180 seconds.) 2015-06-11T09:12:15Z pacon joined #sbcl 2015-06-11T09:13:58Z White_Flame joined #sbcl 2015-06-11T09:20:44Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-11T09:23:50Z stassats joined #sbcl 2015-06-11T09:56:47Z attila_lendvai joined #sbcl 2015-06-11T09:56:47Z attila_lendvai quit (Changing host) 2015-06-11T09:56:47Z attila_lendvai joined #sbcl 2015-06-11T10:20:47Z psy_ quit (Ping timeout: 264 seconds) 2015-06-11T10:39:18Z stassats quit (Ping timeout: 252 seconds) 2015-06-11T10:40:08Z pacon quit (Read error: Connection reset by peer) 2015-06-11T10:41:00Z pacon joined #sbcl 2015-06-11T11:54:59Z attila_lendvai quit (Ping timeout: 264 seconds) 2015-06-11T12:01:38Z ktt9 quit (Remote host closed the connection) 2015-06-11T12:09:15Z nyef joined #sbcl 2015-06-11T13:06:04Z psilord quit (Quit: Leaving.) 2015-06-11T13:21:12Z tuborgman quit (Read error: Connection reset by peer) 2015-06-11T13:25:28Z tuborgman joined #sbcl 2015-06-11T13:36:08Z attila_lendvai joined #sbcl 2015-06-11T13:36:08Z attila_lendvai quit (Changing host) 2015-06-11T13:36:08Z attila_lendvai joined #sbcl 2015-06-11T13:39:16Z stassats joined #sbcl 2015-06-11T14:00:38Z stassats quit (Remote host closed the connection) 2015-06-11T14:02:18Z pacon quit (Read error: Connection reset by peer) 2015-06-11T14:11:23Z bsmr joined #sbcl 2015-06-11T14:12:44Z psy_ joined #sbcl 2015-06-11T14:20:35Z psilord joined #sbcl 2015-06-11T14:31:36Z Cymew quit (Ping timeout: 252 seconds) 2015-06-11T14:52:30Z tuborgman quit (Ping timeout: 252 seconds) 2015-06-11T15:23:41Z Quadrescence joined #sbcl 2015-06-11T15:37:53Z attila_lendvai quit (Ping timeout: 246 seconds) 2015-06-11T15:45:07Z oleo_ joined #sbcl 2015-06-11T15:48:03Z oleo quit (Ping timeout: 252 seconds) 2015-06-11T15:51:45Z dougk_ quit (Remote host closed the connection) 2015-06-11T15:52:52Z dougk_ joined #sbcl 2015-06-11T16:37:51Z hlavaty joined #sbcl 2015-06-11T16:39:38Z hlavaty: since 8de5da8cad483b2cedb706a9e940ac8625246c20 Tue Jun 9 14:32:32 2015 sbcl doesnt build for me on linux x86-64 http://paste.lisp.org/display/149596 2015-06-11T16:43:17Z nyef: hlavaty: Trying an x86-64/linux build now. 2015-06-11T16:43:22Z nyef: (Of HEAD.) 2015-06-11T16:44:36Z hlavaty: thanks 2015-06-11T16:48:24Z nyef: ... And it's on host-2 now, so it looks like something peculiar to your system or how you're running the build. 2015-06-11T16:48:54Z nyef: So, to check the basics, how are you invoking the build process? 2015-06-11T16:51:29Z hlavaty: hmm, i'm running build on nixos 2015-06-11T16:52:14Z hlavaty: so you dont see EVAL: undefined function HOST-CLOAD-STEM or EVAL: undefined function SB!VM:GENESIS? 2015-06-11T16:52:46Z nyef: No... And I don't believe that I would. What are you using as a host lisp? 2015-06-11T16:53:03Z nyef: That doesn't look like a normal set of error messages from SBCL, for example. 2015-06-11T16:53:07Z hlavaty: clisp i think 2015-06-11T16:53:25Z nyef: Ah. Lovely. 2015-06-11T16:53:30Z hlavaty: yeah, it's formatted by the continuous integration tool 2015-06-11T16:53:50Z nyef: Something is almost certainly going wrong much earlier in the process. 2015-06-11T16:54:19Z nyef: VERY early in the process, actually, if HOST-CLOAD-STEM isn't defined. 2015-06-11T16:55:34Z hlavaty: unfortunatelly, i dont understand that 2015-06-11T16:56:18Z nyef: HOST-CLOAD-STEM is part of the fundamental build machinery, and is therefore defined very close to the start of the build process. 2015-06-11T16:57:27Z nyef: If it's not defined, then something went wrong early. 2015-06-11T16:58:14Z hlavaty: yeah 2015-06-11T16:58:43Z tuborgman joined #sbcl 2015-06-11T16:58:49Z hlavaty: i suppose clisp bootstrap is little tested 2015-06-11T17:02:15Z nyef: Also probably depends a bit on the clisp version, as clisp has been known to do some weird things at times. 2015-06-11T17:04:16Z hlavaty: it's clisp-2.49 2015-06-11T17:06:52Z nyef: I'm not familiar with the whole building-with-clisp thing myself. Xof might know more, I guess... 2015-06-11T17:09:17Z hlavaty: i'm pretty sure that that commit broke it, because on that test machine was that commit the only thing that changed as far i know 2015-06-11T17:19:34Z scymtym: our build failures seem to support that: https://ci.cor-lab.org/job/sbcl-master/1057/ 2015-06-11T18:04:47Z ASau joined #sbcl 2015-06-11T18:28:47Z nikki93 joined #sbcl 2015-06-11T18:38:22Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-11T19:00:29Z dougk_: i'll take a look if I broke it 2015-06-11T19:01:19Z Quadrescence joined #sbcl 2015-06-11T19:07:21Z dougk_: hlavaty: I forgot that clisp needs an eval-when :compile around defconstants. fix will be in shortly 2015-06-11T19:09:38Z nyef: clisp needs WHAT around defconstants? Is that even remotely conforming of them? 2015-06-11T19:09:55Z dougk_: yes, unfortunately it is in the way that we sometimes use it. 2015-06-11T19:10:37Z dougk_: i could find the example if I had the book in front of me 2015-06-11T19:11:14Z nyef: Ah, for read-time evaluation in the same file? 2015-06-11T19:11:20Z dougk_: exactly 2015-06-11T19:11:29Z nyef: Okay, that makes at least some sense. Thanks. 2015-06-11T19:11:43Z dougk_: and this is justified based on the telling the compiler to "actually" eval does not make it known to the outer (interpreter's) environment 2015-06-11T19:21:01Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-11T19:29:03Z |3b|: someone should tell clisp that it isn't actually required to use 'each' with 'hash-key'. (it is right about FOR needing to be before other stuff though, not that i can tell where that happens from that build log) 2015-06-11T19:30:00Z |3b|: ah, in PARSE-PROPERTY maybe 2015-06-11T19:31:27Z |3b|: also, DO at end of previous FOR clause in that file, yuck :p 2015-06-11T19:41:59Z scymtym quit (Ping timeout: 256 seconds) 2015-06-11T19:53:16Z |3b| quit (Remote host closed the connection) 2015-06-11T19:53:21Z |3b|` joined #sbcl 2015-06-11T20:13:09Z skrue quit (Ping timeout: 245 seconds) 2015-06-11T20:36:36Z prxq joined #sbcl 2015-06-11T20:51:02Z |3b|` is now known as |3b| 2015-06-11T20:56:05Z Quadrescence joined #sbcl 2015-06-11T21:15:52Z stassats joined #sbcl 2015-06-11T21:19:19Z skrue joined #sbcl 2015-06-11T21:37:30Z angavrilov quit (Remote host closed the connection) 2015-06-11T22:04:12Z prxq quit (Remote host closed the connection) 2015-06-11T22:13:33Z attila_lendvai joined #sbcl 2015-06-11T22:13:33Z attila_lendvai quit (Changing host) 2015-06-11T22:13:33Z attila_lendvai joined #sbcl 2015-06-11T22:20:11Z karswell` is now known as karswell 2015-06-11T22:20:55Z psilord quit (Quit: Leaving.) 2015-06-11T22:35:23Z stassats quit (Remote host closed the connection) 2015-06-11T22:51:59Z maddas quit (Quit: leaving) 2015-06-11T22:56:44Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-06-11T23:17:24Z attila_lendvai quit (Ping timeout: 265 seconds) 2015-06-11T23:20:25Z psilord joined #sbcl 2015-06-11T23:20:30Z psilord quit (Client Quit) 2015-06-11T23:21:32Z psilord joined #sbcl 2015-06-11T23:25:34Z Xach quit (Ping timeout: 272 seconds) 2015-06-11T23:27:00Z Xach joined #sbcl 2015-06-12T00:09:11Z nikki93 quit (Remote host closed the connection) 2015-06-12T00:14:47Z nikki93_ joined #sbcl 2015-06-12T00:18:55Z LiamH joined #sbcl 2015-06-12T00:43:12Z karswell quit (Read error: Connection reset by peer) 2015-06-12T00:43:23Z karswell joined #sbcl 2015-06-12T01:19:49Z nikki93_ quit (Remote host closed the connection) 2015-06-12T01:25:45Z nikki93 joined #sbcl 2015-06-12T01:32:51Z stassats joined #sbcl 2015-06-12T01:53:57Z scymtym joined #sbcl 2015-06-12T01:57:35Z stassats quit (Remote host closed the connection) 2015-06-12T03:39:12Z adlai quit (Ping timeout: 252 seconds) 2015-06-12T03:53:27Z Fade quit (Ping timeout: 265 seconds) 2015-06-12T03:54:20Z Fade joined #sbcl 2015-06-12T04:36:06Z oleo_ quit (Read error: Connection reset by peer) 2015-06-12T04:36:40Z oleo_ joined #sbcl 2015-06-12T04:43:18Z LiamH quit (Ping timeout: 258 seconds) 2015-06-12T04:50:32Z karswell quit (Remote host closed the connection) 2015-06-12T04:50:40Z karswell joined #sbcl 2015-06-12T05:02:48Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-12T05:18:30Z skrue quit (Quit: .) 2015-06-12T05:23:53Z ASau quit (Ping timeout: 246 seconds) 2015-06-12T05:51:18Z bsmr quit (Remote host closed the connection) 2015-06-12T05:57:39Z bsmr joined #sbcl 2015-06-12T06:31:55Z karswell quit (Read error: Connection reset by peer) 2015-06-12T06:32:09Z karswell joined #sbcl 2015-06-12T07:01:08Z Shinmera joined #sbcl 2015-06-12T07:31:06Z Cymew joined #sbcl 2015-06-12T07:32:34Z loke quit (Ping timeout: 252 seconds) 2015-06-12T08:05:16Z tuborgman quit (Ping timeout: 276 seconds) 2015-06-12T08:21:04Z nikki93 quit (Remote host closed the connection) 2015-06-12T08:42:00Z angavrilov joined #sbcl 2015-06-12T08:47:45Z scymtym_ joined #sbcl 2015-06-12T08:51:21Z attila_lendvai joined #sbcl 2015-06-12T08:51:55Z scymtym quit (Ping timeout: 256 seconds) 2015-06-12T08:54:06Z hlavaty` joined #sbcl 2015-06-12T08:54:41Z hlavaty`: dougk_: thanks! 2015-06-12T08:58:09Z hlavaty quit (Ping timeout: 245 seconds) 2015-06-12T08:58:54Z tuborgman joined #sbcl 2015-06-20T20:34:54Z ccl-logbot joined #sbcl 2015-06-20T20:34:54Z 2015-06-20T20:34:54Z names: ccl-logbot dougk_ Ralt |3b|`` PuercoPop ivan4th` carvite ferada_ nicdev` foom luis- pchrist_ jackdaniel Guest78519 ASau nikki93 prxq zacts milosn oleo jackc- scymtym selat Shinmera alchemis7 pacon Quadrescence karswell edgar-rft jdz Intensity fikusz minion akkad Bike reb Adlai psilord flip214 Xach kanru frankS2 p_l dsp_ antoszka clop dustinm` irsol specbot christoph_debian kjeldahl rj-code tmh_ yauz les mood jsnell_ fe[nl]ix Blkt abbe snafuchs 2015-06-20T20:35:20Z loke joined #sbcl 2015-06-20T20:37:44Z drmeister joined #sbcl 2015-06-20T20:38:36Z brucem_ joined #sbcl 2015-06-20T20:38:36Z psy_ joined #sbcl 2015-06-20T20:38:36Z igajsin joined #sbcl 2015-06-20T20:40:56Z Guest78519 is now known as pkhuong 2015-06-20T20:46:18Z BWV989 joined #sbcl 2015-06-20T20:48:12Z OxMLR joined #sbcl 2015-06-20T20:48:27Z rj-code quit (*.net *.split) 2015-06-20T20:50:02Z BWV989 is now known as BWV951 2015-06-20T20:52:29Z rj-code joined #sbcl 2015-06-20T20:54:11Z dsp__ joined #sbcl 2015-06-20T20:54:46Z specbot quit (Ping timeout: 255 seconds) 2015-06-20T20:54:54Z specbot joined #sbcl 2015-06-20T20:59:16Z ivan4th joined #sbcl 2015-06-20T20:59:23Z BWV951 is now known as BWV1077 2015-06-20T20:59:27Z drmeister quit (*.net *.split) 2015-06-20T20:59:27Z dougk_ quit (*.net *.split) 2015-06-20T20:59:28Z pchrist_ quit (*.net *.split) 2015-06-20T20:59:28Z jdz quit (*.net *.split) 2015-06-20T20:59:30Z frankS2 quit (*.net *.split) 2015-06-20T20:59:31Z dsp_ quit (*.net *.split) 2015-06-20T20:59:31Z clop quit (*.net *.split) 2015-06-20T20:59:31Z tmh_ quit (*.net *.split) 2015-06-20T21:01:58Z christoph_debian quit (Ping timeout: 244 seconds) 2015-06-20T21:01:58Z ivan4th` quit (Ping timeout: 244 seconds) 2015-06-20T21:02:02Z Intensity quit (Remote host closed the connection) 2015-06-20T21:02:11Z Quadresce` joined #sbcl 2015-06-20T21:04:02Z BWV1077 is now known as BWV1078 2015-06-20T21:04:20Z Quadrescence quit (Ping timeout: 244 seconds) 2015-06-20T21:05:05Z christoph_debian joined #sbcl 2015-06-20T21:05:24Z BWV1078 is now known as BWV1080 2015-06-20T21:05:53Z Intensity joined #sbcl 2015-06-20T21:11:19Z attila_lendvai joined #sbcl 2015-06-20T21:11:19Z attila_lendvai quit (Changing host) 2015-06-20T21:11:19Z attila_lendvai joined #sbcl 2015-06-20T21:15:10Z kjeldahl_ joined #sbcl 2015-06-20T21:15:49Z clop joined #sbcl 2015-06-20T21:16:06Z jdz joined #sbcl 2015-06-20T21:18:15Z BWV1080 is now known as upthelazyriver 2015-06-20T21:18:29Z upthelazyriver left #sbcl 2015-06-20T21:20:20Z kjeldahl quit (Ping timeout: 264 seconds) 2015-06-20T21:20:22Z mood quit (Ping timeout: 264 seconds) 2015-06-20T21:20:22Z reb quit (Ping timeout: 264 seconds) 2015-06-20T21:20:24Z ivan4th quit (Ping timeout: 264 seconds) 2015-06-20T21:20:24Z les quit (Ping timeout: 264 seconds) 2015-06-20T21:20:25Z antoszka quit (Ping timeout: 264 seconds) 2015-06-20T21:20:32Z pchrist joined #sbcl 2015-06-20T21:20:42Z ivan4th joined #sbcl 2015-06-20T21:20:46Z antoszka joined #sbcl 2015-06-20T21:21:43Z les joined #sbcl 2015-06-20T21:22:20Z mood joined #sbcl 2015-06-20T21:27:14Z yauz_2 joined #sbcl 2015-06-20T21:30:56Z irsol_ joined #sbcl 2015-06-20T21:36:11Z selat quit (Quit: Lost terminal) 2015-06-20T21:38:06Z yauz quit (Ping timeout: 255 seconds) 2015-06-20T21:38:07Z irsol quit (Ping timeout: 255 seconds) 2015-06-20T21:41:38Z ferada_ is now known as ferada 2015-06-20T21:45:43Z irsol_ quit (Changing host) 2015-06-20T21:45:43Z irsol_ joined #sbcl 2015-06-20T21:45:53Z irsol_ is now known as irsol 2015-06-20T21:48:41Z akkad quit (Ping timeout: 246 seconds) 2015-06-20T21:49:03Z Adlai quit (Ping timeout: 246 seconds) 2015-06-20T21:49:29Z Adlai joined #sbcl 2015-06-20T21:49:54Z rj-code quit (*.net *.split) 2015-06-20T21:49:59Z akkad joined #sbcl 2015-06-20T21:52:59Z nyef joined #sbcl 2015-06-20T21:54:21Z rj-code joined #sbcl 2015-06-20T21:54:33Z nikki93 quit (Remote host closed the connection) 2015-06-20T22:00:03Z tmh_ joined #sbcl 2015-06-20T22:07:28Z nikki93 joined #sbcl 2015-06-20T22:12:09Z nikki93 quit (Ping timeout: 252 seconds) 2015-06-20T22:24:51Z prxq quit (Remote host closed the connection) 2015-06-20T22:39:01Z attila_lendvai quit (Ping timeout: 256 seconds) 2015-06-20T22:57:18Z stassats joined #sbcl 2015-06-20T23:02:00Z Quadresce` is now known as Quadrescence 2015-06-20T23:02:19Z Quadrescence quit (Changing host) 2015-06-20T23:02:19Z Quadrescence joined #sbcl 2015-06-20T23:08:34Z nikki93 joined #sbcl 2015-06-20T23:12:40Z nikki93 quit (Ping timeout: 246 seconds) 2015-06-20T23:38:20Z dougk_ joined #sbcl 2015-06-20T23:56:02Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-06-21T00:01:03Z stassats quit (Ping timeout: 252 seconds) 2015-06-21T00:02:09Z frankS2 joined #sbcl 2015-06-21T00:02:54Z jackc-_ joined #sbcl 2015-06-21T00:03:14Z oleo_ joined #sbcl 2015-06-21T00:04:06Z jackc- quit (Read error: Connection reset by peer) 2015-06-21T00:04:58Z drmeister joined #sbcl 2015-06-21T00:07:13Z oleo quit (Ping timeout: 276 seconds) 2015-06-21T00:30:28Z jackc- joined #sbcl 2015-06-21T00:32:39Z les_ joined #sbcl 2015-06-21T00:33:10Z pacon quit (Read error: Connection reset by peer) 2015-06-21T00:33:55Z frankS2_ joined #sbcl 2015-06-21T00:35:52Z irsol_ joined #sbcl 2015-06-21T00:36:21Z yauz joined #sbcl 2015-06-21T00:36:31Z jdz quit (Ping timeout: 246 seconds) 2015-06-21T00:36:33Z drmeister quit (Ping timeout: 246 seconds) 2015-06-21T00:36:34Z jackc-_ quit (*.net *.split) 2015-06-21T00:36:34Z frankS2 quit (*.net *.split) 2015-06-21T00:36:35Z dougk_ quit (*.net *.split) 2015-06-21T00:36:36Z irsol quit (*.net *.split) 2015-06-21T00:36:36Z yauz_2 quit (*.net *.split) 2015-06-21T00:36:36Z les quit (*.net *.split) 2015-06-21T00:36:36Z pchrist quit (*.net *.split) 2015-06-21T00:36:36Z clop quit (*.net *.split) 2015-06-21T00:36:36Z kjeldahl_ quit (*.net *.split) 2015-06-21T00:38:28Z clop joined #sbcl 2015-06-21T00:40:04Z specbot quit (Disconnected by services) 2015-06-21T00:40:08Z specbot joined #sbcl 2015-06-21T00:41:58Z kjeldahl_ joined #sbcl 2015-06-21T00:41:58Z jdz joined #sbcl 2015-06-21T00:41:58Z drmeister joined #sbcl 2015-06-21T00:41:58Z dougk_ joined #sbcl 2015-06-21T00:41:58Z pchrist joined #sbcl 2015-06-21T00:42:05Z drmeister quit (Changing host) 2015-06-21T00:42:05Z drmeister joined #sbcl 2015-06-21T00:44:09Z pkhuong_ joined #sbcl 2015-06-21T00:45:48Z irsol_ quit (Changing host) 2015-06-21T00:45:49Z irsol_ joined #sbcl 2015-06-21T00:45:57Z irsol_ is now known as irsol 2015-06-21T00:49:19Z frankS2_ is now known as frankS2 2015-06-21T00:54:40Z luis` joined #sbcl 2015-06-21T00:55:15Z jsnell_ quit (Write error: Connection reset by peer) 2015-06-21T00:55:16Z pkhuong quit (Ping timeout: 943 seconds) 2015-06-21T00:55:16Z psilord quit (Ping timeout: 943 seconds) 2015-06-21T00:55:17Z luis- quit (Write error: Connection reset by peer) 2015-06-21T00:55:40Z psilord joined #sbcl 2015-06-21T01:12:18Z brucem_ quit (Changing host) 2015-06-21T01:12:18Z brucem_ joined #sbcl 2015-06-21T01:12:21Z brucem_ is now known as brucem 2015-06-21T01:21:22Z |3b|`` is now known as |3b| 2015-06-21T01:49:01Z scymtym quit (Ping timeout: 244 seconds) 2015-06-21T01:52:13Z OxMLR quit (Ping timeout: 264 seconds) 2015-06-21T02:13:28Z OxMLR joined #sbcl 2015-06-21T02:45:32Z nikki93 joined #sbcl 2015-06-21T02:50:22Z nikki93 quit (Ping timeout: 246 seconds) 2015-06-21T03:38:56Z psy_ quit (Remote host closed the connection) 2015-06-21T03:44:03Z psy_ joined #sbcl 2015-06-21T04:34:35Z nikki93 joined #sbcl 2015-06-21T04:39:25Z nikki93 quit (Ping timeout: 264 seconds) 2015-06-21T04:46:01Z OxMLR quit (Ping timeout: 264 seconds) 2015-06-21T04:57:25Z nyef quit (Ping timeout: 264 seconds) 2015-06-21T05:12:37Z nicdev` is now known as nicdev 2015-06-21T06:17:20Z angavrilov joined #sbcl 2015-06-21T06:18:06Z nikki93 joined #sbcl 2015-06-21T07:11:43Z nikki93 quit (Remote host closed the connection) 2015-06-21T08:06:57Z antoszka quit (Quit: Reconnecting) 2015-06-21T08:07:13Z antoszka joined #sbcl 2015-06-21T08:24:49Z salva joined #sbcl 2015-06-21T08:27:40Z Shinmera joined #sbcl 2015-06-21T08:37:36Z milosn quit (Quit: leaving) 2015-06-21T09:05:52Z antoszka quit (Quit: Reconnecting) 2015-06-21T09:05:59Z antoszka joined #sbcl 2015-06-21T09:08:11Z antoszka quit (Client Quit) 2015-06-21T09:08:17Z antoszka joined #sbcl 2015-06-21T09:12:10Z antoszka quit (Changing host) 2015-06-21T09:12:10Z antoszka joined #sbcl 2015-06-21T09:12:38Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-21T09:47:49Z Adlai quit (Quit: Insufficient entropy for original quit message) 2015-06-21T10:27:24Z scymtym joined #sbcl 2015-06-21T10:41:28Z salva quit (Ping timeout: 246 seconds) 2015-06-21T10:47:57Z pacon joined #sbcl 2015-06-21T11:05:27Z selat joined #sbcl 2015-06-21T11:17:33Z psy_ quit (Ping timeout: 252 seconds) 2015-06-21T11:21:24Z psy_ joined #sbcl 2015-06-21T11:34:32Z akkad quit (Excess Flood) 2015-06-21T11:37:29Z akkad joined #sbcl 2015-06-21T11:46:03Z stassats joined #sbcl 2015-06-21T11:49:56Z pacon quit (Read error: Connection reset by peer) 2015-06-21T11:50:27Z attila_lendvai joined #sbcl 2015-06-21T11:50:56Z pacon joined #sbcl 2015-06-21T11:52:06Z stassats quit (Remote host closed the connection) 2015-06-21T11:54:13Z stassats joined #sbcl 2015-06-21T12:02:32Z milosn joined #sbcl 2015-06-21T12:23:36Z oleo joined #sbcl 2015-06-21T12:24:19Z oleo_ quit (Ping timeout: 276 seconds) 2015-06-21T12:33:01Z dsp__ is now known as dsp_ 2015-06-21T12:34:53Z pacon quit (Read error: Connection reset by peer) 2015-06-21T13:01:52Z pchrist_ joined #sbcl 2015-06-21T13:02:00Z angavrilov_ joined #sbcl 2015-06-21T13:04:51Z drmeister_ joined #sbcl 2015-06-21T13:07:19Z jdz_ joined #sbcl 2015-06-21T13:07:39Z dougk__ joined #sbcl 2015-06-21T13:08:02Z antoszka quit (*.net *.split) 2015-06-21T13:08:02Z angavrilov quit (*.net *.split) 2015-06-21T13:08:03Z psilord quit (*.net *.split) 2015-06-21T13:08:04Z kjeldahl_ quit (*.net *.split) 2015-06-21T13:08:04Z jdz quit (*.net *.split) 2015-06-21T13:08:04Z drmeister quit (*.net *.split) 2015-06-21T13:08:05Z dougk_ quit (*.net *.split) 2015-06-21T13:08:05Z pchrist quit (*.net *.split) 2015-06-21T13:08:28Z psilord joined #sbcl 2015-06-21T13:13:32Z antoszka joined #sbcl 2015-06-21T13:13:49Z antoszka quit (*.net *.split) 2015-06-21T13:19:13Z kjeldahl_ joined #sbcl 2015-06-21T13:19:13Z antoszka joined #sbcl 2015-06-21T13:20:30Z angavrilov_ quit (Ping timeout: 265 seconds) 2015-06-21T13:20:59Z psilord quit (Ping timeout: 265 seconds) 2015-06-21T13:20:59Z loke quit (Ping timeout: 265 seconds) 2015-06-21T13:21:00Z Bike quit (Ping timeout: 265 seconds) 2015-06-21T13:21:22Z psilord joined #sbcl 2015-06-21T13:22:27Z Bike joined #sbcl 2015-06-21T13:22:48Z angavrilov_ joined #sbcl 2015-06-21T13:28:37Z milosn quit (Ping timeout: 276 seconds) 2015-06-21T13:29:43Z milosn joined #sbcl 2015-06-21T13:34:45Z loke joined #sbcl 2015-06-21T13:54:08Z karswell quit (Read error: Connection reset by peer) 2015-06-21T14:34:06Z BWV988 joined #sbcl 2015-06-21T15:04:50Z BWV988 quit 2015-06-21T15:05:54Z BWV988 joined #sbcl 2015-06-21T15:06:18Z BWV988 left #sbcl 2015-06-21T15:33:33Z gingerale joined #sbcl 2015-06-21T15:35:45Z pkhuong_ is now known as pkhuong 2015-06-21T16:30:18Z attila_lendvai quit (Ping timeout: 252 seconds) 2015-06-21T16:55:54Z stassats` joined #sbcl 2015-06-21T16:58:04Z stassats quit (Ping timeout: 272 seconds) 2015-06-21T17:07:48Z ASau` joined #sbcl 2015-06-21T17:11:26Z ASau quit (Ping timeout: 264 seconds) 2015-06-21T17:47:58Z selat quit (Quit: Lost terminal) 2015-06-21T18:04:12Z ASau` is now known as ASau 2015-06-21T19:28:09Z OxMLR joined #sbcl 2015-06-21T19:50:18Z Quadrescence joined #sbcl 2015-06-21T20:12:52Z OxMLR quit (Ping timeout: 252 seconds) 2015-06-21T20:25:23Z attila_lendvai joined #sbcl 2015-06-21T20:25:23Z attila_lendvai quit (Changing host) 2015-06-21T20:25:23Z attila_lendvai joined #sbcl 2015-06-21T20:36:00Z OxMLR joined #sbcl 2015-06-21T20:38:23Z nyef joined #sbcl 2015-06-21T20:49:59Z Quadrescence quit (Quit: Leaving) 2015-06-21T20:50:19Z Quadrescence joined #sbcl 2015-06-21T20:58:57Z gingerale quit (Remote host closed the connection) 2015-06-21T21:53:29Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-06-21T22:02:29Z jackc- quit (Read error: Connection reset by peer) 2015-06-21T22:02:38Z jackc- joined #sbcl 2015-06-21T22:16:41Z jackc- quit (Read error: Connection reset by peer) 2015-06-21T22:16:55Z jackc- joined #sbcl 2015-06-21T22:40:32Z angavrilov_ quit (Remote host closed the connection) 2015-06-21T23:06:51Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-21T23:42:30Z akkad` joined #sbcl 2015-06-21T23:42:52Z akkad` quit (Remote host closed the connection) 2015-06-22T00:08:15Z nikki93 joined #sbcl 2015-06-22T00:21:32Z Quadrescence joined #sbcl 2015-06-22T00:23:37Z attila_lendvai quit (Ping timeout: 246 seconds) 2015-06-22T00:39:38Z nikki93 quit (Remote host closed the connection) 2015-06-22T00:44:01Z nikki93 joined #sbcl 2015-06-22T00:52:58Z nikki93 quit (Remote host closed the connection) 2015-06-22T01:20:23Z oleo_ joined #sbcl 2015-06-22T01:21:14Z jackc- quit (Read error: Connection reset by peer) 2015-06-22T01:21:22Z jackc- joined #sbcl 2015-06-22T01:23:37Z oleo quit (Ping timeout: 250 seconds) 2015-06-22T01:24:48Z stassats` quit (Ping timeout: 256 seconds) 2015-06-22T01:36:02Z nikki93 joined #sbcl 2015-06-22T01:59:22Z pchrist_ quit (Ping timeout: 252 seconds) 2015-06-22T02:01:34Z pchrist joined #sbcl 2015-06-22T02:20:06Z scymtym quit (Ping timeout: 252 seconds) 2015-06-22T02:46:26Z OxMLR quit (Ping timeout: 246 seconds) 2015-06-22T03:54:29Z gingerale joined #sbcl 2015-06-22T03:54:45Z zacts quit (Quit: leaving) 2015-06-22T04:10:27Z nikki93 quit (Remote host closed the connection) 2015-06-22T04:16:02Z nikki93 joined #sbcl 2015-06-22T04:16:15Z nikki93 quit (Remote host closed the connection) 2015-06-22T04:18:07Z nikki93 joined #sbcl 2015-06-22T04:21:13Z nikki93 quit (Remote host closed the connection) 2015-06-22T04:21:31Z nikki93 joined #sbcl 2015-06-22T04:25:08Z nyef quit (Ping timeout: 246 seconds) 2015-06-22T04:28:15Z zacts joined #sbcl 2015-06-22T04:44:39Z gingerale quit (Remote host closed the connection) 2015-06-22T04:53:57Z nikki93 quit (Remote host closed the connection) 2015-06-22T04:59:30Z nikki93 joined #sbcl 2015-06-22T05:34:15Z ASau quit (Ping timeout: 264 seconds) 2015-06-22T05:40:20Z nikki93 quit (Remote host closed the connection) 2015-06-22T05:41:25Z oleo_ quit (Quit: Leaving) 2015-06-22T06:10:42Z Shinmera joined #sbcl 2015-06-22T06:25:35Z angavrilov joined #sbcl 2015-06-22T07:38:06Z srenatus joined #sbcl 2015-06-22T08:09:48Z jdz_ is now known as jdz 2015-06-22T08:12:05Z jdz is now known as Guest90068 2015-06-22T08:18:27Z salva joined #sbcl 2015-06-22T08:26:18Z Guest90068 is now known as jdz 2015-06-22T08:28:05Z attila_lendvai joined #sbcl 2015-06-22T08:28:05Z attila_lendvai quit (Changing host) 2015-06-22T08:28:05Z attila_lendvai joined #sbcl 2015-06-22T08:54:42Z pacon joined #sbcl 2015-06-22T08:59:32Z attila_lendvai quit (Ping timeout: 246 seconds) 2015-06-22T09:27:03Z nyef joined #sbcl 2015-06-22T09:57:13Z milosn quit (Ping timeout: 256 seconds) 2015-06-22T10:03:10Z milosn joined #sbcl 2015-06-22T10:12:17Z pacon quit (Read error: Connection reset by peer) 2015-06-22T10:14:58Z pacon joined #sbcl 2015-06-22T10:16:14Z scymtym joined #sbcl 2015-06-22T10:43:11Z scymtym quit (*.net *.split) 2015-06-22T10:43:12Z Ralt quit (*.net *.split) 2015-06-22T10:43:13Z |3b| quit (*.net *.split) 2015-06-22T10:43:13Z PuercoPop quit (*.net *.split) 2015-06-22T10:43:13Z nicdev quit (*.net *.split) 2015-06-22T10:43:14Z foom quit (*.net *.split) 2015-06-22T10:43:21Z Ralt joined #sbcl 2015-06-22T10:43:24Z nicdev` joined #sbcl 2015-06-22T10:43:26Z scymtym joined #sbcl 2015-06-22T10:43:36Z foom joined #sbcl 2015-06-22T10:44:01Z PuercoPop joined #sbcl 2015-06-22T10:44:27Z |3b|` joined #sbcl 2015-06-22T11:46:49Z hlavaty joined #sbcl 2015-06-22T12:25:57Z milosn quit (Quit: Lost terminal) 2015-06-22T12:27:16Z milosn joined #sbcl 2015-06-22T12:59:03Z prxq joined #sbcl 2015-06-22T13:13:37Z prxq quit (Ping timeout: 246 seconds) 2015-06-22T13:25:24Z oleo joined #sbcl 2015-06-22T13:37:24Z antoszka quit (Changing host) 2015-06-22T13:37:25Z antoszka joined #sbcl 2015-06-22T13:42:55Z pacon quit (Read error: Connection reset by peer) 2015-06-22T13:47:47Z hlavaty quit (Remote host closed the connection) 2015-06-22T14:12:15Z prxq joined #sbcl 2015-06-22T14:14:22Z dougk__ quit (Remote host closed the connection) 2015-06-22T14:19:04Z oleo_ joined #sbcl 2015-06-22T14:21:51Z oleo quit (Ping timeout: 256 seconds) 2015-06-22T14:24:48Z reb joined #sbcl 2015-06-22T14:32:09Z dougk_ joined #sbcl 2015-06-22T14:50:17Z luis` is now known as luis1 2015-06-22T14:51:43Z luis1 is now known as luis 2015-06-22T15:10:22Z gingerale joined #sbcl 2015-06-22T15:12:43Z |3b|` is now known as |3b| 2015-06-22T15:45:25Z nikki93 joined #sbcl 2015-06-22T16:01:47Z nikki93 quit (Remote host closed the connection) 2015-06-22T16:16:13Z nikki93 joined #sbcl 2015-06-22T16:18:02Z nikki93 quit (Remote host closed the connection) 2015-06-22T16:18:25Z nikki93 joined #sbcl 2015-06-22T16:39:36Z attila_lendvai joined #sbcl 2015-06-22T16:39:36Z attila_lendvai quit (Changing host) 2015-06-22T16:39:36Z attila_lendvai joined #sbcl 2015-06-22T17:20:21Z kanru quit (Ping timeout: 256 seconds) 2015-06-22T17:22:28Z gingerale quit (Remote host closed the connection) 2015-06-22T17:30:02Z srenatus quit (Quit: Connection closed for inactivity) 2015-06-22T17:40:54Z psy_ quit (Read error: Connection reset by peer) 2015-06-22T17:50:35Z bsmr joined #sbcl 2015-06-22T18:36:18Z psy_ joined #sbcl 2015-06-22T18:42:58Z nikki93 quit (Remote host closed the connection) 2015-06-22T18:48:35Z nikki93 joined #sbcl 2015-06-22T18:53:38Z nikki93 quit (Remote host closed the connection) 2015-06-22T18:55:00Z nikki93 joined #sbcl 2015-06-22T19:01:29Z nikki93 quit (Remote host closed the connection) 2015-06-22T19:18:10Z stassats joined #sbcl 2015-06-22T19:34:13Z OxMLR joined #sbcl 2015-06-22T20:24:13Z angavrilov quit (Remote host closed the connection) 2015-06-22T20:48:52Z ASau joined #sbcl 2015-06-22T21:20:12Z joshe joined #sbcl 2015-06-22T21:25:09Z prxq quit (Remote host closed the connection) 2015-06-22T21:36:54Z nikki93 joined #sbcl 2015-06-22T21:38:56Z nikki93 quit (Remote host closed the connection) 2015-06-22T21:41:17Z jackc- quit (Read error: Connection reset by peer) 2015-06-22T21:41:26Z jackc- joined #sbcl 2015-06-22T21:46:39Z attila_lendvai quit (Ping timeout: 252 seconds) 2015-06-22T21:49:31Z akkad` joined #sbcl 2015-06-22T21:49:59Z attila_lendvai joined #sbcl 2015-06-22T21:49:59Z attila_lendvai quit (Changing host) 2015-06-22T21:49:59Z attila_lendvai joined #sbcl 2015-06-22T21:52:51Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-06-22T21:52:52Z akkad quit (Ping timeout: 264 seconds) 2015-06-22T22:00:29Z akkad joined #sbcl 2015-06-22T22:27:59Z attila_lendvai quit (Ping timeout: 248 seconds) 2015-06-22T22:32:21Z attila_lendvai joined #sbcl 2015-06-22T22:32:50Z akkad` quit (Ping timeout: 252 seconds) 2015-06-22T22:37:09Z attila_lendvai quit (Ping timeout: 265 seconds) 2015-06-22T22:49:00Z akkad` joined #sbcl 2015-06-22T23:21:13Z christoph_debian quit (Ping timeout: 276 seconds) 2015-06-22T23:25:02Z christoph_debian joined #sbcl 2015-06-22T23:36:08Z christoph_debian quit (Ping timeout: 244 seconds) 2015-06-23T00:06:44Z christoph_debian joined #sbcl 2015-06-23T00:09:29Z Xach quit (Ping timeout: 256 seconds) 2015-06-23T00:21:33Z Xach joined #sbcl 2015-06-23T00:27:03Z Xach quit (Ping timeout: 256 seconds) 2015-06-23T00:28:28Z nikki93 joined #sbcl 2015-06-23T00:28:42Z Xach joined #sbcl 2015-06-23T00:30:16Z akkad` quit (Ping timeout: 255 seconds) 2015-06-23T00:35:25Z ASau quit (Ping timeout: 246 seconds) 2015-06-23T00:36:04Z stassats quit (Ping timeout: 264 seconds) 2015-06-23T00:41:18Z ASau joined #sbcl 2015-06-23T00:48:42Z ASau quit (Ping timeout: 252 seconds) 2015-06-23T01:01:03Z nikki93 quit (Remote host closed the connection) 2015-06-23T01:04:17Z nikki93 joined #sbcl 2015-06-23T01:08:59Z scymtym quit (Ping timeout: 256 seconds) 2015-06-23T01:35:08Z npatrick04 joined #sbcl 2015-06-23T02:23:30Z nikki93 quit (Remote host closed the connection) 2015-06-23T02:23:33Z oleo__ joined #sbcl 2015-06-23T02:23:39Z zacts quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-06-23T02:27:00Z oleo_ quit (Ping timeout: 272 seconds) 2015-06-23T02:30:47Z npatrick04 quit (Remote host closed the connection) 2015-06-23T03:45:09Z OxMLR quit (Quit: Leaving) 2015-06-23T03:55:32Z zacts joined #sbcl 2015-06-23T04:02:48Z psy_ quit (Ping timeout: 256 seconds) 2015-06-23T04:29:46Z selat joined #sbcl 2015-06-23T04:36:24Z oleo__ quit (Changing host) 2015-06-23T04:36:24Z oleo__ joined #sbcl 2015-06-23T04:36:45Z oleo__ is now known as oleo 2015-06-23T04:43:48Z nyef quit (Ping timeout: 272 seconds) 2015-06-23T04:45:20Z oleo quit (Quit: Leaving) 2015-06-23T05:09:02Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-23T05:48:45Z psy_ joined #sbcl 2015-06-23T06:22:47Z angavrilov joined #sbcl 2015-06-23T06:23:58Z nikki93 joined #sbcl 2015-06-23T07:04:36Z srenatus joined #sbcl 2015-06-23T07:21:58Z Quadrescence joined #sbcl 2015-06-23T07:31:42Z nikki93 quit (Remote host closed the connection) 2015-06-23T07:51:43Z scymtym joined #sbcl 2015-06-23T08:04:31Z Shinmera joined #sbcl 2015-06-23T08:26:23Z psy_ quit (Ping timeout: 248 seconds) 2015-06-23T08:32:44Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-23T09:51:55Z stassats joined #sbcl 2015-06-23T10:31:19Z nyef joined #sbcl 2015-06-23T10:45:57Z attila_lendvai joined #sbcl 2015-06-23T10:51:18Z stassats quit (Remote host closed the connection) 2015-06-23T11:23:42Z Shinmera- joined #sbcl 2015-06-23T11:23:44Z Shinmera quit (Read error: Connection reset by peer) 2015-06-23T11:53:08Z pacon joined #sbcl 2015-06-23T11:55:04Z pacon quit (Read error: Connection reset by peer) 2015-06-23T12:03:19Z stassats joined #sbcl 2015-06-23T12:05:49Z Shinmera- is now known as Shinmera 2015-06-23T12:08:30Z stassats: and i get an unexpected failure 2015-06-23T12:08:39Z stassats: step.impure.lisp / STEP-OUT/2 2015-06-23T12:08:47Z stassats: Unhandled memory fault at #x0. 2015-06-23T12:10:41Z p_l: ;28 2015-06-23T12:10:48Z p_l: ... sorry 2015-06-23T12:23:06Z nyef: stassats: That's... neat. Does that use the fun-end-breakpoint stuff, or some other mechanism? 2015-06-23T12:23:19Z stassats: haven't looked at it 2015-06-23T12:23:23Z stassats: but it's a regression 2015-06-23T12:25:43Z stassats: ./run-tests.sh step.impure.lisp --break-on-failure of course doesn't fail 2015-06-23T12:26:30Z flip214: and doesn't break, either ;P 2015-06-23T12:27:00Z stassats: that's implied 2015-06-23T12:32:13Z flip214: hmm, it could fail, and then fail to break, too! 2015-06-23T12:35:57Z stassats: it's very fragile 2015-06-23T12:36:13Z Xach quit (Ping timeout: 265 seconds) 2015-06-23T12:37:42Z Xach joined #sbcl 2015-06-23T13:44:39Z oleo joined #sbcl 2015-06-23T14:27:06Z oleo_ joined #sbcl 2015-06-23T14:29:17Z njmurphy joined #sbcl 2015-06-23T14:30:05Z oleo quit (Ping timeout: 264 seconds) 2015-06-23T15:04:50Z nyef quit (Ping timeout: 246 seconds) 2015-06-23T15:14:40Z gingerale joined #sbcl 2015-06-23T16:03:47Z dougk_ quit (Remote host closed the connection) 2015-06-23T16:20:41Z dougk_ joined #sbcl 2015-06-23T16:40:38Z Quadrescence joined #sbcl 2015-06-23T16:45:30Z nikki93 joined #sbcl 2015-06-23T16:50:22Z nikki93 quit (Remote host closed the connection) 2015-06-23T16:51:46Z mateuszb joined #sbcl 2015-06-23T16:54:07Z foom quit (Ping timeout: 248 seconds) 2015-06-23T16:56:09Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-23T17:00:49Z psy_ joined #sbcl 2015-06-23T17:01:26Z nikki93 joined #sbcl 2015-06-23T17:04:59Z mateuszb quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-06-23T17:10:25Z emanuelz joined #sbcl 2015-06-23T17:23:20Z nikki93 quit (Remote host closed the connection) 2015-06-23T17:23:40Z nikki93 joined #sbcl 2015-06-23T17:30:03Z srenatus quit (Quit: Connection closed for inactivity) 2015-06-23T17:52:54Z mateuszb joined #sbcl 2015-06-23T17:53:26Z nyef joined #sbcl 2015-06-23T18:34:33Z mateuszb_ joined #sbcl 2015-06-23T18:35:06Z mateuszb_ quit (Client Quit) 2015-06-23T18:36:36Z mateuszb quit (Ping timeout: 256 seconds) 2015-06-23T18:47:24Z foom joined #sbcl 2015-06-23T18:59:18Z OxMLR joined #sbcl 2015-06-23T19:03:44Z sdemarre joined #sbcl 2015-06-23T19:18:55Z prxq joined #sbcl 2015-06-23T19:41:35Z nikki93 quit (Remote host closed the connection) 2015-06-23T19:57:14Z angavrilov quit (Remote host closed the connection) 2015-06-23T20:00:43Z sdemarre quit (Ping timeout: 250 seconds) 2015-06-23T20:02:44Z nikki93 joined #sbcl 2015-06-23T20:09:46Z prxq quit (Remote host closed the connection) 2015-06-23T20:24:30Z gingerale quit (Remote host closed the connection) 2015-06-23T20:32:20Z nikki93 quit (Remote host closed the connection) 2015-06-23T20:58:16Z mateuszb joined #sbcl 2015-06-23T21:08:41Z mateuszb quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-06-23T21:28:35Z selat quit (Quit: Lost terminal) 2015-06-23T21:32:04Z OxMLR quit (Ping timeout: 255 seconds) 2015-06-23T21:45:16Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-06-23T22:12:44Z drmeister_ is now known as drmeister 2015-06-23T22:33:22Z pacon joined #sbcl 2015-06-23T23:13:02Z pacon quit (Read error: Connection reset by peer) 2015-06-23T23:14:48Z kanru joined #sbcl 2015-06-23T23:16:56Z scymtym quit (Ping timeout: 246 seconds) 2015-06-23T23:21:25Z kanru quit (Ping timeout: 255 seconds) 2015-06-23T23:30:08Z mateuszb joined #sbcl 2015-06-23T23:37:05Z akkad quit (Excess Flood) 2015-06-23T23:39:09Z akkad joined #sbcl 2015-06-23T23:45:55Z mateuszb quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-06-23T23:46:11Z mateuszb joined #sbcl 2015-06-24T00:40:54Z stassats quit (Ping timeout: 252 seconds) 2015-06-24T01:26:05Z mateuszb quit (Ping timeout: 246 seconds) 2015-06-24T02:13:39Z OxMLR joined #sbcl 2015-06-24T02:14:13Z attila_lendvai quit (Ping timeout: 264 seconds) 2015-06-24T02:28:32Z oleo__ joined #sbcl 2015-06-24T02:31:54Z oleo_ quit (Ping timeout: 265 seconds) 2015-06-24T03:00:36Z OxMLR quit (Ping timeout: 252 seconds) 2015-06-24T03:09:07Z nikki93 joined #sbcl 2015-06-24T03:56:33Z nikki93 quit (Remote host closed the connection) 2015-06-24T04:01:56Z nikki93 joined #sbcl 2015-06-24T04:47:41Z nyef quit (Ping timeout: 246 seconds) 2015-06-24T05:13:03Z oleo__ quit (Quit: Leaving) 2015-06-24T05:19:08Z Quadrescence joined #sbcl 2015-06-24T05:22:36Z psy_ quit (Ping timeout: 256 seconds) 2015-06-24T05:36:29Z selat joined #sbcl 2015-06-24T05:53:48Z mateuszb joined #sbcl 2015-06-24T05:58:21Z psy_ joined #sbcl 2015-06-24T05:58:38Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-24T06:03:07Z psy_ quit (Client Quit) 2015-06-24T06:06:42Z psy_ joined #sbcl 2015-06-24T06:07:21Z psy_ quit (Max SendQ exceeded) 2015-06-24T06:07:47Z psy_ joined #sbcl 2015-06-24T06:25:05Z Shinmera joined #sbcl 2015-06-24T06:28:30Z nikki93 quit (Ping timeout: 252 seconds) 2015-06-24T06:46:28Z mateuszb quit (Ping timeout: 256 seconds) 2015-06-24T07:14:12Z srenatus joined #sbcl 2015-06-24T08:08:56Z nikki93 joined #sbcl 2015-06-24T08:51:07Z angavrilov joined #sbcl 2015-06-24T09:00:20Z milosn quit (Quit: leaving) 2015-06-24T09:37:45Z nikki93 quit (Remote host closed the connection) 2015-06-24T09:47:20Z Cymew joined #sbcl 2015-06-24T09:51:35Z stassats joined #sbcl 2015-06-24T09:53:36Z Cymew quit (Quit: Konversation terminated!) 2015-06-24T10:22:39Z selat quit (Quit: Lost terminal) 2015-06-24T10:32:18Z attila_lendvai joined #sbcl 2015-06-24T10:48:02Z srenatus left #sbcl 2015-06-24T10:51:03Z emanuelz quit (Quit: emanuelz) 2015-06-24T10:51:49Z scymtym joined #sbcl 2015-06-24T11:26:36Z jsnell joined #sbcl 2015-06-24T11:42:05Z pacon joined #sbcl 2015-06-24T12:13:59Z psy_ quit (Ping timeout: 250 seconds) 2015-06-24T12:21:47Z sdemarre joined #sbcl 2015-06-24T12:33:38Z nyef joined #sbcl 2015-06-24T13:03:09Z pacon quit (Read error: Connection reset by peer) 2015-06-24T13:07:36Z stassats: this is stupid 2015-06-24T13:07:56Z stassats: cp sbcl /tmp/sbcl; cd tests; ./run-tests.sh step.impure.lisp 2015-06-24T13:07:57Z stassats: doesn't fail 2015-06-24T13:08:11Z stassats: fails in the original place 2015-06-24T13:12:11Z stassats: this is the silliest bug i encountered 2015-06-24T13:23:07Z stassats: if i rename step.impure.lisp to st.impure.lisp, doesn't fail either 2015-06-24T13:32:51Z milosn joined #sbcl 2015-06-24T13:39:02Z oleo joined #sbcl 2015-06-24T13:41:46Z kjeldahl_ quit (Quit: WeeChat 1.1.1) 2015-06-24T13:51:59Z |3b|: those are always fun 2015-06-24T13:52:55Z milosn_ joined #sbcl 2015-06-24T13:52:57Z milosn quit (Read error: Connection reset by peer) 2015-06-24T13:53:30Z stassats: i can't do anything with it 2015-06-24T13:53:46Z stassats: managed to land in ldb, it has no backtrace, gdb more helpful 2015-06-24T13:54:28Z stassats: valid_lisp_pointer_p is at the bottom 2015-06-24T13:54:59Z |3b|: do other same-length filenames break or not break? 2015-06-24T13:55:09Z stassats: sbc1 breaks 2015-06-24T13:55:31Z stassats: if i insert "1" somewhere in test-util.lisp, doesn't break 2015-06-24T13:59:20Z milosn_ is now known as milosn 2015-06-24T13:59:34Z |3b|: so depends on actual characters in the path, not just length? 2015-06-24T14:00:08Z stassats: it depends on what's in the heap 2015-06-24T14:00:17Z stassats: pathnames affect that too 2015-06-24T14:00:29Z |3b|: right, just curious about which effects 2015-06-24T14:00:34Z stassats: i meant "1" inside the file, not the name 2015-06-24T14:00:40Z |3b|: ah 2015-06-24T14:02:04Z |3b|: at one point corman lisp had a bug where hash tables would break if they were exactly 2 bytes from edge of a page, and building in a particular length dir would end up shifting some important hash table to a position that would trigger that, preventing loading slime 2015-06-24T14:02:16Z stassats: there's %ldb in the backtrace 2015-06-24T14:03:44Z stassats: handle-single-step-around-trap sounds like something that can be in the backtrace 2015-06-24T14:04:18Z stassats: manually backtracing: getting the backtrace from gdb, then doing "call component_pointer_from_pc" on addresses 2015-06-24T14:04:34Z stassats: then oring it with #xF, then continuing to ldb, then doing p the resulting address 2015-06-24T14:07:46Z stassats: not like stepping was ever really working right 2015-06-24T14:09:33Z stassats: at the end PC is at 0 2015-06-24T14:38:33Z oleo_ joined #sbcl 2015-06-24T14:39:00Z oleo is now known as Guest47956 2015-06-24T14:39:07Z oleo_ quit (Changing host) 2015-06-24T14:39:08Z oleo_ joined #sbcl 2015-06-24T14:39:25Z Guest47956 quit (Ping timeout: 255 seconds) 2015-06-24T14:40:25Z oleo_ is now known as oleo 2015-06-24T14:48:33Z psy_ joined #sbcl 2015-06-24T14:58:16Z stassats quit (Ping timeout: 276 seconds) 2015-06-24T16:35:34Z sdemarre quit (Ping timeout: 246 seconds) 2015-06-24T17:28:05Z sdemarre joined #sbcl 2015-06-24T17:29:55Z stassats joined #sbcl 2015-06-24T17:31:49Z emanuelz joined #sbcl 2015-06-24T17:56:03Z OxMLR joined #sbcl 2015-06-24T18:12:06Z Quadrescence joined #sbcl 2015-06-24T18:26:44Z OxMLR quit (Remote host closed the connection) 2015-06-24T18:30:03Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-24T18:58:23Z kanru joined #sbcl 2015-06-24T19:07:07Z Xof joined #sbcl 2015-06-24T19:12:15Z zacts quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-06-24T19:12:29Z stassats: 4981BC24F000000017001020 CMP QWORD PTR [R12+240], 537919511 ; thread.stepping 2015-06-24T19:12:48Z stassats: a 12-byte instruction for checking stepping 2015-06-24T19:13:05Z stassats: surely it could just for a zero, and at a byte ptr 2015-06-24T19:13:08Z stassats: but i digress 2015-06-24T19:14:21Z stassats: it can even use memory protection 2015-06-24T19:14:51Z Xof: evening 2015-06-24T19:14:53Z stassats: though that will blow a whole page 2015-06-24T19:15:26Z nyef: Umm... Is that checking a TLS-bound symbol for NIL? 2015-06-24T19:15:39Z stassats: yes, that's stepping 2015-06-24T19:15:50Z stassats: i have a weirdest of failures in a stepping test 2015-06-24T19:16:05Z stassats: if i rename the file from step.impure.lisp to st.impure.lisp, it disappears 2015-06-24T19:16:15Z stassats: basically, i have no way of poking around 2015-06-24T19:16:25Z nyef: Yeah, use a zero, that'll let you knock at least the NIL out of there. 2015-06-24T19:16:44Z stassats: but i need to get it working first, not to optimize 2015-06-24T19:16:59Z stassats: somehow it ends up with PC being at 0x0 2015-06-24T19:17:01Z nyef: Is there a point in the file *after* which poking doesn't break it? 2015-06-24T19:17:41Z stassats: i think it depends on a precise address at which code resides 2015-06-24T19:17:41Z jsnell: is the failure just length dependent? 2015-06-24T19:18:03Z stassats: if i insert a "1" inside test-util.lisp, it disappears 2015-06-24T19:18:11Z stassats: just a top-level 1 2015-06-24T19:19:05Z stassats: but i can probably modify the runtime 2015-06-24T19:20:53Z stassats: when i attach gdb, i see valid_lisp_pointer_p at the bottom 2015-06-24T19:21:04Z stassats: then there's handle-single-step-around-trap sprinkled around 2015-06-24T19:23:32Z angavrilov quit (Remote host closed the connection) 2015-06-24T19:25:52Z stassats: ok, changes to the runtime do not affect it, only the dynamic space does 2015-06-24T19:47:08Z stassats: RAX after the call to handle-single-step-around-trap is 0x100604fddf 2015-06-24T19:47:23Z stassats: (gdb) x 0x100604fddfa+9 => 0x0 2015-06-24T19:48:27Z selat joined #sbcl 2015-06-24T19:49:14Z stassats: trying the succeeding cases, there's 0x20200050 there 2015-06-24T19:49:21Z stassats: but component_pointer_from_pc doesn't recognize it 2015-06-24T19:54:12Z stassats: rax+9 is fdefn, isn't it? 2015-06-24T19:54:39Z stassats: but it passes the address of a function 2015-06-24T19:54:44Z stassats: as in, what? how did that work? 2015-06-24T19:56:44Z stassats: ok, it somehow accounts for that 2015-06-24T19:58:06Z igajsin quit (Ping timeout: 256 seconds) 2015-06-24T19:59:17Z stassats: ok, so, the failing case it receives a fdefn of PRINT, but upon exit it's p 0x100604fddf => $11= 0x100604fddf: other pointer 2015-06-24T19:59:21Z stassats: not a fdefn at all 2015-06-24T19:59:52Z igajsin joined #sbcl 2015-06-24T20:00:38Z nyef: Is it catching a GC in there or something? 2015-06-24T20:00:59Z stassats: SBCL_DYNDEBUG doesn't indicate a gc 2015-06-24T20:01:22Z stassats: oh wait, it affects only one layer, doesn't it? 2015-06-24T20:01:34Z stassats: it's a child of the test runner 2015-06-24T20:01:37Z nyef: I have no idea. 2015-06-24T20:02:27Z nyef: I know that we've had some real doozies when it comes to GC-safety of various short-lived constructs. 2015-06-24T20:03:59Z stassats: oh, i'm redirecting stdout 2015-06-24T20:04:17Z stassats: my guess was gc too, but i was misled by the absence of SBCL_DYNDEBUG output 2015-06-24T20:06:29Z OxMLR joined #sbcl 2015-06-24T20:07:08Z stassats: hm, SBCL_DYNDEBUG strangely doesn't say anything when gcing, am i misremembering 2015-06-24T20:07:41Z stassats: i'm pretty sure it's because of the gc moving 2015-06-24T20:07:50Z stassats: need to confirm that gc actually happens 2015-06-24T20:09:01Z stassats: of course (setf gc-logfile) throws it off 2015-06-24T20:09:08Z stassats: but it seems that there is a gc 2015-06-24T20:09:16Z stassats: i think i can make a better test case 2015-06-24T20:10:23Z nyef: Can you "just" arrange for the runtime to have a logfile in the first place, without having to SETF it? 2015-06-24T20:11:02Z stassats: i'm convinced anyway 2015-06-24T20:11:26Z stassats: it's not gc safe in any case 2015-06-24T20:14:07Z OxMLR23 joined #sbcl 2015-06-24T20:14:12Z stassats: bingo 2015-06-24T20:14:26Z OxMLR23 quit (Remote host closed the connection) 2015-06-24T20:18:10Z stassats: lp 1468495 2015-06-24T20:18:10Z specbot: https://bugs.launchpad.net/bugs/1468495 2015-06-24T20:18:42Z stassats: so, does it just need to slap PA around the call to handle_single_step_trap 2015-06-24T20:18:50Z nyef: stassats: Nice! 2015-06-24T20:19:05Z nyef: PA _where_? What? 2015-06-24T20:19:33Z nyef: Is it stepping generally, or just step-out? 2015-06-24T20:19:43Z stassats: handle_single_step_trap calls a function which creates a wrapper 2015-06-24T20:19:51Z stassats: it puts that wrapper into RAX, which is then called 2015-06-24T20:20:00Z stassats: but of course it can get GCed in the meantime 2015-06-24T20:20:34Z nyef: Oh, hell. The whole "runtime can't allocate safely" thing? 2015-06-24T20:21:07Z stassats: oh wait, it's all done in lisp, i can just pin it 2015-06-24T20:21:10Z zacts joined #sbcl 2015-06-24T20:23:58Z stassats: no, that won't work 2015-06-24T20:24:28Z stassats: only the RAX in the context holds it, and gc doesn't know about that context 2015-06-24T20:24:46Z nyef: Sounds like you want fake_foreign_function_call(), then? 2015-06-24T20:24:56Z stassats: it already has it 2015-06-24T20:25:08Z nyef: So why doesn't GC know about the context? 2015-06-24T20:25:32Z stassats: ok, let's think some more 2015-06-24T20:26:56Z stassats: ok, pinning should work 2015-06-24T20:27:05Z stassats: or not 2015-06-24T20:27:08Z stassats: argh, let's just try 2015-06-24T20:29:16Z stassats: so, set-context-register is a function 2015-06-24T20:29:32Z stassats: yes, pinning should work, since get-lisp-object-address will get a fixnumized representation 2015-06-24T20:29:42Z stassats: and won't hold the function down 2015-06-24T20:31:34Z stassats: at least the fix is easy 2015-06-24T20:34:37Z stassats: that did the trick 2015-06-24T20:34:46Z stassats: will push after the freeze 2015-06-24T20:38:16Z stassats: turns out, you can't step two functions at a time 2015-06-24T20:38:26Z stassats: The bounding indices 0 and 3 are bad for a sequence of length 0. 2015-06-24T20:42:28Z stassats: bah, doesn't happen in slime, hope for a backtrace 2015-06-24T20:50:40Z sdemarre quit (Ping timeout: 255 seconds) 2015-06-24T20:56:22Z sdemarre joined #sbcl 2015-06-24T20:57:25Z kanru quit (Ping timeout: 244 seconds) 2015-06-24T20:58:20Z stassats: can't find where that subseq might be coming from 2015-06-24T21:02:37Z selat quit (Quit: Lost terminal) 2015-06-24T21:02:51Z selat joined #sbcl 2015-06-24T21:03:58Z prxq joined #sbcl 2015-06-24T21:07:15Z kanru joined #sbcl 2015-06-24T21:12:16Z sdemarre quit (Ping timeout: 255 seconds) 2015-06-24T21:13:02Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-06-24T21:16:57Z stassats: and my test case is bad, but when i do get a backtrace, it doesn't shed any light 2015-06-24T21:59:31Z selat quit (Quit: Lost terminal) 2015-06-24T22:04:35Z prxq quit (Remote host closed the connection) 2015-06-24T22:05:58Z kanru quit (Ping timeout: 276 seconds) 2015-06-24T22:11:28Z kanru joined #sbcl 2015-06-24T22:44:31Z attila_lendvai quit (Ping timeout: 255 seconds) 2015-06-24T22:54:29Z scymtym quit (Ping timeout: 256 seconds) 2015-06-24T22:59:41Z kanru quit (Ping timeout: 246 seconds) 2015-06-24T23:02:40Z skrue joined #sbcl 2015-06-24T23:11:31Z milosn quit (Ping timeout: 255 seconds) 2015-06-24T23:13:22Z milosn joined #sbcl 2015-06-24T23:44:58Z nikki93 joined #sbcl 2015-06-24T23:52:23Z nikki93 quit (Remote host closed the connection) 2015-06-25T00:00:38Z krzysz00 joined #sbcl 2015-06-25T00:02:43Z krzysz00 quit (Client Quit) 2015-06-25T00:05:35Z kanru joined #sbcl 2015-06-25T00:22:30Z scymtym joined #sbcl 2015-06-25T00:35:13Z stassats quit (Ping timeout: 255 seconds) 2015-06-25T00:51:41Z kanru quit (Ping timeout: 246 seconds) 2015-06-25T01:20:38Z nikki93 joined #sbcl 2015-06-25T01:36:51Z edgar-rft quit (Quit: edgar-rft) 2015-06-25T01:37:59Z edgar-rft joined #sbcl 2015-06-25T02:56:02Z OxMLR quit (Remote host closed the connection) 2015-06-25T03:12:43Z scymtym quit (Ping timeout: 250 seconds) 2015-06-25T03:42:01Z mateuszb joined #sbcl 2015-06-25T03:47:18Z mateuszb quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-06-25T04:02:12Z mateuszb joined #sbcl 2015-06-25T04:11:31Z mateuszb_ joined #sbcl 2015-06-25T04:15:10Z mateuszb quit (Ping timeout: 276 seconds) 2015-06-25T04:17:57Z nikki93 quit (Remote host closed the connection) 2015-06-25T04:34:53Z nikki93 joined #sbcl 2015-06-25T04:42:28Z nikki93 quit (Remote host closed the connection) 2015-06-25T04:42:51Z nikki93 joined #sbcl 2015-06-25T04:50:59Z nikki93 quit (Remote host closed the connection) 2015-06-25T04:51:55Z mateuszb_ quit (Ping timeout: 265 seconds) 2015-06-25T04:56:59Z nikki93 joined #sbcl 2015-06-25T05:05:05Z nyef quit (Ping timeout: 256 seconds) 2015-06-25T05:10:01Z Quadrescence joined #sbcl 2015-06-25T05:16:17Z oleo quit (Quit: Leaving) 2015-06-25T05:16:59Z psy_ quit (Ping timeout: 246 seconds) 2015-06-25T05:19:09Z nikki93 quit (Remote host closed the connection) 2015-06-25T05:20:23Z nikki93 joined #sbcl 2015-06-25T05:30:22Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-25T05:32:00Z nikki93 quit (Remote host closed the connection) 2015-06-25T05:33:22Z psy_ joined #sbcl 2015-06-25T05:40:22Z sdemarre joined #sbcl 2015-06-25T05:43:53Z nikki93 joined #sbcl 2015-06-25T05:53:33Z Shinmera joined #sbcl 2015-06-25T05:58:27Z nikki93 quit (Remote host closed the connection) 2015-06-25T06:01:14Z nikki93 joined #sbcl 2015-06-25T06:15:03Z sdemarre quit (Ping timeout: 265 seconds) 2015-06-25T06:24:00Z psy_ quit (Ping timeout: 252 seconds) 2015-06-25T06:43:41Z psy_ joined #sbcl 2015-06-25T06:55:18Z angavrilov joined #sbcl 2015-06-25T07:00:13Z kanru joined #sbcl 2015-06-25T07:07:41Z Quadrescence joined #sbcl 2015-06-25T07:11:49Z selat joined #sbcl 2015-06-25T07:21:54Z kanru quit (Ping timeout: 272 seconds) 2015-06-25T07:24:22Z sdemarre joined #sbcl 2015-06-25T07:25:37Z nikki93 quit (Remote host closed the connection) 2015-06-25T07:34:36Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-25T07:36:11Z psy_ quit (Ping timeout: 250 seconds) 2015-06-25T07:40:55Z kanru joined #sbcl 2015-06-25T07:45:27Z kanru quit (Ping timeout: 256 seconds) 2015-06-25T07:52:36Z psy_ joined #sbcl 2015-06-25T07:56:25Z psy__ joined #sbcl 2015-06-25T07:58:28Z psy_ quit (Ping timeout: 255 seconds) 2015-06-25T08:58:30Z attila_lendvai joined #sbcl 2015-06-25T08:58:30Z attila_lendvai quit (Changing host) 2015-06-25T08:58:30Z attila_lendvai joined #sbcl 2015-06-25T09:07:17Z Bike quit (Ping timeout: 246 seconds) 2015-06-25T09:08:08Z Bike joined #sbcl 2015-06-25T09:38:53Z emanuelz quit (Quit: emanuelz) 2015-06-25T09:56:04Z stassats joined #sbcl 2015-06-25T10:42:57Z scymtym joined #sbcl 2015-06-25T10:45:57Z prxq joined #sbcl 2015-06-25T10:51:54Z salva quit (Ping timeout: 246 seconds) 2015-06-25T10:56:11Z pacon joined #sbcl 2015-06-25T11:10:10Z stassats quit (Ping timeout: 255 seconds) 2015-06-25T11:14:23Z scymtym quit (Remote host closed the connection) 2015-06-25T11:18:36Z scymtym joined #sbcl 2015-06-25T11:49:14Z salva joined #sbcl 2015-06-25T12:16:34Z akkad quit (Excess Flood) 2015-06-25T12:18:19Z pacon quit (Read error: Connection reset by peer) 2015-06-25T12:18:24Z akkad joined #sbcl 2015-06-25T12:33:12Z nyef joined #sbcl 2015-06-25T13:08:15Z psilord quit (Quit: Leaving.) 2015-06-25T13:15:25Z husanux9 joined #sbcl 2015-06-25T13:18:09Z psy__ quit (Ping timeout: 252 seconds) 2015-06-25T13:18:44Z husanux9 quit (Remote host closed the connection) 2015-06-25T13:20:33Z husanux3 joined #sbcl 2015-06-25T13:21:24Z husanux3 quit (Remote host closed the connection) 2015-06-25T13:22:56Z psy__ joined #sbcl 2015-06-25T13:25:34Z husanux7 joined #sbcl 2015-06-25T13:28:00Z oleo joined #sbcl 2015-06-25T13:29:28Z husanux7 quit (Remote host closed the connection) 2015-06-25T13:40:49Z prxq quit (Remote host closed the connection) 2015-06-25T13:52:47Z gingerale joined #sbcl 2015-06-25T13:55:55Z stassats joined #sbcl 2015-06-25T14:47:40Z psilord joined #sbcl 2015-06-25T15:59:25Z sdemarre quit (Ping timeout: 246 seconds) 2015-06-25T16:15:20Z oleo_ joined #sbcl 2015-06-25T16:18:51Z oleo quit (Ping timeout: 256 seconds) 2015-06-25T16:20:22Z Quadrescence joined #sbcl 2015-06-25T16:33:10Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-25T16:40:49Z OxMLR joined #sbcl 2015-06-25T16:53:54Z nikki93 joined #sbcl 2015-06-25T16:54:49Z emanuelz joined #sbcl 2015-06-25T17:12:12Z igajsin quit (Remote host closed the connection) 2015-06-25T17:22:36Z oleo_ quit (Quit: Leaving) 2015-06-25T17:24:08Z oleo joined #sbcl 2015-06-25T17:42:52Z sdemarre joined #sbcl 2015-06-25T18:02:47Z husanu5 joined #sbcl 2015-06-25T18:14:23Z husanu5 quit (Remote host closed the connection) 2015-06-25T19:00:22Z emanuelz quit (Quit: emanuelz) 2015-06-25T19:04:31Z kanru joined #sbcl 2015-06-25T19:31:38Z gingerale quit (Remote host closed the connection) 2015-06-25T19:36:03Z stassats: no idea what's causing simultaneous stepping to fail with a bad-indices error 2015-06-25T19:36:47Z stassats: and there's nothing smelling of bad indices in the backtrace 2015-06-25T19:44:58Z sdemarre quit (Ping timeout: 255 seconds) 2015-06-25T19:46:07Z angavrilov quit (Remote host closed the connection) 2015-06-25T19:46:55Z attila_lendvai quit (Ping timeout: 248 seconds) 2015-06-25T19:56:51Z sdemarre joined #sbcl 2015-06-25T20:04:36Z stassats: another error: the value NIL is not of type compiled-code-location 2015-06-25T20:04:56Z stassats: for that i have a backtrace, it's from single-step-info-from-context 2015-06-25T20:05:19Z stassats: yep, that's not thread-safe 2015-06-25T20:06:54Z stassats: can't imagine anybody stepping multiple things simultaneously 2015-06-25T20:07:04Z stassats: maybe automated stepping 2015-06-25T20:11:13Z sdemarre quit (Ping timeout: 264 seconds) 2015-06-25T20:19:04Z stassats: but this makes any code modifying compiled-debug-funs thread-unsafe 2015-06-25T20:21:18Z nyef: Oh. I thought that we already knew that a good chunk of the low-level debugging stuff wasn't thread-safe in the slightest? 2015-06-25T20:22:18Z stassats: but should it stay that way? 2015-06-25T20:23:12Z nyef: Possibly not, but the other question is, can it be any other way? 2015-06-25T20:24:29Z stassats: computing debug information twice won't produce wrong results, so it shouldn't store partial results in the cache 2015-06-25T20:24:48Z stassats: that's the current problem, two threads filling in compiled-debug-funs 2015-06-25T20:25:20Z stassats: but it's low priority indeed 2015-06-25T20:25:55Z stassats: things like consing under without-gcing locking up sb-safepoint is more important to me 2015-06-25T20:26:11Z stassats: what conses under without-gcing? gethash 2015-06-25T20:26:55Z nyef: Maybe having an option to without-gcing to require a certain amount of nursery space would be a good idea? 2015-06-25T20:27:20Z nyef: Though if you're still allowing interrupts, then you've merely driven the bugs to be more subtle. 2015-06-25T20:27:38Z stassats: i think is just shouldn't deadlock first 2015-06-25T20:28:00Z nyef: Sure, sure. 2015-06-25T20:28:22Z stassats: but i haven't yet figured out why it does, sb-safepoint isn't really well understandable 2015-06-25T20:28:36Z stassats: there's some tricky statemachine, what it does, who knows 2015-06-25T20:29:25Z stassats: each time i fix bugs there it take several days of digging 2015-06-25T20:30:45Z nyef: I'm reminded of trying to get PPC threads going. 2015-06-25T20:31:26Z nyef: Only to find various places in the PPC backend and the runtime itself that were not threadsafe in the slightest, some of which took days to figure out. 2015-06-25T20:35:49Z prxq joined #sbcl 2015-06-25T20:40:04Z emanuelz joined #sbcl 2015-06-25T20:43:10Z attila_lendvai joined #sbcl 2015-06-25T20:46:23Z stassats: optimize stepping check encoding would also benefit moving the "stepping" slot of the thread struct closer to the start 2015-06-25T20:47:39Z stassats: because the larger offset requires more encoding space 2015-06-25T20:50:33Z stassats: i don't even use stepping 2015-06-25T21:03:26Z kanru quit (Ping timeout: 252 seconds) 2015-06-25T21:17:27Z stassats: sigh, no CF=0 and SF=0 jump 2015-06-25T21:17:50Z nikki93 quit (Remote host closed the connection) 2015-06-25T21:18:22Z stassats: s/CF/OF/ 2015-06-25T21:24:04Z nikki93 joined #sbcl 2015-06-25T21:28:55Z psilord quit (Quit: Leaving.) 2015-06-25T21:47:42Z nikki93 quit (Remote host closed the connection) 2015-06-25T21:54:13Z DeadTrickster joined #sbcl 2015-06-25T22:02:01Z pacon joined #sbcl 2015-06-25T22:02:44Z kanru joined #sbcl 2015-06-25T22:06:03Z prxq quit (Read error: Connection reset by peer) 2015-06-25T22:06:52Z kanru quit (Ping timeout: 252 seconds) 2015-06-25T22:09:13Z kanru joined #sbcl 2015-06-25T22:09:57Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-06-25T22:18:25Z kanru quit (Ping timeout: 255 seconds) 2015-06-25T22:18:40Z OxMLR quit (Quit: Leaving) 2015-06-25T22:21:58Z les_ quit (Ping timeout: 276 seconds) 2015-06-25T22:22:10Z les joined #sbcl 2015-06-25T22:22:34Z les is now known as Guest73877 2015-06-25T22:49:05Z psilord joined #sbcl 2015-06-25T23:01:29Z selat quit (Quit: Lost terminal) 2015-06-25T23:22:45Z karswell joined #sbcl 2015-06-25T23:23:38Z pacon quit (Read error: Connection reset by peer) 2015-06-25T23:24:22Z pacon joined #sbcl 2015-06-25T23:26:57Z pacon quit (Read error: Connection reset by peer) 2015-06-25T23:34:28Z Quadrescence joined #sbcl 2015-06-25T23:37:01Z attila_lendvai quit (Ping timeout: 264 seconds) 2015-06-25T23:59:33Z ccl-logbot joined #sbcl 2015-06-25T23:59:33Z 2015-06-25T23:59:33Z names: ccl-logbot Quadrescence karswell psilord Guest73877 DeadTrickster emanuelz oleo stassats psy__ nyef akkad salva scymtym Bike edgar-rft milosn skrue zacts Xof jsnell foom dougk_ njmurphy Xach christoph_debian jackc- joshe bsmr reb |3b| PuercoPop nicdev` Ralt pchrist loke antoszka jdz drmeister luis pkhuong specbot clop yauz irsol frankS2 snafuchs abbe Blkt fe[nl]ix dustinm` p_l flip214 minion fikusz alchemis7 jackdaniel ferada carvite brucem dsp_ Intensity 2015-06-25T23:59:33Z names: ivan4th mood rj-code tmh_ 2015-06-26T00:20:10Z _2400 joined #sbcl 2015-06-26T00:21:44Z stassats quit (Ping timeout: 264 seconds) 2015-06-26T00:31:09Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-26T00:46:31Z _2400 quit (Quit: Leaving) 2015-06-26T00:51:54Z pacon joined #sbcl 2015-06-26T01:00:12Z scymtym quit (Ping timeout: 272 seconds) 2015-06-26T01:02:05Z kanru joined #sbcl 2015-06-26T01:07:43Z pacon quit (Read error: Connection reset by peer) 2015-06-26T01:19:12Z loke quit (Remote host closed the connection) 2015-06-26T01:31:46Z kanru quit (Ping timeout: 276 seconds) 2015-06-26T01:59:57Z pacon joined #sbcl 2015-06-26T02:08:06Z jibanes joined #sbcl 2015-06-26T02:08:09Z jibanes: hello 2015-06-26T02:12:25Z pacon quit (Read error: Connection reset by peer) 2015-06-26T02:14:20Z pacon joined #sbcl 2015-06-26T03:07:30Z Quadrescence joined #sbcl 2015-06-26T03:20:37Z nikki93 joined #sbcl 2015-06-26T03:48:20Z brucem quit (Ping timeout: 256 seconds) 2015-06-26T03:53:29Z pacon quit (Read error: Connection reset by peer) 2015-06-26T03:54:48Z brucem joined #sbcl 2015-06-26T03:55:36Z pacon joined #sbcl 2015-06-26T04:13:21Z loke joined #sbcl 2015-06-26T04:15:07Z krzysz00 joined #sbcl 2015-06-26T04:36:57Z oleo_ joined #sbcl 2015-06-26T04:40:36Z oleo quit (Ping timeout: 272 seconds) 2015-06-26T04:41:26Z pacon quit (Read error: Connection reset by peer) 2015-06-26T04:41:55Z pacon joined #sbcl 2015-06-26T05:03:40Z selat joined #sbcl 2015-06-26T05:17:14Z selat quit (Quit: Lost terminal) 2015-06-26T05:25:46Z nyef quit (Ping timeout: 244 seconds) 2015-06-26T05:33:34Z edgar-rft quit (Quit: edgar-rft) 2015-06-26T05:34:58Z oleo_ quit (Quit: Leaving) 2015-06-26T05:58:57Z kanru joined #sbcl 2015-06-26T06:04:32Z Quadrescence quit (Quit: Leaving) 2015-06-26T06:04:53Z Quadrescence joined #sbcl 2015-06-26T06:11:26Z nikki93 quit (Remote host closed the connection) 2015-06-26T06:13:22Z nikki93 joined #sbcl 2015-06-26T06:17:51Z nikki93 quit (Ping timeout: 252 seconds) 2015-06-26T06:17:56Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-26T06:18:23Z kanru quit (Ping timeout: 252 seconds) 2015-06-26T06:51:33Z Shinmera joined #sbcl 2015-06-26T07:14:08Z nikki93 joined #sbcl 2015-06-26T07:18:54Z nikki93 quit (Ping timeout: 252 seconds) 2015-06-26T07:25:46Z salva quit (Read error: Connection reset by peer) 2015-06-26T07:55:26Z angavrilov joined #sbcl 2015-06-26T07:59:22Z edgar-rft joined #sbcl 2015-06-26T09:03:42Z sdemarre joined #sbcl 2015-06-26T09:09:47Z husanu7 joined #sbcl 2015-06-26T09:10:57Z stassats joined #sbcl 2015-06-26T09:12:51Z milosn quit (Quit: leaving) 2015-06-26T09:18:17Z husanu7 quit (Remote host closed the connection) 2015-06-26T09:20:58Z psilord quit (Read error: Connection timed out) 2015-06-26T09:23:24Z husanu8 joined #sbcl 2015-06-26T09:28:31Z husanu8 quit (Killed (marienz (Drones are not welcome on freenode.))) 2015-06-26T10:01:12Z psy__ quit (Ping timeout: 256 seconds) 2015-06-26T10:03:33Z psy__ joined #sbcl 2015-06-26T10:34:26Z selat joined #sbcl 2015-06-26T10:51:45Z nikki93 joined #sbcl 2015-06-26T10:56:13Z nikki93 quit (Ping timeout: 264 seconds) 2015-06-26T11:33:32Z selat quit (Quit: Lost terminal) 2015-06-26T11:40:28Z nyef joined #sbcl 2015-06-26T11:46:11Z emanuelz quit (Quit: emanuelz) 2015-06-26T11:50:17Z stassats quit (Ping timeout: 246 seconds) 2015-06-26T12:05:45Z scymtym joined #sbcl 2015-06-26T12:30:06Z oleo joined #sbcl 2015-06-26T12:56:39Z milosn joined #sbcl 2015-06-26T13:11:43Z karswell` joined #sbcl 2015-06-26T13:14:25Z karswell quit (Ping timeout: 276 seconds) 2015-06-26T13:19:23Z attila_lendvai joined #sbcl 2015-06-26T13:30:42Z selat joined #sbcl 2015-06-26T13:58:53Z psilord joined #sbcl 2015-06-26T14:06:55Z gingerale joined #sbcl 2015-06-26T14:28:11Z selat quit (Quit: Lost terminal) 2015-06-26T14:29:04Z nikki93 joined #sbcl 2015-06-26T14:30:48Z karswell` quit (Ping timeout: 265 seconds) 2015-06-26T14:33:04Z pacon quit (Quit: Leaving) 2015-06-26T14:33:45Z nikki93 quit (Ping timeout: 264 seconds) 2015-06-26T14:44:24Z nikki93 joined #sbcl 2015-06-26T15:34:05Z nikki93 quit (Remote host closed the connection) 2015-06-26T15:42:10Z psy__ quit (Remote host closed the connection) 2015-06-26T15:57:08Z psy_ joined #sbcl 2015-06-26T15:57:44Z psy_ quit (Max SendQ exceeded) 2015-06-26T15:58:06Z psy_ joined #sbcl 2015-06-26T16:02:17Z attila_lendvai quit (Ping timeout: 246 seconds) 2015-06-26T16:13:39Z milosn quit (Ping timeout: 256 seconds) 2015-06-26T16:14:56Z psy_ quit (Read error: Connection reset by peer) 2015-06-26T16:16:47Z psy_ joined #sbcl 2015-06-26T16:21:58Z edgar-rft quit (Quit: edgar-rft) 2015-06-26T16:23:39Z milosn joined #sbcl 2015-06-26T16:26:16Z sdemarre quit (Ping timeout: 246 seconds) 2015-06-26T16:50:33Z oleo_ joined #sbcl 2015-06-26T16:53:19Z oleo quit (Ping timeout: 256 seconds) 2015-06-26T17:06:49Z Quadrescence joined #sbcl 2015-06-26T17:43:15Z OxMLR joined #sbcl 2015-06-26T17:52:15Z OxMLR quit (Ping timeout: 248 seconds) 2015-06-26T17:54:23Z emanuelz joined #sbcl 2015-06-26T17:57:31Z emanuelz quit (Client Quit) 2015-06-26T18:05:11Z OxMLR joined #sbcl 2015-06-26T18:09:35Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-26T18:14:38Z sdemarre joined #sbcl 2015-06-26T18:16:21Z selat joined #sbcl 2015-06-26T19:55:00Z zacts: can sbcl compile down to ELF? 2015-06-26T19:55:11Z zacts: like could I implement a UNIX bootloader (a lilo clone) using SBCL? 2015-06-26T19:55:20Z zacts: theoretically (practical issues aside) 2015-06-26T19:57:38Z selat quit (Quit: Lost terminal) 2015-06-26T20:01:21Z selat joined #sbcl 2015-06-26T20:01:49Z scymtym: zacts: depends on what you mean by "compile down". SBCL can generate three kinds of artifacts: 1) core files which are basically snapshots of the memory of the SBCL process. 2) executables in ELF format (on Linux and maybe other UNIX-like systems) which contain 1) and the "runtime". 3) fasl files are the output of CL:COMPILE-FILE. these use a custom format. 4) cfasl files. ignore these. 2015-06-26T20:02:17Z zacts: oh so for option 2 2015-06-26T20:02:25Z zacts: it requires an SBCL to execute? 2015-06-26T20:02:38Z nyef: For option two, you're looking at 40 to 60 megabyte files. 2015-06-26T20:02:48Z zacts: oh 2015-06-26T20:02:51Z Bike: well it has stuff like the memory allocation universe in it. 2015-06-26T20:03:02Z zacts: you can't statically compile a mini-sbcl into the ELFs of option #2? 2015-06-26T20:03:03Z Bike: like libc but huger 2015-06-26T20:03:29Z zacts: for linux I like musl 2015-06-26T20:03:49Z zacts: musl libc 2015-06-26T20:04:03Z Bike: "like" libc as in it has an analogous role, not as in you can replace it with a libc 2015-06-26T20:04:09Z nyef: For the rather embedded target of "a bootloader", SBCL-as-it-is would be a spectacularly poor fit, even in terms of conceptual models. 2015-06-26T20:05:08Z nyef: You might try thinking of an SBCL core file as a hibernation image for a VM, and the ELF version as the same with the kernel attached. 2015-06-26T20:08:20Z kanru joined #sbcl 2015-06-26T20:08:21Z nyef: If you're targetting a bootloader or similarly unsupported environment, SBCL is probably not what you want to be using. You would have to do quite a bit of hacking to SBCL itself to get it to spit out something that would even RUN in such an environment, and the restrictions on what you could write TO run in such an environment would be fairly onerous. 2015-06-26T20:11:20Z angavrilov quit (Remote host closed the connection) 2015-06-26T20:17:35Z prxq joined #sbcl 2015-06-26T20:19:26Z karswell` joined #sbcl 2015-06-26T20:24:35Z p_l: nyef: weeeell... it could run on uefi xD 2015-06-26T20:25:03Z karswell` is now known as karswell 2015-06-26T20:25:53Z p_l: zacts: that said, you can use SBCLs assembler to generate pure assembly code from CL which you could then pack into something like ELF 2015-06-26T20:26:10Z nyef: Been there, done that... With PE, not ELF. 2015-06-26T20:26:50Z p_l: nyef: well, tgere was a recent blog post about implementing forth inside sbcl this way 2015-06-26T20:27:11Z nyef: Yes... pkhuong's, wasn't it? 2015-06-26T20:27:35Z p_l: pvk was his domain, right? 2015-06-26T20:27:52Z p_l: i didn't recognize the style/layout 2015-06-26T20:28:14Z PuercoPop: zacts: there is github.com/eschulete/elf if you want to generate an ELF file from lisp 2015-06-26T20:29:35Z p_l: that said, what would be major hurdles to make SBCL include cross-compilers for all targets in one build? 2015-06-26T20:29:52Z p_l: (as fasls, not in default core) 2015-06-26T20:30:05Z nyef: That's... Umm... Wow. 2015-06-26T20:30:33Z nyef: PuercoPop: 404 2015-06-26T20:30:59Z p_l: doesn't have to be full CL compiler - just VOP infrastructure and sb-assem/disassem 2015-06-26T20:31:23Z nyef: p_l: You're still looking at needing the VM and primitive-object stuff. 2015-06-26T20:31:48Z p_l: the interest is in using parts of SBCL infrastructure to generate foreign code from CL 2015-06-26T20:32:14Z nyef: Ah, so you just want the assembler definitions and random TNs? 2015-06-26T20:32:51Z p_l: for starters, yes 2015-06-26T20:33:19Z p_l: idea is that I could use it to write tooling for custom hw/env/ISA 2015-06-26T20:33:41Z nyef: Might be easier to extract the SB-ASSEM parts of the compiler for standalone operation. 2015-06-26T20:34:52Z nyef: Otherwise... Well, see if you can bind a dynamic context to keep the two assembler definitions (and disassembler definitions) from colliding, and the same with the SBs. 2015-06-26T20:34:58Z p_l: well, yeah, but I'd love if the code would be mergable back ;-) 2015-06-26T20:35:34Z p_l: and yes, i was thinking of either a dynamic context or explicit new arguments 2015-06-26T20:41:58Z PuercoPop: nyef: sorry typo, www.github.com/eschulte/elf 2015-06-26T20:43:26Z emanuelz joined #sbcl 2015-06-26T20:43:30Z nyef: Ah. Thank you. 2015-06-26T20:51:42Z ASau joined #sbcl 2015-06-26T21:16:05Z psilord quit (Quit: Leaving.) 2015-06-26T21:22:38Z kanru quit (Ping timeout: 244 seconds) 2015-06-26T21:47:36Z prxq quit (Remote host closed the connection) 2015-06-26T21:52:26Z nyef: Oh, for the... I declare (optimize (debug 3)) in my function, rebuild, re-run, hit the error trap again, ask for the list of local variables, and one of them is missing. WTF? 2015-06-26T21:53:32Z gingerale quit (Remote host closed the connection) 2015-06-26T22:01:49Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-06-26T22:13:10Z psilord joined #sbcl 2015-06-26T22:35:33Z milosn quit (Read error: Connection reset by peer) 2015-06-26T22:37:12Z milosn joined #sbcl 2015-06-26T23:23:16Z attila_lendvai joined #sbcl 2015-06-26T23:23:16Z attila_lendvai quit (Changing host) 2015-06-26T23:23:16Z attila_lendvai joined #sbcl 2015-06-26T23:45:19Z OxMLR quit (Ping timeout: 248 seconds) 2015-06-27T00:02:09Z njmurphy quit (Quit: Leaving) 2015-06-27T00:09:36Z attila_lendvai quit (Ping timeout: 252 seconds) 2015-06-27T00:30:38Z OxMLR joined #sbcl 2015-06-27T01:06:56Z Quadrescence joined #sbcl 2015-06-27T02:14:05Z nikki93 joined #sbcl 2015-06-27T02:15:07Z edgar-rft joined #sbcl 2015-06-27T02:29:09Z zacts: nyef: how about ECL for a bootloader / embedded type of project? 2015-06-27T02:29:17Z zacts: would ECL > SBCL for such a use case? 2015-06-27T02:30:56Z nyef: I have no idea. 2015-06-27T02:31:10Z nyef: I've never seriously looked into ECL. 2015-06-27T02:33:34Z zacts: ah ok 2015-06-27T02:41:38Z joshe: I imagine there would be a lot of code to rewrite in either case 2015-06-27T02:42:08Z joshe: I imagine sbcl would have a head start because of movitz 2015-06-27T02:44:36Z joshe: you should seriously consider using an existing OS such as linux with an extremely minimal userland for an embedded project 2015-06-27T02:45:04Z joshe: or perhaps a smaller language, such as scheme 2015-06-27T02:48:10Z scymtym quit (Ping timeout: 264 seconds) 2015-06-27T03:11:29Z psy_ quit (Quit: Leaving) 2015-06-27T03:25:45Z OxMLR quit (Quit: Leaving) 2015-06-27T03:30:42Z nikki93 quit (Remote host closed the connection) 2015-06-27T03:35:53Z nikki93 joined #sbcl 2015-06-27T03:44:00Z nikki93 quit (Remote host closed the connection) 2015-06-27T03:46:11Z nikki93 joined #sbcl 2015-06-27T04:12:01Z psy_ joined #sbcl 2015-06-27T05:15:42Z nyef quit (Ping timeout: 246 seconds) 2015-06-27T05:23:39Z gingerale joined #sbcl 2015-06-27T05:30:08Z oleo__ joined #sbcl 2015-06-27T05:32:32Z oleo_ quit (Ping timeout: 246 seconds) 2015-06-27T05:48:31Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-27T06:08:56Z Shinmera joined #sbcl 2015-06-27T06:50:15Z nikki93 quit (Remote host closed the connection) 2015-06-27T07:14:27Z karswell quit (Read error: Connection reset by peer) 2015-06-27T07:14:43Z karswell joined #sbcl 2015-06-27T07:56:26Z angavrilov joined #sbcl 2015-06-27T07:56:27Z bsmr quit (Remote host closed the connection) 2015-06-27T08:19:00Z ASau quit (Remote host closed the connection) 2015-06-27T08:19:27Z ASau joined #sbcl 2015-06-27T08:30:06Z bsmr joined #sbcl 2015-06-27T08:59:32Z attila_lendvai joined #sbcl 2015-06-27T08:59:36Z milosn quit (Quit: leaving) 2015-06-27T09:15:19Z PuercoPop quit (Quit: ZNC - http://znc.in) 2015-06-27T09:32:29Z selat quit (Quit: Lost terminal) 2015-06-27T09:33:20Z PuercoPop joined #sbcl 2015-06-27T10:21:48Z wobble joined #sbcl 2015-06-27T10:25:03Z wobble left #sbcl 2015-06-27T10:25:35Z bon_ joined #sbcl 2015-06-27T10:54:23Z emanuelz quit (Quit: emanuelz) 2015-06-27T11:02:12Z attila_lendvai quit (Ping timeout: 246 seconds) 2015-06-27T11:04:27Z selat joined #sbcl 2015-06-27T11:10:18Z bon_ quit (Quit: Page closed) 2015-06-27T11:25:21Z selat quit (Quit: Lost terminal) 2015-06-27T11:51:44Z milosn joined #sbcl 2015-06-27T12:05:00Z nyef joined #sbcl 2015-06-27T12:08:49Z scymtym joined #sbcl 2015-06-27T12:14:06Z karswell quit (Remote host closed the connection) 2015-06-27T12:14:13Z karswell joined #sbcl 2015-06-27T12:56:47Z oleo__ quit (Quit: Leaving) 2015-06-27T13:03:02Z oleo joined #sbcl 2015-06-27T13:42:35Z selat joined #sbcl 2015-06-27T13:49:30Z selat quit (Ping timeout: 246 seconds) 2015-06-27T13:50:04Z stassats joined #sbcl 2015-06-27T13:56:20Z nikki93 joined #sbcl 2015-06-27T14:15:24Z ASau quit (Read error: Connection reset by peer) 2015-06-27T14:42:28Z OxMLR joined #sbcl 2015-06-27T15:00:19Z nikki93 quit (Remote host closed the connection) 2015-06-27T15:04:34Z ASau joined #sbcl 2015-06-27T15:22:38Z Quadrescence joined #sbcl 2015-06-27T15:34:34Z stassats quit (Ping timeout: 276 seconds) 2015-06-27T15:46:31Z nikki93 joined #sbcl 2015-06-27T15:51:10Z nikki93 quit (Ping timeout: 264 seconds) 2015-06-27T16:18:08Z karswell` joined #sbcl 2015-06-27T16:18:52Z emanuelz joined #sbcl 2015-06-27T16:21:16Z karswell quit (Ping timeout: 252 seconds) 2015-06-27T16:24:02Z edgar-rft quit (Quit: edgar-rft) 2015-06-27T17:08:47Z emanuelz quit (Quit: emanuelz) 2015-06-27T17:20:59Z stassats joined #sbcl 2015-06-27T18:10:14Z oleo_ joined #sbcl 2015-06-27T18:10:51Z oleo quit (Disconnected by services) 2015-06-27T18:11:01Z oleo_ quit (Changing host) 2015-06-27T18:11:01Z oleo_ joined #sbcl 2015-06-27T18:11:53Z oleo_ is now known as oleo 2015-06-27T18:48:42Z jdz quit (Quit: ZNC - http://znc.in) 2015-06-27T18:49:05Z jdz_ joined #sbcl 2015-06-27T19:22:45Z nikki93 joined #sbcl 2015-06-27T19:25:59Z nikki93 quit (Remote host closed the connection) 2015-06-27T19:50:38Z karswell` quit (Read error: Connection reset by peer) 2015-06-27T19:50:52Z karswell` joined #sbcl 2015-06-27T20:56:31Z karswell` quit (Ping timeout: 255 seconds) 2015-06-27T21:04:34Z angavrilov quit (Remote host closed the connection) 2015-06-27T21:12:16Z selat joined #sbcl 2015-06-27T22:23:14Z gingerale quit (Remote host closed the connection) 2015-06-27T22:23:52Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-06-27T22:46:58Z edgar-rft joined #sbcl 2015-06-27T22:53:37Z karswell` joined #sbcl 2015-06-27T22:59:35Z karswell` is now known as karswell 2015-06-28T00:08:14Z karswell` joined #sbcl 2015-06-28T00:08:25Z karswell quit (Remote host closed the connection) 2015-06-28T00:56:49Z scymtym quit (Read error: Connection reset by peer) 2015-06-28T00:57:02Z scymtym joined #sbcl 2015-06-28T01:25:32Z emanuelz joined #sbcl 2015-06-28T01:31:47Z emanuelz quit (Quit: emanuelz) 2015-06-28T01:42:05Z karswell` is now known as karswell 2015-06-28T01:46:50Z karswell quit (Ping timeout: 272 seconds) 2015-06-28T02:30:25Z scymtym quit (Ping timeout: 276 seconds) 2015-06-28T02:58:16Z stassats quit (Ping timeout: 256 seconds) 2015-06-28T02:58:47Z ASau quit (Remote host closed the connection) 2015-06-28T02:58:55Z ASau` joined #sbcl 2015-06-28T04:13:01Z Quadrescence quit (Ping timeout: 255 seconds) 2015-06-28T04:13:20Z Quadrescence joined #sbcl 2015-06-28T04:23:50Z milosn quit (Ping timeout: 256 seconds) 2015-06-28T04:26:38Z milosn joined #sbcl 2015-06-28T05:13:42Z nyef quit (Ping timeout: 256 seconds) 2015-06-28T05:51:31Z gingerale joined #sbcl 2015-06-28T06:09:51Z OxMLR quit (Ping timeout: 248 seconds) 2015-06-28T06:34:08Z oleo_ joined #sbcl 2015-06-28T06:37:09Z oleo quit (Ping timeout: 246 seconds) 2015-06-28T06:44:01Z Shinmera joined #sbcl 2015-06-28T06:50:18Z sdemarre1 joined #sbcl 2015-06-28T06:51:53Z sdemarre quit (Ping timeout: 256 seconds) 2015-06-28T07:17:58Z selat quit (Quit: Lost terminal) 2015-06-28T07:40:34Z angavrilov joined #sbcl 2015-06-28T07:44:55Z jackc-_ joined #sbcl 2015-06-28T07:45:25Z jackc- quit (Read error: Connection reset by peer) 2015-06-28T08:25:19Z scymtym joined #sbcl 2015-06-28T08:26:53Z milosn quit (Ping timeout: 252 seconds) 2015-06-28T08:28:03Z milosn joined #sbcl 2015-06-28T08:42:58Z attila_lendvai joined #sbcl 2015-06-28T08:52:26Z ASau` quit (Ping timeout: 256 seconds) 2015-06-28T09:11:29Z milosn quit (Read error: Connection reset by peer) 2015-06-28T09:11:42Z milosn joined #sbcl 2015-06-28T09:24:06Z milosn quit (Ping timeout: 252 seconds) 2015-06-28T09:24:56Z milosn joined #sbcl 2015-06-28T09:33:06Z selat joined #sbcl 2015-06-28T09:35:57Z sdemarre1 left #sbcl 2015-06-28T09:37:52Z sdemarre joined #sbcl 2015-06-28T09:38:14Z oleo_ quit (Quit: Leaving) 2015-06-28T09:39:32Z selat quit (Quit: Lost terminal) 2015-06-28T09:39:44Z selat joined #sbcl 2015-06-28T09:39:45Z schjetne joined #sbcl 2015-06-28T09:39:50Z oleo joined #sbcl 2015-06-28T10:15:40Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-28T10:29:25Z attila_lendvai quit (Ping timeout: 250 seconds) 2015-06-28T10:31:13Z fikusz quit (Quit: Leaving) 2015-06-28T10:53:33Z stassats joined #sbcl 2015-06-28T11:54:37Z sdemarre quit (Ping timeout: 276 seconds) 2015-06-28T12:09:41Z sdemarre joined #sbcl 2015-06-28T12:48:14Z fikusz joined #sbcl 2015-06-28T13:16:10Z nyef joined #sbcl 2015-06-28T13:47:40Z stassats quit (Ping timeout: 255 seconds) 2015-06-28T13:48:03Z selat quit (Quit: Lost terminal) 2015-06-28T15:36:20Z nicdev` is now known as nicdev 2015-06-28T15:41:24Z psy_ quit (Ping timeout: 252 seconds) 2015-06-28T15:51:52Z selat joined #sbcl 2015-06-28T16:03:29Z karswell` joined #sbcl 2015-06-28T16:10:27Z psy_ joined #sbcl 2015-06-28T16:12:47Z Quadrescence joined #sbcl 2015-06-28T16:40:50Z nyef: Are we still in freeze for 1.2.13? 2015-06-28T16:45:21Z scymtym: i believe so since i haven't seen a release commit 2015-06-28T16:47:49Z nyef: That's the conclusion I came to as well. 2015-06-28T17:06:22Z gingerale quit (Remote host closed the connection) 2015-06-28T17:49:51Z _2400 joined #sbcl 2015-06-28T17:50:35Z _2400 quit (Remote host closed the connection) 2015-06-28T17:54:49Z _2400 joined #sbcl 2015-06-28T17:56:05Z _2400 left #sbcl 2015-06-28T17:57:27Z selat quit (Quit: Lost terminal) 2015-06-28T18:32:26Z OxMLR joined #sbcl 2015-06-28T18:37:17Z prxq joined #sbcl 2015-06-28T18:38:53Z stassats joined #sbcl 2015-06-28T18:45:44Z oleo_ joined #sbcl 2015-06-28T18:47:53Z milosn quit (Quit: Lost terminal) 2015-06-28T18:49:02Z oleo quit (Ping timeout: 272 seconds) 2015-06-28T18:49:14Z milosn joined #sbcl 2015-06-28T18:51:49Z Xof: this evening or tomorrow 2015-06-28T18:51:54Z Xof: Gah so far behind everything 2015-06-28T18:51:59Z Xof: happy birthday to me, etc 2015-06-28T18:53:47Z nyef: Xof: Your birthday? 2015-06-28T18:54:20Z stassats: today? 2015-06-28T18:54:27Z Xof: yes 2015-06-28T18:54:35Z nyef: Happy birthday, then. 2015-06-28T18:54:41Z Xof: and what better to do than an sbcl release, so that I get the brickbats tomorrow :-) 2015-06-28T18:54:52Z Xof: well done everyone on not committing all sorts of things in the last 5 days 2015-06-28T18:55:39Z stassats: then felicitations 2015-06-28T18:56:33Z Xof: thank you 2015-06-28T18:58:29Z scymtym: happy birthday Xof 2015-06-28T19:02:04Z milosn_ joined #sbcl 2015-06-28T19:02:31Z milosn quit (Ping timeout: 244 seconds) 2015-06-28T19:04:52Z milosn_ is now known as milosn 2015-06-28T19:08:40Z Shinmera: Congratulations! 2015-06-28T19:16:27Z Xof: yay I have survived another year 2015-06-28T19:20:01Z karswell` quit (Ping timeout: 265 seconds) 2015-06-28T19:47:21Z Xof: ok, people with itchy trigger fingers can probably push things now 2015-06-28T19:48:11Z stassats: yay 2015-06-28T20:21:17Z zacts quit (Quit: leaving) 2015-06-28T20:23:30Z karswell` joined #sbcl 2015-06-28T20:40:00Z karswell` quit (Remote host closed the connection) 2015-06-28T20:40:12Z karswell` joined #sbcl 2015-06-28T20:54:32Z gingerale joined #sbcl 2015-06-28T21:18:58Z angavrilov quit (Remote host closed the connection) 2015-06-28T21:19:58Z prxq quit (Remote host closed the connection) 2015-06-28T21:23:38Z gingerale quit (Quit: Goodnight) 2015-06-28T21:24:04Z karswell` quit (Read error: Connection reset by peer) 2015-06-28T22:08:23Z ferada quit (Ping timeout: 250 seconds) 2015-06-28T22:08:24Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-06-28T22:08:30Z ferada joined #sbcl 2015-06-28T22:36:53Z Bike quit (Ping timeout: 246 seconds) 2015-06-28T23:15:43Z Bike joined #sbcl 2015-06-29T00:59:16Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-29T01:08:20Z edgar-rft quit (Quit: edgar-rft) 2015-06-29T01:45:03Z OxMLR quit (Quit: Leaving) 2015-06-29T02:40:45Z stassats quit (Ping timeout: 256 seconds) 2015-06-29T02:52:41Z scymtym quit (Ping timeout: 244 seconds) 2015-06-29T02:59:36Z OxMLR joined #sbcl 2015-06-29T03:30:23Z OxMLR quit (Ping timeout: 248 seconds) 2015-06-29T04:48:58Z Quadrescence joined #sbcl 2015-06-29T05:15:18Z flip214: Happy birthday! 2015-06-29T05:28:20Z nyef quit (Ping timeout: 256 seconds) 2015-06-29T05:32:44Z Shinmera joined #sbcl 2015-06-29T05:48:07Z oleo_ quit (Quit: Leaving) 2015-06-29T06:01:40Z edgar-rft joined #sbcl 2015-06-29T06:02:50Z Guest73877 quit (Quit: leaving) 2015-06-29T06:03:02Z les joined #sbcl 2015-06-29T06:05:18Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-29T06:25:28Z salva joined #sbcl 2015-06-29T06:27:04Z igajsin joined #sbcl 2015-06-29T07:28:15Z milosn quit (Read error: Connection reset by peer) 2015-06-29T07:28:19Z milosn_ joined #sbcl 2015-06-29T07:28:36Z angavrilov joined #sbcl 2015-06-29T07:32:07Z milosn_ is now known as milosn 2015-06-29T08:17:34Z jdz_ is now known as jdz 2015-06-29T08:26:08Z sdemarre_ joined #sbcl 2015-06-29T08:33:07Z milosn quit (Quit: leaving) 2015-06-29T08:39:58Z salva quit (Quit: Leaving) 2015-06-29T08:40:14Z salva joined #sbcl 2015-06-29T09:16:15Z attila_lendvai joined #sbcl 2015-06-29T09:21:13Z attila_lendvai quit (Ping timeout: 264 seconds) 2015-06-29T09:33:13Z attila_lendvai joined #sbcl 2015-06-29T09:33:13Z attila_lendvai quit (Changing host) 2015-06-29T09:33:13Z attila_lendvai joined #sbcl 2015-06-29T09:37:44Z attila_lendvai quit (Ping timeout: 252 seconds) 2015-06-29T09:43:08Z scymtym joined #sbcl 2015-06-29T12:02:39Z nyef joined #sbcl 2015-06-29T13:27:08Z milosn joined #sbcl 2015-06-29T13:39:48Z stassats joined #sbcl 2015-06-29T13:43:24Z oleo joined #sbcl 2015-06-29T14:16:33Z karswell joined #sbcl 2015-06-29T14:18:58Z edgar-rft quit (Quit: edgar-rft) 2015-06-29T14:23:51Z attila_lendvai joined #sbcl 2015-06-29T14:27:37Z karswell` joined #sbcl 2015-06-29T14:30:21Z karswell quit (Ping timeout: 265 seconds) 2015-06-29T14:34:16Z karswell` is now known as karswell 2015-06-29T14:59:21Z karswell` joined #sbcl 2015-06-29T15:01:57Z karswell quit (Ping timeout: 256 seconds) 2015-06-29T15:03:55Z reb quit (Remote host closed the connection) 2015-06-29T15:12:28Z reb joined #sbcl 2015-06-29T15:18:04Z sdemarre_ quit (Ping timeout: 246 seconds) 2015-06-29T15:23:06Z Ralt quit (Ping timeout: 246 seconds) 2015-06-29T15:25:59Z Ralt joined #sbcl 2015-06-29T16:05:58Z prxq joined #sbcl 2015-06-29T16:12:06Z hoyortsetseg joined #sbcl 2015-06-29T16:12:32Z hlavaty joined #sbcl 2015-06-29T16:43:56Z stassats quit (Remote host closed the connection) 2015-06-29T16:44:06Z stassats joined #sbcl 2015-06-29T17:40:37Z Quadrescence joined #sbcl 2015-06-29T18:23:42Z DeadTrickster quit (Read error: No route to host) 2015-06-29T19:00:48Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-06-29T19:34:33Z nikki93 joined #sbcl 2015-06-29T19:35:53Z oleo_ joined #sbcl 2015-06-29T19:38:40Z oleo quit (Ping timeout: 255 seconds) 2015-06-29T19:41:17Z nikki93 quit (Read error: Connection reset by peer) 2015-06-29T19:41:24Z nikki93_ joined #sbcl 2015-06-29T20:32:27Z nikki93_ quit (Remote host closed the connection) 2015-06-29T20:48:36Z nikki93 joined #sbcl 2015-06-29T20:57:17Z Xach quit (Ping timeout: 250 seconds) 2015-06-29T20:58:59Z Xach joined #sbcl 2015-06-29T21:07:08Z angavrilov quit (Remote host closed the connection) 2015-06-29T21:18:23Z prxq quit (Remote host closed the connection) 2015-06-29T21:40:16Z nikki93 quit (Read error: Connection reset by peer) 2015-06-29T21:40:31Z nikki93 joined #sbcl 2015-06-29T21:41:16Z fikusz quit (Quit: Leaving) 2015-06-29T21:46:03Z fikusz joined #sbcl 2015-06-29T21:46:17Z fikusz quit (Read error: Connection reset by peer) 2015-06-29T21:53:10Z scymtym quit (Remote host closed the connection) 2015-06-29T22:11:42Z nikki93 quit (Read error: Connection reset by peer) 2015-06-29T22:11:47Z nikki93_ joined #sbcl 2015-06-29T22:15:06Z scymtym joined #sbcl 2015-06-29T22:37:02Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-06-29T22:38:03Z fikusz joined #sbcl 2015-06-29T23:08:27Z psy_ quit (Ping timeout: 252 seconds) 2015-06-29T23:21:58Z psy_ joined #sbcl 2015-06-29T23:22:59Z attila_lendvai quit (Ping timeout: 265 seconds) 2015-06-30T00:15:39Z hoyortsetseg quit (Remote host closed the connection) 2015-06-30T00:54:02Z nikki93_ quit (Ping timeout: 252 seconds) 2015-06-30T00:57:42Z dougk2 joined #sbcl 2015-06-30T00:59:09Z dougk2: hey. Does it seem that the likelihood that ANSI sought to clarify that it is permitted to make a declaration about a nonexistent variable is within epsilon of zero? 2015-06-30T00:59:39Z dougk2: I wouldn't imagine anyone even bringing that issue to the table. 2015-06-30T00:59:39Z stassats: what's the use case? 2015-06-30T01:00:01Z dougk2: that our source code *claims* that ANSI claims that it is permissible to (declare (ignore foo)) when FOO is not a variable in the lexical scope 2015-06-30T01:00:13Z gabriel_laddel joined #sbcl 2015-06-30T01:00:31Z dougk2: I think it was misinterpretation plain and simple, that ansi was claiming that the the *use* of foo in the scope of an ignorable declaration must be at most as severe as a style-warning. 2015-06-30T01:00:39Z dougk2: not "and you can generally declare random shit" 2015-06-30T01:01:38Z dougk2: fixing this will mean that we no longer let that slip through the cracks in PROCESS-IGNORE-DECL 2015-06-30T01:03:07Z stassats: reading clhs, yes, it does allow ignore for non defined vars 2015-06-30T01:03:20Z dougk2: where's that at? 2015-06-30T01:03:48Z nikki93 joined #sbcl 2015-06-30T01:04:20Z stassats: clhs ignore 2015-06-30T01:04:20Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/d_ignore.htm 2015-06-30T01:04:47Z stassats: it talks about the presence of special stopping warnings 2015-06-30T01:05:39Z stassats: or maybe it's talking about the bound special declaration 2015-06-30T01:06:16Z dougk2: I think it's talking about (defun foo (x) (declare (special x) (ignore x)) (baz)), and not (defun foo (x) (declare (ignore y)) ...) 2015-06-30T01:06:23Z nyef: I would argue that it should warn about IGNORE and IGNORABLE when there is neither a global nor a lexical binding, but is not a bound declaration. 2015-06-30T01:06:50Z dougk2: nyef: and would you agree it's worth a full warning? 2015-06-30T01:06:52Z stassats: ok, let's start with, can you ignore a special variable? 2015-06-30T01:07:16Z stassats: because a non-declared variable becomes special 2015-06-30T01:07:34Z dougk2: stassats: I think we warn about a known special being declared ignore. 2015-06-30T01:08:03Z dougk2: But how about a variable whose status in globaldb is :Unknown and there is no lexical binding. Why should it be "only" a style-warning to declare it ignore? 2015-06-30T01:08:37Z stassats: warnings is something that will produce an error when executed 2015-06-30T01:09:18Z nyef: Okay, next theory: IGNORE and IGNORABLE may be EITHER a bound or a free declaration... 2015-06-30T01:09:39Z dougk2: hmm. true, to both points, stassats and nyef. 2015-06-30T01:10:03Z nyef: And the scope of a bound declaration is such that both SPECIAL and IGNORE on the same level as bound declarations conflict. 2015-06-30T01:10:08Z dougk2: I pushed a change that makes it a full warning in the cross-compiler so I can stop wondering if we broke CCL-hosted builds 2015-06-30T01:10:44Z dougk2: because the use-case is icky enough that we shouldn't do that - it's always an accident and/or it won't cross-compile on at least one other host lisp 2015-06-30T01:11:10Z stassats: what about type declarations? 2015-06-30T01:11:19Z dougk2: didn't touch that, just the ignore. 2015-06-30T01:11:22Z dougk2: free type decls are fine 2015-06-30T01:11:50Z nyef: The question is, "what is the scope of free declarations"? 2015-06-30T01:12:13Z nyef: And the description for IGNORE and IGNORABLE state, quite clearly, that the conflict between SPECIAL and IGNORE should result in a STYLE-WARNING. 2015-06-30T01:13:31Z dougk2: nyef: would you argue then that CCL is clearly in the wrong for not accepting (declare (ignore such-such-var)) because it might be special, and you only accidentally didn't have the defvar early enough? 2015-06-30T01:13:43Z dougk2: no-such-var i mean. 2015-06-30T01:13:58Z nyef: I would not (yet?) argue that. 2015-06-30T01:14:54Z dougk2: i guess i'd really like self-build to be clean enough to not have style-warnings or warnings, but that's like a multi-year project 2015-06-30T01:15:08Z dougk2: that would be one way to sweep this problem under the rug 2015-06-30T01:15:42Z nyef: As free declarations, IGNORE and SPECIAL look like they should not conflict. 2015-06-30T01:16:20Z nyef: (At the same level, that is. And if IGNORE is a subform of the SPECIAL then still no conflict.) 2015-06-30T01:17:39Z gabriel_laddel quit (Remote host closed the connection) 2015-06-30T01:19:39Z nyef: I'm going to argue that the behavior of a free declaration referring to some nonexisting binding (such as an undefined variable) is unspecified behavior. 2015-06-30T01:20:35Z nyef: If it causes Maxwell's Daemon to take up residence in your sinus cavity, then, well, that's what you get for invoking undefined behavior. 2015-06-30T01:29:14Z nikki93 quit (Read error: Connection reset by peer) 2015-06-30T01:29:40Z nikki93 joined #sbcl 2015-06-30T01:30:57Z karswell` quit (Ping timeout: 256 seconds) 2015-06-30T01:45:51Z stassats: a funny bug: (funcall (compile nil `(lambda (x) (+ 1 x nil))) 2) => 3 2015-06-30T01:54:35Z edgar-rft joined #sbcl 2015-06-30T02:15:33Z gabriel_laddel joined #sbcl 2015-06-30T02:23:42Z pkhuong: nice 2015-06-30T02:26:20Z stassats: i think IGNORE cannot be a free declaration, what is (let ((x)) (let () (declare (ignore x)))) supposed to mean? 2015-06-30T02:27:27Z pkhuong: I think that's OK 2015-06-30T02:27:35Z pkhuong: (locally (declare (ignore x))) isn't? 2015-06-30T02:29:24Z Bike: well it signals a style warning. 2015-06-30T02:30:18Z nyef: stassats: It means that you must not refer to X within the body of the inner LET. 2015-06-30T02:30:18Z stassats: in both cases 2015-06-30T02:30:38Z nyef: IGNORE is legal as both a free and a bound declaration. 2015-06-30T02:30:53Z stassats: does it say that? 2015-06-30T02:31:29Z stassats: clhs special 2015-06-30T02:31:29Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/d_specia.htm 2015-06-30T02:31:41Z nyef: clhs 3.3.4 2015-06-30T02:31:41Z specbot: Declaration Scope: http://www.lispworks.com/reference/HyperSpec/Body/03_cd.htm 2015-06-30T02:31:44Z stassats: here it does 2015-06-30T02:31:50Z stassats: clhs type 2015-06-30T02:31:50Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/d_type.htm 2015-06-30T02:31:59Z stassats: here as well 2015-06-30T02:32:01Z stassats: clhs inline 2015-06-30T02:32:01Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/d_inline.htm 2015-06-30T02:32:04Z stassats: clhs d-e 2015-06-30T02:32:05Z specbot: dynamic-extent: http://www.lispworks.com/reference/HyperSpec/Body/d_dynami.htm 2015-06-30T02:32:12Z stassats: ditto, ditto 2015-06-30T02:34:18Z nyef: But compare OPTIMIZE 2015-06-30T02:34:24Z nyef: clhs optimize 2015-06-30T02:34:24Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/d_optimi.htm 2015-06-30T02:34:29Z stassats: it doesn't apply to bindings? 2015-06-30T02:34:52Z stassats: "An optimize declaration can only be a free declaration." 2015-06-30T02:35:49Z nyef: Yes, an optimize declaration is one of the only declarations that does not apply to a binding. 2015-06-30T02:36:17Z stassats: those are not the only declarations, an implementation may provide additional declarations 2015-06-30T02:36:30Z nyef: Sorry, STANDARD declarations. 2015-06-30T02:36:57Z stassats: clhs declaration 2015-06-30T02:36:57Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/d_declar.htm 2015-06-30T02:37:09Z stassats: i have no idea what that was included 2015-06-30T02:37:53Z nyef: All declarations that apply to bindings other than IGNORE and IGNORABLE explicitly state that they apply to both free and bound declarations. OPTIMIZE does not refer to a binding and has a specific note that it is only valid as a free declaration. 2015-06-30T02:38:27Z stassats: well, a style-warning is warranted 2015-06-30T02:38:39Z stassats: a warning, not so much 2015-06-30T02:39:42Z nyef: 3.3.4 defines scope for declarations, tells us that declarations that do not apply to bindings can only be free declarations, and defines rules for determining if a declaration that applies to a binding is a free or bound declaration. 2015-06-30T02:40:53Z nyef: I would say that IGNORE and IGNORABLE can be either a free or a bound declaration, and that the explicit statement of such got lost in the mail. 2015-06-30T02:41:46Z stassats: but it doesn't make sense for it to be a free declaration, who declares things to be not used? 2015-06-30T02:43:22Z stassats: symbol-macrolet (error) then 2015-06-30T02:43:24Z nyef: Consider an "unhygenic" macro that wants some protection over its bindings. 2015-06-30T02:44:31Z pkhuong: nyef: that's... flimsy at best ;) 2015-06-30T02:44:38Z nyef: `(let ((foo ...)) ... (let () (declare (ignore foo)) ,@body)) => anything in BODY referring to FOO causes an error, but the macro referring to FOO is fine. 2015-06-30T02:45:22Z nyef: I didn't say it was necessarily good programming, just that the semantics clearly call for it to be a valid approach. 2015-06-30T02:45:42Z pkhuong: ... aren't implementations free to disregard declarations (except for special)? 2015-06-30T02:45:58Z pkhuong: in that case the SBCL way would still be to signal some sort of warning because it's unportable 2015-06-30T02:47:11Z Ralt quit (Quit: ZNC - http://znc.in) 2015-06-30T03:11:41Z nikki93 quit (Remote host closed the connection) 2015-06-30T03:16:06Z nikki93 joined #sbcl 2015-06-30T03:23:47Z nikki93 quit (Remote host closed the connection) 2015-06-30T03:40:45Z nikki93 joined #sbcl 2015-06-30T04:06:45Z psy_ quit (Quit: Leaving) 2015-06-30T04:07:08Z psy joined #sbcl 2015-06-30T04:07:44Z psy quit (Max SendQ exceeded) 2015-06-30T04:08:14Z psy joined #sbcl 2015-06-30T04:21:09Z nikki93 quit (Read error: Connection reset by peer) 2015-06-30T04:21:37Z nikki93 joined #sbcl 2015-06-30T04:31:01Z nikki93 quit (Ping timeout: 255 seconds) 2015-06-30T04:35:55Z psy quit (Disconnected by services) 2015-06-30T04:36:24Z psy_ joined #sbcl 2015-06-30T04:39:23Z nikki93 joined #sbcl 2015-06-30T04:49:00Z nyef quit (Ping timeout: 272 seconds) 2015-06-30T05:19:56Z nikki93 quit (Remote host closed the connection) 2015-06-30T05:27:15Z oleo_ quit (Quit: Leaving) 2015-06-30T05:53:36Z kanru joined #sbcl 2015-06-30T06:19:01Z sdemarre quit (Ping timeout: 264 seconds) 2015-06-30T06:58:23Z nikki93 joined #sbcl 2015-06-30T07:30:23Z fikusz quit (Quit: Leaving) 2015-06-30T07:34:29Z fikusz joined #sbcl 2015-06-30T07:45:17Z angavrilov joined #sbcl 2015-06-30T07:48:30Z Shinmera joined #sbcl 2015-06-30T07:58:05Z nikki93 quit (Read error: Connection reset by peer) 2015-06-30T08:01:38Z nikki93 joined #sbcl 2015-06-30T08:26:35Z attila_lendvai joined #sbcl 2015-06-30T09:00:30Z gabriel_laddel: Is there a way to do breakpoints in SBCL using condition hacks? 2015-06-30T09:40:50Z fridim_ joined #sbcl 2015-06-30T09:47:22Z flip214: gabriel_laddel: (trace :break)? 2015-06-30T09:52:08Z gabriel_laddel: flip214: Wow. Thanks. 2015-06-30T09:52:15Z gabriel_laddel: lifechanging. 2015-06-30T10:05:05Z nikki93 quit (Remote host closed the connection) 2015-06-30T10:05:43Z nikki93 joined #sbcl 2015-06-30T10:28:32Z psy_ quit (Ping timeout: 265 seconds) 2015-06-30T10:33:45Z gabriel_laddel quit (Remote host closed the connection) 2015-06-30T11:17:23Z nyef joined #sbcl 2015-06-30T12:17:52Z skrue quit (Ping timeout: 252 seconds) 2015-06-30T12:24:20Z skrue joined #sbcl 2015-06-30T12:48:13Z dougk2 quit (Ping timeout: 265 seconds) 2015-06-30T13:06:24Z cmack joined #sbcl 2015-06-30T13:23:22Z oleo joined #sbcl 2015-06-30T13:37:26Z fridim_ quit (Read error: Connection reset by peer) 2015-06-30T13:38:00Z fridim_ joined #sbcl 2015-06-30T13:40:49Z stassats` joined #sbcl 2015-06-30T13:42:24Z stassats quit (Ping timeout: 252 seconds) 2015-06-30T13:44:20Z nikki93 quit (Ping timeout: 246 seconds) 2015-06-30T13:56:42Z dougk2 joined #sbcl 2015-06-30T13:59:10Z dougk2_ joined #sbcl 2015-06-30T14:00:47Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T14:01:38Z dougk2 joined #sbcl 2015-06-30T14:03:27Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T14:04:09Z dougk2_ joined #sbcl 2015-06-30T14:06:07Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T14:06:36Z dougk2 joined #sbcl 2015-06-30T14:08:15Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T14:09:06Z dougk2_ joined #sbcl 2015-06-30T14:10:55Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T14:11:32Z dougk2 joined #sbcl 2015-06-30T14:13:35Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T14:13:58Z dougk2_ joined #sbcl 2015-06-30T14:15:43Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T14:16:26Z dougk2 joined #sbcl 2015-06-30T14:18:23Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T14:18:57Z dougk2_ joined #sbcl 2015-06-30T14:20:31Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T14:21:27Z dougk2 joined #sbcl 2015-06-30T14:23:11Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T14:24:00Z dougk2_ joined #sbcl 2015-06-30T14:25:51Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T14:26:28Z dougk2 joined #sbcl 2015-06-30T14:28:31Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T14:28:56Z dougk2_ joined #sbcl 2015-06-30T14:30:39Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T14:31:21Z dougk2 joined #sbcl 2015-06-30T14:33:19Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T14:33:51Z dougk2_ joined #sbcl 2015-06-30T14:35:27Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T14:36:16Z dougk2 joined #sbcl 2015-06-30T14:38:07Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T14:38:47Z dougk2_ joined #sbcl 2015-06-30T14:40:47Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T14:41:11Z dougk2 joined #sbcl 2015-06-30T14:42:55Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T14:43:41Z dougk2_ joined #sbcl 2015-06-30T14:45:35Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T14:46:06Z dougk2 joined #sbcl 2015-06-30T14:48:15Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T14:48:36Z dougk2_ joined #sbcl 2015-06-30T14:50:23Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T14:51:03Z dougk2 joined #sbcl 2015-06-30T14:53:03Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T14:53:29Z dougk2_ joined #sbcl 2015-06-30T14:54:40Z gingerale joined #sbcl 2015-06-30T14:55:11Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T14:56:04Z dougk2 joined #sbcl 2015-06-30T14:57:51Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T14:58:33Z dougk2_ joined #sbcl 2015-06-30T15:00:01Z tyson2 joined #sbcl 2015-06-30T15:00:31Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T15:01:08Z dougk2 joined #sbcl 2015-06-30T15:02:39Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T15:03:48Z dougk2_ joined #sbcl 2015-06-30T15:05:19Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T15:06:18Z dougk2 joined #sbcl 2015-06-30T15:07:59Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T15:08:52Z dougk2_ joined #sbcl 2015-06-30T15:10:39Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T15:11:17Z dougk2 joined #sbcl 2015-06-30T15:13:19Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T15:13:50Z dougk2_ joined #sbcl 2015-06-30T15:15:27Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T15:15:59Z tyson2 left #sbcl 2015-06-30T15:16:21Z dougk2 joined #sbcl 2015-06-30T15:18:07Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T15:18:51Z dougk2_ joined #sbcl 2015-06-30T15:20:47Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T15:21:15Z dougk2 joined #sbcl 2015-06-30T15:22:55Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T15:23:57Z dougk2_ joined #sbcl 2015-06-30T15:25:35Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T15:26:20Z dougk2 joined #sbcl 2015-06-30T15:28:15Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T15:28:57Z dougk2_ joined #sbcl 2015-06-30T15:30:23Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T15:31:28Z dougk2 joined #sbcl 2015-06-30T15:33:03Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T15:34:03Z dougk2_ joined #sbcl 2015-06-30T15:35:43Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T15:36:33Z dougk2 joined #sbcl 2015-06-30T15:38:23Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T15:39:04Z dougk2_ joined #sbcl 2015-06-30T15:40:23Z Xach quit (Ping timeout: 256 seconds) 2015-06-30T15:40:31Z Xach joined #sbcl 2015-06-30T15:41:03Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T15:41:38Z dougk2 joined #sbcl 2015-06-30T15:43:11Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T15:44:19Z dougk2_ joined #sbcl 2015-06-30T15:45:51Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T15:46:49Z dougk2 joined #sbcl 2015-06-30T15:48:31Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T15:49:25Z dougk2_ joined #sbcl 2015-06-30T15:51:11Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T15:51:50Z dougk2 joined #sbcl 2015-06-30T15:53:51Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T15:54:22Z dougk2_ joined #sbcl 2015-06-30T15:55:59Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T15:56:51Z dougk2 joined #sbcl 2015-06-30T15:58:39Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T16:00:56Z stassats` devised a table based generic arithmetic routine 2015-06-30T16:00:58Z dougk2_ joined #sbcl 2015-06-30T16:01:19Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T16:01:36Z stassats`: smashes two widetags together, then fetches a function 2015-06-30T16:02:55Z psy_ joined #sbcl 2015-06-30T16:03:32Z dougk2 joined #sbcl 2015-06-30T16:03:48Z stassats`: needs an optimized op, some better inlined combinations (and a graph comparing to the current situation) 2015-06-30T16:03:52Z nyef: Presuming that the fix-fix case is picked off by an assembly-routine, the widetag space is six bits wide, so 12 bits of index...? 2015-06-30T16:04:09Z stassats`: 8 bits of index 2015-06-30T16:04:24Z stassats`: i shifted widetags 2 to the left, and numerics are grouped at the start 2015-06-30T16:04:28Z stassats`: to the right 2015-06-30T16:04:40Z nyef: Ah, okay, there's a bounds-check on there as well. Okay. 2015-06-30T16:04:56Z stassats`: (loop for (nil . w) in *widetags* collect (ash w -2)) => (7 10 9 8 5 4) 2015-06-30T16:05:03Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T16:05:08Z stassats`: mix in single-float and fixnum in there, through a vop 2015-06-30T16:05:20Z stassats`: and move invalid widetags to 0 2015-06-30T16:05:46Z nyef: Single-float is still a widetag, though fixnum is not. 2015-06-30T16:06:16Z dougk2_ joined #sbcl 2015-06-30T16:07:00Z stassats`: right, but single-float's widetag is in a different place 2015-06-30T16:07:43Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T16:08:15Z stassats` shelves the idea for now, more important stuff to do 2015-06-30T16:09:01Z dougk2 joined #sbcl 2015-06-30T16:10:23Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T16:11:11Z dougk2_ joined #sbcl 2015-06-30T16:13:11Z dougk2__ joined #sbcl 2015-06-30T16:13:35Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T16:15:43Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T16:15:46Z dougk2 joined #sbcl 2015-06-30T16:17:19Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T16:17:56Z dougk2_ joined #sbcl 2015-06-30T16:19:59Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T16:19:59Z dougk2__ joined #sbcl 2015-06-30T16:22:03Z dougk2 joined #sbcl 2015-06-30T16:22:07Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T16:23:43Z dougk_ quit (Ping timeout: 248 seconds) 2015-06-30T16:24:15Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T16:24:36Z dougk2_ joined #sbcl 2015-06-30T16:24:58Z karswell` joined #sbcl 2015-06-30T16:26:23Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T16:26:58Z dougk2 joined #sbcl 2015-06-30T16:28:59Z dougk2__ joined #sbcl 2015-06-30T16:29:03Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T16:31:04Z dougk2_ joined #sbcl 2015-06-30T16:31:11Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T16:31:54Z karswell` is now known as karswell 2015-06-30T16:33:15Z dougk2 joined #sbcl 2015-06-30T16:33:19Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T16:35:18Z dougk2__ joined #sbcl 2015-06-30T16:35:27Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T16:35:48Z dougk_ joined #sbcl 2015-06-30T16:37:23Z dougk2_ joined #sbcl 2015-06-30T16:37:35Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T16:39:33Z dougk2 joined #sbcl 2015-06-30T16:39:43Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T16:41:43Z dougk2__ joined #sbcl 2015-06-30T16:41:51Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T16:43:49Z dougk2_ joined #sbcl 2015-06-30T16:43:59Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T16:45:54Z dougk2 joined #sbcl 2015-06-30T16:46:07Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T16:47:20Z nikki93 joined #sbcl 2015-06-30T16:48:09Z dougk2__ joined #sbcl 2015-06-30T16:48:15Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T16:50:09Z dougk2_ joined #sbcl 2015-06-30T16:50:23Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T16:52:20Z dougk2 joined #sbcl 2015-06-30T16:52:31Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T16:54:32Z dougk2__ joined #sbcl 2015-06-30T16:54:39Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T16:56:38Z dougk2_ joined #sbcl 2015-06-30T16:56:47Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T16:58:52Z dougk2 joined #sbcl 2015-06-30T16:58:55Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T17:00:56Z dougk2__ joined #sbcl 2015-06-30T17:01:03Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T17:02:58Z dougk2_ joined #sbcl 2015-06-30T17:03:11Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T17:04:14Z nikki93 quit (Read error: Connection reset by peer) 2015-06-30T17:04:18Z nikki93_ joined #sbcl 2015-06-30T17:05:08Z dougk2 joined #sbcl 2015-06-30T17:05:19Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T17:07:20Z dougk2__ joined #sbcl 2015-06-30T17:07:27Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T17:07:53Z selat joined #sbcl 2015-06-30T17:09:26Z dougk2_ joined #sbcl 2015-06-30T17:09:35Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T17:11:36Z dougk2 joined #sbcl 2015-06-30T17:11:43Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T17:13:46Z dougk2__ joined #sbcl 2015-06-30T17:13:51Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T17:15:50Z dougk2_ joined #sbcl 2015-06-30T17:15:59Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T17:17:55Z dougk2 joined #sbcl 2015-06-30T17:18:07Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T17:19:14Z gabriel_laddel joined #sbcl 2015-06-30T17:20:10Z dougk2__ joined #sbcl 2015-06-30T17:20:15Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T17:22:10Z dougk2_ joined #sbcl 2015-06-30T17:22:23Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T17:24:20Z dougk2 joined #sbcl 2015-06-30T17:24:31Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T17:26:35Z dougk2__ joined #sbcl 2015-06-30T17:26:39Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T17:28:37Z dougk2_ joined #sbcl 2015-06-30T17:28:47Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T17:30:55Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T17:31:07Z dougk2 joined #sbcl 2015-06-30T17:33:03Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T17:33:07Z dougk2__ joined #sbcl 2015-06-30T17:35:02Z dougk2_ joined #sbcl 2015-06-30T17:35:11Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T17:37:07Z dougk2 joined #sbcl 2015-06-30T17:37:12Z karswell` joined #sbcl 2015-06-30T17:37:19Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T17:39:26Z dougk2__ joined #sbcl 2015-06-30T17:39:27Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T17:39:30Z karswell quit (Ping timeout: 246 seconds) 2015-06-30T17:41:35Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T17:41:36Z dougk2_ joined #sbcl 2015-06-30T17:42:37Z karswell` is now known as karswell 2015-06-30T17:43:42Z dougk2 joined #sbcl 2015-06-30T17:43:43Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T17:45:43Z dougk2__ joined #sbcl 2015-06-30T17:45:51Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T17:47:33Z sdemarre joined #sbcl 2015-06-30T17:47:43Z dougk2_ joined #sbcl 2015-06-30T17:47:59Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T17:49:58Z dougk2 joined #sbcl 2015-06-30T17:50:07Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T17:52:08Z dougk2__ joined #sbcl 2015-06-30T17:52:15Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T17:54:10Z dougk2_ joined #sbcl 2015-06-30T17:54:23Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T17:56:24Z dougk2 joined #sbcl 2015-06-30T17:56:31Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T17:58:34Z dougk2__ joined #sbcl 2015-06-30T17:58:39Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T18:00:34Z dougk2_ joined #sbcl 2015-06-30T18:00:47Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T18:02:49Z dougk2 joined #sbcl 2015-06-30T18:02:55Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T18:04:59Z dougk2__ joined #sbcl 2015-06-30T18:05:03Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T18:07:01Z dougk2_ joined #sbcl 2015-06-30T18:07:11Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T18:09:06Z nikki93_ quit (Remote host closed the connection) 2015-06-30T18:09:09Z dougk2 joined #sbcl 2015-06-30T18:09:19Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T18:11:24Z dougk2__ joined #sbcl 2015-06-30T18:11:27Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T18:13:35Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T18:15:43Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T18:16:54Z DeadTrickster joined #sbcl 2015-06-30T18:18:21Z selat quit (Ping timeout: 246 seconds) 2015-06-30T18:28:54Z nikki93 joined #sbcl 2015-06-30T18:32:08Z dougk2 joined #sbcl 2015-06-30T18:33:19Z foom quit (Ping timeout: 248 seconds) 2015-06-30T18:34:24Z dougk2_ joined #sbcl 2015-06-30T18:35:42Z stassats`: oh my, array-in-bounds-p conses 2015-06-30T18:36:31Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T18:36:39Z dougk2 joined #sbcl 2015-06-30T18:36:40Z stassats`: easily resolved 2015-06-30T18:38:39Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T18:38:44Z dougk2__ joined #sbcl 2015-06-30T18:39:25Z stassats`: but it's slow for vectors 2015-06-30T18:40:47Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T18:41:20Z dougk2 joined #sbcl 2015-06-30T18:41:39Z nikki93_ joined #sbcl 2015-06-30T18:42:36Z nikki93 quit (Read error: Connection reset by peer) 2015-06-30T18:42:55Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T18:43:33Z dougk2_ joined #sbcl 2015-06-30T18:45:02Z foom joined #sbcl 2015-06-30T18:45:35Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T18:45:46Z dougk2 joined #sbcl 2015-06-30T18:47:43Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T18:47:46Z dougk2__ joined #sbcl 2015-06-30T18:48:01Z edgar-rft quit (Quit: edgar-rft) 2015-06-30T18:49:51Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T18:50:06Z dougk2 joined #sbcl 2015-06-30T18:51:59Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T18:52:06Z dougk2_ joined #sbcl 2015-06-30T18:54:01Z dougk2__ joined #sbcl 2015-06-30T18:54:39Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T18:56:11Z nikki93 joined #sbcl 2015-06-30T18:56:15Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T18:56:34Z dougk2 joined #sbcl 2015-06-30T18:58:23Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T18:58:36Z dougk2_ joined #sbcl 2015-06-30T19:00:16Z nikki93_ quit (Ping timeout: 256 seconds) 2015-06-30T19:00:30Z dougk2__ joined #sbcl 2015-06-30T19:01:03Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T19:01:54Z nikki93 quit (Remote host closed the connection) 2015-06-30T19:02:35Z nikki93 joined #sbcl 2015-06-30T19:02:39Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T19:02:54Z dougk2 joined #sbcl 2015-06-30T19:04:47Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T19:04:59Z dougk2_ joined #sbcl 2015-06-30T19:06:54Z dougk2__ joined #sbcl 2015-06-30T19:07:27Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T19:09:03Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T19:09:24Z dougk2 joined #sbcl 2015-06-30T19:11:11Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T19:11:28Z dougk2_ joined #sbcl 2015-06-30T19:13:28Z dougk2__ joined #sbcl 2015-06-30T19:13:51Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T19:15:47Z dougk2 joined #sbcl 2015-06-30T19:15:59Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T19:17:35Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T19:18:13Z dougk2_ joined #sbcl 2015-06-30T19:20:14Z dougk2__ joined #sbcl 2015-06-30T19:20:15Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T19:22:09Z dougk2 joined #sbcl 2015-06-30T19:22:23Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T19:24:24Z dougk2_ joined #sbcl 2015-06-30T19:24:31Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T19:26:29Z dougk2__ joined #sbcl 2015-06-30T19:26:39Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T19:27:36Z nikki93_ joined #sbcl 2015-06-30T19:28:19Z nikki93__ joined #sbcl 2015-06-30T19:28:38Z nikki93 quit (Read error: Connection reset by peer) 2015-06-30T19:28:47Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T19:29:55Z gingerale quit (Remote host closed the connection) 2015-06-30T19:30:55Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T19:31:53Z nikki93_ quit (Ping timeout: 250 seconds) 2015-06-30T19:33:59Z nikki93 joined #sbcl 2015-06-30T19:34:18Z dougk2 joined #sbcl 2015-06-30T19:36:16Z dougk2_ joined #sbcl 2015-06-30T19:37:33Z nikki93__ quit (Ping timeout: 244 seconds) 2015-06-30T19:38:21Z dougk2__ joined #sbcl 2015-06-30T19:38:23Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T19:40:22Z dougk2 joined #sbcl 2015-06-30T19:40:31Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T19:42:25Z dougk2_ joined #sbcl 2015-06-30T19:42:39Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T19:44:35Z dougk2__ joined #sbcl 2015-06-30T19:44:47Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T19:46:40Z dougk2 joined #sbcl 2015-06-30T19:46:55Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T19:49:03Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T19:49:03Z dougk2_ joined #sbcl 2015-06-30T19:51:01Z dougk2__ joined #sbcl 2015-06-30T19:51:11Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T19:53:08Z dougk2 joined #sbcl 2015-06-30T19:53:19Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T19:55:19Z dougk2_ joined #sbcl 2015-06-30T19:55:27Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T19:57:29Z dougk2__ joined #sbcl 2015-06-30T19:57:35Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T19:59:28Z dougk2 joined #sbcl 2015-06-30T19:59:46Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T20:01:44Z dougk2_ joined #sbcl 2015-06-30T20:01:54Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T20:03:58Z dougk2__ joined #sbcl 2015-06-30T20:04:00Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T20:05:58Z dougk2 joined #sbcl 2015-06-30T20:06:08Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T20:08:07Z dougk2_ joined #sbcl 2015-06-30T20:08:20Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T20:10:17Z dougk2__ joined #sbcl 2015-06-30T20:10:23Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T20:12:17Z dougk2 joined #sbcl 2015-06-30T20:12:32Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T20:14:33Z dougk2_ joined #sbcl 2015-06-30T20:14:39Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T20:16:38Z dougk2__ joined #sbcl 2015-06-30T20:16:47Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T20:18:32Z stassats`: got to optimize array-in-bounds-p both inline and not 2015-06-30T20:18:43Z dougk2 joined #sbcl 2015-06-30T20:18:45Z stassats`: and out of line array-row-major-index 2015-06-30T20:18:48Z stassats`: now to validate 2015-06-30T20:18:55Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T20:20:56Z dougk2_ joined #sbcl 2015-06-30T20:21:03Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T20:21:42Z nikki93_ joined #sbcl 2015-06-30T20:23:11Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T20:23:40Z dougk2 joined #sbcl 2015-06-30T20:25:19Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T20:25:27Z nikki93 quit (Ping timeout: 265 seconds) 2015-06-30T20:26:27Z dougk2_ joined #sbcl 2015-06-30T20:27:59Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T20:28:32Z dougk2 joined #sbcl 2015-06-30T20:30:32Z dougk2__ joined #sbcl 2015-06-30T20:30:39Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T20:31:09Z ASau joined #sbcl 2015-06-30T20:32:35Z dougk2_ joined #sbcl 2015-06-30T20:32:47Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T20:34:45Z dougk2 joined #sbcl 2015-06-30T20:34:55Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T20:37:03Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T20:37:03Z dougk2__ joined #sbcl 2015-06-30T20:39:11Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T20:41:19Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T20:41:24Z dougk2 joined #sbcl 2015-06-30T20:44:41Z dougk2_ joined #sbcl 2015-06-30T20:45:35Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T20:47:00Z oleo_ joined #sbcl 2015-06-30T20:47:35Z dougk2 joined #sbcl 2015-06-30T20:48:47Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T20:49:50Z dougk2_ joined #sbcl 2015-06-30T20:49:51Z oleo quit (Ping timeout: 248 seconds) 2015-06-30T20:49:56Z nikki93 joined #sbcl 2015-06-30T20:51:52Z dougk2__ joined #sbcl 2015-06-30T20:51:59Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T20:53:02Z nikki93_ quit (Ping timeout: 256 seconds) 2015-06-30T20:53:52Z dougk2 joined #sbcl 2015-06-30T20:54:07Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T20:55:52Z dougk2_ joined #sbcl 2015-06-30T20:56:15Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T20:58:12Z dougk2__ joined #sbcl 2015-06-30T20:58:23Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T20:59:59Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T21:00:17Z dougk2 joined #sbcl 2015-06-30T21:00:54Z stassats`: target-unicode has a lot of space to optimize 2015-06-30T21:01:44Z stassats`: not that i use it, but having more compact data-structures helps the core size 2015-06-30T21:02:39Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T21:02:55Z dougk2_ joined #sbcl 2015-06-30T21:04:47Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T21:04:51Z dougk2__ joined #sbcl 2015-06-30T21:06:45Z dougk2 joined #sbcl 2015-06-30T21:07:27Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T21:09:03Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T21:09:26Z dougk2_ joined #sbcl 2015-06-30T21:11:11Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T21:11:20Z dougk2 joined #sbcl 2015-06-30T21:13:17Z dougk2__ joined #sbcl 2015-06-30T21:13:51Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T21:15:27Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T21:15:54Z dougk2 joined #sbcl 2015-06-30T21:16:37Z cmack quit (Ping timeout: 264 seconds) 2015-06-30T21:17:35Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T21:18:38Z dougk2_ joined #sbcl 2015-06-30T21:19:37Z DeadTrickster quit (Ping timeout: 276 seconds) 2015-06-30T21:20:15Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T21:21:37Z dougk2 joined #sbcl 2015-06-30T21:22:55Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T21:23:47Z dougk2_ joined #sbcl 2015-06-30T21:23:47Z ASau quit (Ping timeout: 256 seconds) 2015-06-30T21:25:45Z dougk2__ joined #sbcl 2015-06-30T21:26:07Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T21:28:04Z dougk2 joined #sbcl 2015-06-30T21:28:15Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T21:29:51Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T21:30:19Z dougk2_ joined #sbcl 2015-06-30T21:32:15Z dougk2__ joined #sbcl 2015-06-30T21:32:31Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T21:34:23Z dougk2 joined #sbcl 2015-06-30T21:34:39Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T21:36:35Z dougk2_ joined #sbcl 2015-06-30T21:36:47Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T21:37:19Z ASau joined #sbcl 2015-06-30T21:38:45Z dougk2__ joined #sbcl 2015-06-30T21:38:55Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T21:40:46Z dougk2 joined #sbcl 2015-06-30T21:41:03Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T21:43:03Z dougk2_ joined #sbcl 2015-06-30T21:43:11Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T21:45:07Z attila_lendvai quit (Ping timeout: 255 seconds) 2015-06-30T21:45:09Z dougk2__ joined #sbcl 2015-06-30T21:45:19Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T21:46:55Z reb: Does the ARM port of SBCL lack thread support because the CPU has too few registers? 2015-06-30T21:47:03Z stassats`: yes 2015-06-30T21:47:14Z dougk2 joined #sbcl 2015-06-30T21:47:19Z stassats`: the arm64 port, which is in progress, will solve that 2015-06-30T21:47:27Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T21:49:29Z dougk2_ joined #sbcl 2015-06-30T21:49:35Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T21:49:42Z reb: x86 has even fewer registers, but supports threads. Is the difference related to conservative scanning of the stack during GC? 2015-06-30T21:49:50Z stassats`: yes 2015-06-30T21:50:03Z stassats`: and x86 uses the segment register 2015-06-30T21:51:22Z reb: And the segment register is interesting because it's used for access to thread-local storage? 2015-06-30T21:51:29Z dougk2__ joined #sbcl 2015-06-30T21:51:43Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T21:51:45Z stassats`: because you do not have to use general purpose registers 2015-06-30T21:52:04Z reb: For what? 2015-06-30T21:52:24Z stassats`: for the thread 2015-06-30T21:53:31Z nyef: A possible angle for having threads on ARM with the "precise" GC has been suggested in the past, though I don't know if anyone has gone to the trouble of validating that it would actually work. 2015-06-30T21:53:37Z dougk2 joined #sbcl 2015-06-30T21:53:51Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T21:55:00Z reb: stassats: By "for the thread" you mean the segment register holds a pointer to some thread-specific data structure? I haven't written x86 assembly in many years. 2015-06-30T21:55:13Z stassats`: the thread object 2015-06-30T21:55:49Z dougk2_ joined #sbcl 2015-06-30T21:55:59Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T21:56:00Z reb: nyef: Is there a description of what's missing for ARM plus threads plus precise GC? 2015-06-30T21:56:26Z stassats`: a register 2015-06-30T21:56:45Z nyef: Basically, yes. We need a register available to point to our TLS block. 2015-06-30T21:57:37Z reb: When I was reading about TLS on ARM there was talk of some coprocessor that has register storage that can be used to point at a TLS block. 2015-06-30T21:57:41Z nyef: The "possible angle" I mentioned would be to take reg_NULL (which is defined to always contain NIL) and make it into an offset pointer to a NIL. 2015-06-30T21:57:54Z dougk2__ joined #sbcl 2015-06-30T21:58:07Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T21:58:19Z nyef: If that can be made to work, then we "just" have to put a known-nil in the THREAD structure, and we have a viable TLS register. 2015-06-30T22:00:04Z dougk2 joined #sbcl 2015-06-30T22:00:15Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T22:02:15Z dougk2_ joined #sbcl 2015-06-30T22:02:23Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T22:04:20Z dougk2__ joined #sbcl 2015-06-30T22:04:31Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T22:05:43Z reb: stassats / nyef: thanks I can't find the coprocessor info ... what ARM versions support it. 2015-06-30T22:06:25Z dougk2 joined #sbcl 2015-06-30T22:06:39Z dougk2_ quit (Ping timeout: 248 seconds) 2015-06-30T22:06:42Z stassats`: hm, (aref (the simple-vector x) y) checks for INDEX, but (svref x y) checks for FIXNUM 2015-06-30T22:06:47Z stassats`: i want the latter 2015-06-30T22:07:31Z angavrilov quit (Remote host closed the connection) 2015-06-30T22:08:47Z dougk2__ quit (Ping timeout: 248 seconds) 2015-06-30T22:10:55Z dougk2 quit (Ping timeout: 248 seconds) 2015-06-30T22:11:36Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-06-30T22:12:39Z stassats`: the difference being that aref has &rest 2015-06-30T22:14:15Z stassats`: which i don't get 2015-06-30T22:17:35Z stassats`: missed the part that svref is a source-transform 2015-06-30T22:17:54Z stassats`: so, it goes to data-vector-ref, then data-vector-ref-with-offset, which is declared to accept fixnums 2015-06-30T22:18:25Z stassats`: but ir1-transforms keep their types 2015-06-30T22:18:50Z stassats`: i always want to override that 2015-06-30T22:19:27Z pkhuong: that could really confuse type propagation 2015-06-30T22:19:58Z stassats`: leave type propagation, but don't insert casts 2015-06-30T22:21:28Z stassats`: i don't have an angle 2015-06-30T22:22:35Z stassats`: or that it should figure out that the function it calls will perform the same cast 2015-06-30T22:23:21Z pkhuong: ah. the problem is that we're too conservative with cast elision :( 2015-06-30T22:23:36Z stassats`: e.g. (disassemble (lambda (x y z) (array-in-bounds-p x y z))) 2015-06-30T22:24:23Z milosn quit (Remote host closed the connection) 2015-06-30T22:25:34Z stassats`: this one is coming not just from the transform, but from (assert-array-rank array (length indices)) 2015-06-30T22:26:00Z milosn joined #sbcl 2015-06-30T22:27:07Z pkhuong: I wonder what would happen if I enabled bidirection constraint propagation 2015-06-30T22:27:32Z pkhuong: "if this cast fails, this other more stringent cast downstream will also fail, so we don't need it" 2015-06-30T22:37:18Z fridim_ quit (Ping timeout: 256 seconds) 2015-06-30T23:12:25Z nikki93 quit (Remote host closed the connection) 2015-06-30T23:22:35Z nikki93 joined #sbcl 2015-06-30T23:22:46Z nikki93 quit (Read error: Connection reset by peer) 2015-06-30T23:24:28Z nikki93 joined #sbcl 2015-06-30T23:24:44Z nikki93 quit (Read error: Connection reset by peer) 2015-06-30T23:25:01Z nikki93 joined #sbcl 2015-06-30T23:47:03Z stassats` quit (Ping timeout: 264 seconds)