2017-06-16T23:28:43Z ccl-logbot joined #ccl 2017-06-16T23:28:43Z 2017-06-16T23:28:43Z names: ccl-logbot jackdani1l milanj rumbler31 gko pjb eschatologist fiddlerwoaroof jdz xrme Intensity dustinm` kini gendl brucem @ChanServ carvite |3b| sigjuice gz_ billstclair dim swflint copec mjl adlai sixbitslacker Blkt_ fe[nl]ix phoe PuercoPop itruslove alms_clozure gbyers 2017-06-16T23:33:14Z xrme: rumbler31: Yes. Functions are functions, whether they are defined with labels/flet or via defun or whatever. 2017-06-16T23:34:54Z xrme: One way to look at the disassembly would be to say, for instance (labels ((fact-aux (n accum) ...)) (disassemble #'fact-aux)) 2017-06-16T23:35:05Z xrme: Or you could stash it in a special variable or whatever. 2017-06-16T23:37:16Z xrme: Where by "it" I mean the function, in case that was confusing. 2017-06-16T23:37:56Z rme joined #ccl 2017-06-16T23:39:34Z pjb: Wouah! An eXtended RME! Soon we'll have a SuperRME :-) 2017-06-16T23:40:40Z rme: What I really need is $rme :-) 2017-06-16T23:41:18Z rme: Or €rme 2017-06-16T23:49:49Z rumbler31: http://paste.lisp.org/display/348863 2017-06-16T23:51:29Z rumbler31: annotated is the dissasembly on my machine. I'm under the impression that if the function was tco, the jump would be to an explicit address? 2017-06-16T23:55:18Z pjb: rumbler31: it is not specified whether the function is evaluated before or after the arguments. 2017-06-16T23:55:40Z rumbler31: ? 2017-06-16T23:55:45Z pjb: (defun f () 'this-f) (f (setf (symbol-function 'f) (lambda (x) 'another))) #| --> another |# 2017-06-16T23:56:08Z pjb: But the compiler here generated code to take the function first, save it in tmp0, and then evaluate the arguments. 2017-06-16T23:56:28Z pjb: It is definitely TCO'ed. 2017-06-16T23:58:58Z rme: rumbler31: I annotated your paste with a disassembly of #'expand-inner 2017-06-16T23:59:32Z rme: At [395] you can see that we jump back to the beginning of the function, reusing the existing stack frame. 2017-06-17T00:18:35Z rumbler31: so on my system, are you saying that its not clear, and on yours it is clear? 2017-06-17T00:35:49Z rme: Sorry, I overlooked your disassembly fragment. TCO clearly is happening there also. 2017-06-17T00:37:04Z rumbler31: what makes that clear to you, a jumpq? I confess I don't always fully understand ccl dissassembly output 2017-06-17T00:39:18Z rme: The property that most people look for with "proper tail recursion" is that it will use constant stack space. 2017-06-17T00:42:12Z rme: It doesn't matter much whether the branch is to an address in a register, or in an immediate operand. What you don't want to see is a CALL instruction, since that would mean that the code is using up stack space. 2017-06-17T00:42:18Z rme: Does that make sense? 2017-06-17T00:47:58Z rumbler31: yes 2017-06-17T00:48:23Z rumbler31: thank you 2017-06-17T00:59:05Z pjb quit (Ping timeout: 255 seconds) 2017-06-17T01:35:00Z milanj quit (Quit: Leaving) 2017-06-17T01:56:27Z pjb joined #ccl 2017-06-17T02:12:04Z pjb quit (Ping timeout: 255 seconds) 2017-06-17T02:49:50Z pierpa joined #ccl 2017-06-17T03:33:30Z gko quit (Ping timeout: 240 seconds) 2017-06-17T03:36:04Z gko joined #ccl 2017-06-17T03:42:29Z pierpa quit (Quit: Page closed) 2017-06-17T06:00:12Z rumbler31 quit (Remote host closed the connection) 2017-06-17T06:07:39Z rme quit (Read error: Connection reset by peer) 2017-06-17T06:07:57Z rme joined #ccl 2017-06-17T06:08:38Z jackdani1l is now known as jackdaniel 2017-06-17T08:00:43Z rumbler31 joined #ccl 2017-06-17T08:04:58Z rumbler31 quit (Ping timeout: 246 seconds) 2017-06-17T09:08:22Z pjb joined #ccl 2017-06-17T10:46:35Z itruslove quit (Remote host closed the connection) 2017-06-17T11:07:08Z mrottenkolber joined #ccl 2017-06-17T13:43:15Z itruslove joined #ccl 2017-06-17T15:00:25Z rumbler31 joined #ccl 2017-06-17T15:02:01Z rumbler3_ joined #ccl 2017-06-17T15:18:41Z hhdave joined #ccl 2017-06-17T15:28:27Z mrottenkolber quit (Ping timeout: 240 seconds) 2017-06-17T15:41:46Z rumbler31 quit (Remote host closed the connection) 2017-06-17T15:50:13Z hhdave quit (Quit: hhdave) 2017-06-17T15:57:57Z mrottenkolber joined #ccl 2017-06-17T16:17:20Z rumbler31 joined #ccl 2017-06-17T16:22:21Z rumbler31 quit (Ping timeout: 268 seconds) 2017-06-17T17:08:03Z rumbler3_ quit (Remote host closed the connection) 2017-06-17T17:41:57Z mrottenkolber quit (Ping timeout: 240 seconds) 2017-06-17T18:08:34Z rumbler31 joined #ccl 2017-06-17T18:15:26Z rumbler31 quit (Ping timeout: 255 seconds) 2017-06-17T18:48:51Z gbyers quit (*.net *.split) 2017-06-17T18:49:58Z gbyers joined #ccl 2017-06-17T19:37:13Z hhdave joined #ccl 2017-06-17T20:16:55Z pierpa joined #ccl 2017-06-17T20:17:57Z hhdave quit (Ping timeout: 255 seconds) 2017-06-17T20:27:34Z hhdave joined #ccl 2017-06-17T20:30:42Z hhdave_ joined #ccl 2017-06-17T20:32:05Z hhdave quit (Ping timeout: 240 seconds) 2017-06-17T20:32:05Z hhdave_ is now known as hhdave 2017-06-17T20:45:45Z hhdave quit (Read error: Connection reset by peer) 2017-06-17T20:49:18Z pierpa quit (Quit: Page closed) 2017-06-17T22:46:45Z hhdave joined #ccl 2017-06-17T23:16:41Z rumbler31 joined #ccl 2017-06-17T23:21:27Z rumbler31 quit (Ping timeout: 240 seconds) 2017-06-17T23:38:16Z hhdave quit (Quit: hhdave) 2017-06-18T00:18:00Z rumbler31 joined #ccl 2017-06-18T00:22:10Z rumbler31 quit (Ping timeout: 240 seconds) 2017-06-18T03:03:36Z rumbler31 joined #ccl 2017-06-18T03:08:13Z rumbler31 quit (Ping timeout: 260 seconds) 2017-06-18T06:46:17Z rumbler31 joined #ccl 2017-06-18T06:48:38Z rme quit (Ping timeout: 180 seconds) 2017-06-18T06:50:00Z rme quit (Ping timeout: 268 seconds) 2017-06-18T06:50:32Z rumbler31 quit (Ping timeout: 255 seconds) 2017-06-18T11:17:52Z rumbler31 joined #ccl 2017-06-18T11:21:55Z rumbler31 quit (Ping timeout: 246 seconds) 2017-06-18T11:48:32Z rumbler31 joined #ccl 2017-06-18T11:52:43Z rumbler31 quit (Ping timeout: 246 seconds) 2017-06-18T12:33:26Z mrottenkolber joined #ccl 2017-06-18T12:49:11Z mrottenkolber quit (Ping timeout: 255 seconds) 2017-06-18T13:17:34Z rumbler31 joined #ccl 2017-06-18T13:21:37Z rumbler31 quit (Ping timeout: 246 seconds) 2017-06-18T13:50:37Z mrottenkolber joined #ccl 2017-06-18T14:29:25Z rumbler31 joined #ccl 2017-06-18T14:33:27Z rumbler31 quit (Ping timeout: 240 seconds) 2017-06-18T16:15:34Z mrottenkolber quit (Ping timeout: 240 seconds) 2017-06-18T18:43:33Z hhdave joined #ccl 2017-06-18T18:48:25Z hhdave quit (Ping timeout: 268 seconds) 2017-06-18T18:48:32Z hhdave_ joined #ccl 2017-06-18T19:00:48Z hhdave_ quit (Read error: Connection reset by peer) 2017-06-18T19:02:30Z hhdave joined #ccl 2017-06-18T19:49:25Z hhdave quit (Quit: hhdave) 2017-06-18T20:02:47Z pierpa joined #ccl 2017-06-18T20:42:15Z mrottenkolber joined #ccl 2017-06-18T20:56:25Z pierpa quit (Quit: Page closed) 2017-06-18T21:05:20Z rme joined #ccl 2017-06-18T22:37:29Z pierpa joined #ccl 2017-06-19T00:32:55Z mrottenkolber quit (Ping timeout: 246 seconds) 2017-06-19T01:00:50Z pjb quit (Ping timeout: 240 seconds) 2017-06-19T01:58:25Z pjb joined #ccl 2017-06-19T02:11:48Z pjb quit (Ping timeout: 240 seconds) 2017-06-19T02:43:04Z pierpa quit (Quit: Page closed) 2017-06-19T03:08:04Z rumbler31 joined #ccl 2017-06-20T00:15:59Z ccl-logbot joined #ccl 2017-06-20T00:15:59Z 2017-06-20T00:15:59Z names: ccl-logbot phoe_ lacedaemon Blkt |3b|` pjb` fiddlerwoaroof @ChanServ carvite |3b| sigjuice gz_ billstclair dim swflint copec mjl adlai sixbitslacker PuercoPop alms_clozure brucem gendl Intensity xrme gko itruslove gbyers rme dustinm`_ krkini jdz 2017-06-20T00:16:25Z |3b| quit (Remote host closed the connection) 2017-06-20T00:16:59Z fiddlerwoaroof quit (*.net *.split) 2017-06-20T00:17:00Z rme quit (*.net *.split) 2017-06-20T00:19:41Z jackdaniel joined #ccl 2017-06-20T00:20:01Z fiddlerwoaroof joined #ccl 2017-06-20T00:23:34Z dustinm`_ quit (Read error: Connection reset by peer) 2017-06-20T00:24:35Z rme joined #ccl 2017-06-20T00:32:30Z dustinm` joined #ccl 2017-06-20T00:38:21Z pjb` quit (Ping timeout: 258 seconds) 2017-06-20T01:11:01Z pierpa joined #ccl 2017-06-20T01:51:22Z rumbler31 joined #ccl 2017-06-20T03:09:25Z pierpa quit (Quit: Page closed) 2017-06-20T04:10:32Z rumbler31 quit (Remote host closed the connection) 2017-06-20T04:30:12Z pjb joined #ccl 2017-06-20T04:55:49Z pjb quit (Remote host closed the connection) 2017-06-20T05:04:04Z pjb joined #ccl 2017-06-20T06:32:10Z eschatologist joined #ccl 2017-06-20T06:44:30Z pjb quit (Remote host closed the connection) 2017-06-20T07:14:43Z pjb joined #ccl 2017-06-20T07:31:22Z lacedaemon is now known as fe[nl]ix 2017-06-20T07:44:07Z mrottenkolber joined #ccl 2017-06-20T08:16:07Z pjb` joined #ccl 2017-06-20T08:29:03Z pjb` quit (Read error: Connection reset by peer) 2017-06-20T09:03:48Z hhdave joined #ccl 2017-06-20T09:04:52Z rumbler31 joined #ccl 2017-06-20T09:09:04Z rumbler31 quit (Ping timeout: 246 seconds) 2017-06-20T09:09:06Z hhdave_ joined #ccl 2017-06-20T09:10:35Z hhdave quit (Ping timeout: 240 seconds) 2017-06-20T09:10:35Z hhdave_ is now known as hhdave 2017-06-20T09:45:47Z hhdave quit (Read error: Connection reset by peer) 2017-06-20T09:46:16Z hhdave joined #ccl 2017-06-20T09:53:06Z hhdave quit (Quit: hhdave) 2017-06-20T11:01:08Z pjb quit (Ping timeout: 240 seconds) 2017-06-20T11:58:36Z pjb joined #ccl 2017-06-20T12:04:19Z pjb quit (Ping timeout: 255 seconds) 2017-06-20T12:17:07Z rumbler31 joined #ccl 2017-06-20T12:25:20Z rumbler31 quit (Remote host closed the connection) 2017-06-20T12:30:18Z pjb joined #ccl 2017-06-20T13:27:21Z rumbler31 joined #ccl 2017-06-20T13:44:02Z mrottenkolber quit (Ping timeout: 240 seconds) 2017-06-20T14:07:27Z mrottenkolber joined #ccl 2017-06-20T15:23:02Z mrottenkolber quit (Ping timeout: 240 seconds) 2017-06-20T16:46:10Z jdz quit (Ping timeout: 240 seconds) 2017-06-20T16:46:17Z jdz joined #ccl 2017-06-20T17:32:48Z rumbler3_ joined #ccl 2017-06-20T17:37:16Z rumbler3_ quit (Ping timeout: 255 seconds) 2017-06-20T19:59:25Z mrottenkolber joined #ccl 2017-06-20T21:13:27Z pierpa joined #ccl 2017-06-20T21:33:23Z rumbler3_ joined #ccl 2017-06-20T21:37:43Z rumbler3_ quit (Ping timeout: 246 seconds) 2017-06-20T22:21:53Z ccl-logbot joined #ccl 2017-06-20T22:21:53Z 2017-06-20T22:21:53Z names: ccl-logbot eschatologist pierpa mrottenkolber jdz rumbler31 pjb dustinm` rme fiddlerwoaroof jackdaniel phoe_ fe[nl]ix Blkt |3b|` @ChanServ carvite sigjuice gz_ billstclair dim swflint copec mjl adlai sixbitslacker PuercoPop alms_clozure brucem gendl Intensity xrme gko itruslove gbyers krkini 2017-06-20T22:44:55Z rumbler31 quit (Ping timeout: 258 seconds) 2017-06-20T23:55:24Z pierpa quit (Quit: Page closed) 2017-06-21T00:15:00Z mrottenkolber quit (Ping timeout: 260 seconds) 2017-06-21T00:26:40Z rumbler31 joined #ccl 2017-06-21T00:30:12Z pjb quit (Ping timeout: 276 seconds) 2017-06-21T00:30:44Z rumbler31 quit (Ping timeout: 246 seconds) 2017-06-21T01:27:11Z pjb joined #ccl 2017-06-21T01:33:51Z pjb quit (Ping timeout: 255 seconds) 2017-06-21T02:04:18Z rumbler31 joined #ccl 2017-06-21T02:08:37Z rumbler31 quit (Ping timeout: 246 seconds) 2017-06-21T04:52:46Z edgar-rft joined #ccl 2017-06-21T06:19:02Z |3b|` is now known as |3b| 2017-06-21T08:50:57Z hhdave joined #ccl 2017-06-21T09:31:21Z hhdave quit (Read error: Connection reset by peer) 2017-06-21T09:31:37Z hhdave joined #ccl 2017-06-21T10:39:07Z mrottenkolber joined #ccl 2017-06-21T10:46:07Z hhdave quit (Read error: Connection reset by peer) 2017-06-21T10:46:24Z hhdave joined #ccl 2017-06-21T11:01:20Z hhdave quit (Read error: Connection reset by peer) 2017-06-21T11:02:02Z hhdave joined #ccl 2017-06-21T13:10:21Z pjb joined #ccl 2017-06-21T13:32:38Z rumbler31 joined #ccl 2017-06-21T14:44:10Z rme quit (Quit: rme) 2017-06-21T14:44:10Z rme quit (Quit: rme) 2017-06-21T15:03:47Z copec quit (Quit: checkity check out.) 2017-06-21T15:10:11Z copec joined #ccl 2017-06-21T15:38:56Z edgar-rft quit (Quit: edgar-rft) 2017-06-21T15:51:00Z mrottenkolber quit (Ping timeout: 240 seconds) 2017-06-21T18:56:09Z hhdave quit (Quit: hhdave) 2017-06-21T20:33:46Z mrottenkolber joined #ccl 2017-06-21T22:08:05Z rumbler31 quit (Ping timeout: 255 seconds) 2017-06-21T23:18:27Z rumbler31 joined #ccl 2017-06-21T23:23:12Z rumbler31 quit (Ping timeout: 268 seconds) 2017-06-21T23:36:21Z rumbler31 joined #ccl 2017-06-21T23:50:42Z rumbler31 quit (Remote host closed the connection) 2017-06-21T23:50:53Z mrottenkolber quit (Ping timeout: 260 seconds) 2017-06-21T23:52:36Z pjb quit (Ping timeout: 255 seconds) 2017-06-22T00:05:42Z pjb joined #ccl 2017-06-22T00:18:26Z pjb quit (Remote host closed the connection) 2017-06-22T00:45:50Z pjb joined #ccl 2017-06-22T00:52:13Z pjb quit (Ping timeout: 246 seconds) 2017-06-22T00:55:43Z pjb joined #ccl 2017-06-22T02:14:47Z rumbler31 joined #ccl 2017-06-22T02:16:58Z edgar-rft joined #ccl 2017-06-22T03:21:53Z rme joined #ccl 2017-06-22T04:14:17Z rumbler31 quit (Remote host closed the connection) 2017-06-22T07:17:39Z pjb quit (Ping timeout: 255 seconds) 2017-06-22T07:22:37Z phoe_ is now known as phoe 2017-06-22T07:51:04Z eschatologist quit (Quit: ZNC 1.6.4+deb1 - http://znc.in) 2017-06-22T07:52:28Z eschatologist joined #ccl 2017-06-22T08:07:05Z edgar-rft quit (Quit: edgar-rft) 2017-06-22T08:14:17Z pjb joined #ccl 2017-06-22T08:21:33Z pjb quit (Ping timeout: 255 seconds) 2017-06-22T08:34:20Z mrottenkolber joined #ccl 2017-06-22T08:45:13Z hhdave joined #ccl 2017-06-22T08:49:10Z hhdave quit (Ping timeout: 240 seconds) 2017-06-22T08:56:27Z hhdave joined #ccl 2017-06-22T09:49:22Z rumbler31 joined #ccl 2017-06-22T09:54:01Z rumbler31 quit (Ping timeout: 246 seconds) 2017-06-22T11:12:45Z hhdave quit (Read error: Connection reset by peer) 2017-06-22T12:05:52Z mrottenkolber quit (Ping timeout: 260 seconds) 2017-06-22T12:12:20Z rumbler31 joined #ccl 2017-06-22T12:56:11Z mrottenkolber joined #ccl 2017-06-22T13:09:27Z rumbler31 quit (Remote host closed the connection) 2017-06-22T13:34:31Z pjb joined #ccl 2017-06-22T14:09:02Z rumbler31 joined #ccl 2017-06-22T14:10:06Z rumbler3_ joined #ccl 2017-06-22T14:14:29Z rumbler3_ quit (Ping timeout: 240 seconds) 2017-06-22T15:11:16Z rumbler3_ joined #ccl 2017-06-22T15:15:48Z rumbler3_ quit (Ping timeout: 260 seconds) 2017-06-22T16:12:57Z rumbler3_ joined #ccl 2017-06-22T16:17:37Z rumbler3_ quit (Ping timeout: 246 seconds) 2017-06-22T16:43:09Z sjl joined #ccl 2017-06-22T16:57:33Z mrottenkolber quit (Ping timeout: 260 seconds) 2017-06-22T17:03:02Z sjl quit (Read error: Connection reset by peer) 2017-06-22T17:48:02Z sjl joined #ccl 2017-06-22T18:40:16Z pjb quit (Ping timeout: 255 seconds) 2017-06-22T18:51:35Z pjb joined #ccl 2017-06-22T20:53:15Z pjb quit (Ping timeout: 276 seconds) 2017-06-22T20:53:17Z pierpa joined #ccl 2017-06-22T21:00:34Z pierpa quit (Ping timeout: 260 seconds) 2017-06-22T21:31:25Z mrottenkolber joined #ccl 2017-06-22T21:39:14Z pjb joined #ccl 2017-06-22T23:03:18Z rumbler31 quit (Ping timeout: 260 seconds) 2017-06-22T23:17:59Z rumbler31 joined #ccl 2017-06-22T23:22:52Z rumbler31 quit (Ping timeout: 246 seconds) 2017-06-22T23:41:46Z mrottenkolber quit (Ping timeout: 255 seconds) 2017-06-22T23:42:43Z fiddlerwoaroof quit (Ping timeout: 255 seconds) 2017-06-22T23:44:26Z fiddlerwoaroof joined #ccl 2017-06-23T00:19:18Z rumbler31 joined #ccl 2017-06-23T00:23:25Z rumbler31 quit (Ping timeout: 246 seconds) 2017-06-23T01:02:00Z sjl quit (Read error: Connection reset by peer) 2017-06-23T02:03:04Z rumbler31 joined #ccl 2017-06-23T03:37:28Z rumbler31 quit (Remote host closed the connection) 2017-06-23T05:37:16Z pjb quit (Ping timeout: 255 seconds) 2017-06-23T05:37:57Z rumbler31 joined #ccl 2017-06-23T05:42:08Z rumbler31 quit (Ping timeout: 255 seconds) 2017-06-23T06:34:15Z pjb joined #ccl 2017-06-23T06:41:04Z pjb quit (Ping timeout: 246 seconds) 2017-06-23T07:29:55Z mjl left #ccl 2017-06-23T09:46:38Z mrottenkolber joined #ccl 2017-06-23T11:23:37Z sjl joined #ccl 2017-06-23T12:38:58Z pjb joined #ccl 2017-06-23T13:22:39Z rumbler31 joined #ccl 2017-06-23T15:18:16Z mrottenkolber quit (Ping timeout: 260 seconds) 2017-06-23T15:20:10Z sjl quit (Ping timeout: 240 seconds) 2017-06-23T15:59:10Z pjb quit (Ping timeout: 255 seconds) 2017-06-23T15:59:51Z pjb joined #ccl 2017-06-23T16:31:37Z sjl joined #ccl 2017-06-23T20:44:55Z pjb quit (Ping timeout: 255 seconds) 2017-06-23T21:42:09Z pjb joined #ccl 2017-06-23T21:50:12Z pjb quit (Ping timeout: 255 seconds) 2017-06-23T22:05:50Z rumbler31 quit (Ping timeout: 240 seconds) 2017-06-23T22:20:19Z pierpa joined #ccl 2017-06-23T23:10:07Z mrottenkolber joined #ccl 2017-06-23T23:12:20Z pjb joined #ccl 2017-06-23T23:15:32Z phoe quit (Quit: leaving) 2017-06-24T01:15:42Z pierpa quit (Quit: Page closed) 2017-06-24T01:35:37Z mrottenkolber quit (Ping timeout: 268 seconds) 2017-06-24T01:59:56Z sjl quit (Read error: Connection reset by peer) 2017-06-24T03:44:21Z pjb quit (Ping timeout: 255 seconds) 2017-06-24T04:09:24Z pjb joined #ccl 2017-06-24T06:44:19Z sigjuice quit (Quit: ZNC - http://znc.in) 2017-06-24T06:57:13Z sigjuice joined #ccl 2017-06-24T07:31:48Z sigjuice quit (Quit: ZNC - http://znc.in) 2017-06-24T07:34:49Z sigjuice joined #ccl 2017-06-24T10:38:53Z sjl joined #ccl 2017-06-24T11:42:35Z mrottenkolber joined #ccl 2017-06-24T12:04:50Z sjl quit (Read error: Connection reset by peer) 2017-06-24T14:25:11Z pjb quit (Ping timeout: 246 seconds) 2017-06-24T14:27:08Z pjb joined #ccl 2017-06-24T14:32:19Z pjb quit (Ping timeout: 255 seconds) 2017-06-24T14:46:31Z rumbler31 joined #ccl 2017-06-24T15:46:36Z mrottenkolber quit (Ping timeout: 276 seconds) 2017-06-24T19:36:02Z pjb joined #ccl 2017-06-24T23:54:41Z rumbler31 quit (Remote host closed the connection) 2017-06-25T00:55:13Z rumbler31 joined #ccl 2017-06-25T00:59:50Z rumbler31 quit (Ping timeout: 240 seconds) 2017-06-25T01:28:26Z pjb quit (Ping timeout: 246 seconds) 2017-06-25T01:56:29Z rumbler31 joined #ccl 2017-06-25T02:01:55Z rumbler31 quit (Ping timeout: 246 seconds) 2017-06-25T02:25:46Z pjb joined #ccl 2017-06-25T02:58:29Z rumbler31 joined #ccl 2017-06-25T03:03:15Z rumbler31 quit (Ping timeout: 276 seconds) 2017-06-25T16:07:43Z rumbler31 joined #ccl 2017-06-25T16:13:00Z rumbler31 quit (Ping timeout: 276 seconds) 2017-06-25T17:09:02Z rumbler31 joined #ccl 2017-06-25T17:13:20Z rumbler31 quit (Ping timeout: 255 seconds) 2017-06-25T18:39:39Z mrottenkolber joined #ccl 2017-06-25T19:10:28Z rumbler31 joined #ccl 2017-06-25T19:14:57Z rumbler31 quit (Ping timeout: 255 seconds) 2017-06-25T20:11:12Z rumbler31 joined #ccl 2017-06-25T20:15:34Z rumbler31 quit (Ping timeout: 258 seconds) 2017-06-25T20:26:16Z krkini is now known as kini 2017-06-25T22:41:28Z pierpa joined #ccl 2017-06-26T02:21:05Z mrottenkolber quit (Ping timeout: 240 seconds) 2017-06-26T02:26:18Z pierpa quit (Quit: Page closed) 2017-06-26T02:45:51Z pjb quit (Ping timeout: 255 seconds) 2017-06-26T03:42:37Z pjb joined #ccl 2017-06-26T04:05:30Z pjb quit (Ping timeout: 255 seconds) 2017-06-26T05:31:19Z pjb joined #ccl 2017-06-26T05:46:48Z pjb quit (Ping timeout: 240 seconds) 2017-06-26T08:19:46Z rumbler31 joined #ccl 2017-06-26T08:24:35Z rumbler31 quit (Ping timeout: 255 seconds) 2017-06-26T09:20:59Z rumbler31 joined #ccl 2017-06-26T09:25:02Z rumbler31 quit (Ping timeout: 246 seconds) 2017-06-26T10:56:23Z mrottenkolber joined #ccl 2017-06-26T11:22:22Z rumbler31 joined #ccl 2017-06-26T11:26:43Z rumbler31 quit (Ping timeout: 246 seconds) 2017-06-26T12:23:15Z rumbler31 joined #ccl 2017-06-26T12:27:16Z rumbler31 quit (Ping timeout: 246 seconds) 2017-06-26T15:31:20Z rumbler31 joined #ccl 2017-06-26T16:21:11Z |3b| quit (Remote host closed the connection) 2017-06-26T16:21:32Z |3b|` joined #ccl 2017-06-26T16:55:10Z mrottenkolber quit (Ping timeout: 240 seconds) 2017-06-26T17:05:56Z pjb joined #ccl 2017-06-26T18:56:08Z mrottenkolber joined #ccl 2017-06-26T19:30:40Z ChanServ quit (shutting down) 2017-06-26T19:35:57Z ChanServ joined #ccl 2017-06-26T19:35:57Z wilhelm.freenode.net has set mode +o ChanServ 2017-06-26T19:59:34Z PuercoPop left #ccl 2017-06-26T20:28:44Z rumbler3_ joined #ccl 2017-06-26T20:33:35Z rumbler3_ quit (Ping timeout: 255 seconds) 2017-06-26T21:29:53Z rumbler3_ joined #ccl 2017-06-26T21:34:52Z rumbler3_ quit (Ping timeout: 268 seconds) 2017-06-26T22:28:54Z rumbler31 quit (Ping timeout: 255 seconds) 2017-06-26T22:30:45Z rumbler31 joined #ccl 2017-06-26T22:34:52Z rumbler31 quit (Ping timeout: 246 seconds) 2017-06-26T22:41:21Z pierpa joined #ccl 2017-06-26T23:13:59Z pierpa quit (Ping timeout: 260 seconds) 2017-06-26T23:21:33Z pjb quit (Ping timeout: 255 seconds) 2017-06-26T23:37:36Z rumbler31 joined #ccl 2017-06-26T23:38:32Z |3b|` is now known as |3b| 2017-06-27T00:05:33Z rumbler31 quit (Remote host closed the connection) 2017-06-27T00:12:32Z mrottenkolber quit (Ping timeout: 260 seconds) 2017-06-27T00:54:53Z rumbler31 joined #ccl 2017-06-27T02:20:22Z pierpa joined #ccl 2017-06-27T03:02:18Z pierpa quit (Quit: Page closed) 2017-06-27T04:49:37Z rumbler31 quit (Remote host closed the connection) 2017-06-27T05:32:16Z edgar-rft joined #ccl 2017-06-27T07:40:24Z pjb joined #ccl 2017-06-27T09:37:37Z ccl-logbot joined #ccl 2017-06-27T09:37:37Z 2017-06-27T09:37:37Z names: ccl-logbot Blkt_ pjb edgar-rft @ChanServ |3b| sigjuice fiddlerwoaroof eschatologist rme copec jdz dustinm` jackdaniel fe[nl]ix kini gbyers itruslove gko xrme Intensity gendl brucem alms_clozure sixbitslacker adlai swflint dim billstclair gz_ carvite 2017-06-27T09:58:18Z mrottenkolber joined #ccl 2017-06-27T12:59:40Z rumbler31 joined #ccl 2017-06-27T13:30:32Z mrottenkolber: does ccl has some sort of utlity to turn (cadadr x) into (car (cdr (car (cdr x))))? I am interested in the cons that is subject to ( x) 2017-06-27T14:03:13Z mrottenkolber: also: can I transform a (slot-value foo 'bar) form into its equivalent (-bar foo) form? 2017-06-27T14:06:28Z mrottenkolber: I guess not since foo could be of any type 2017-06-27T14:06:37Z mrottenkolber: hrm 2017-06-27T15:40:39Z pjb: You're not making much sense. 2017-06-27T15:41:04Z pjb: cadadr is a CL function. There's no need to transform it, it's assumed that it's optimized by the implementation. 2017-06-27T15:41:35Z pjb: It can be opencoded (inlined), or the implementation could provide a compiler-macro to expand it to something else, such as your car/cdr form. but you should not care about it. 2017-06-27T15:42:15Z pjb: Also, ccl doesn't need to provide any kind of utility for such a thing, since there is already compiler-macros provided, so that you could write your own my-package:cadadr function along with a corresponding compiler-macro. 2017-06-27T15:42:40Z pjb: (That ccl doesn't expand compiler macros is irrelevant, you can just compile your code with an implementation that does: it is conforming for an implementation to ignore compiler-macros). 2017-06-27T15:43:35Z pjb: As for slot-value vs structure accessor, again not making any sense given that structure are of a structure-object subclass, while slot-value would access the slot of instances of a standard-ojbect subclass. Nothing in common. 2017-06-27T15:43:47Z pjb: It's like asking how to transform + into concatenate. 2017-06-27T15:44:00Z pjb: Numbers are numbers, sequences are sequences, nothing in common. 2017-06-27T15:44:46Z pjb: But again, you could write your own my-package:slot-value function with a compiler-macro… 2017-06-27T15:47:30Z jdz quit (Ping timeout: 240 seconds) 2017-06-27T15:51:34Z jdz joined #ccl 2017-06-27T17:13:05Z mrottenkolber quit (Ping timeout: 258 seconds) 2017-06-27T20:11:59Z mrottenkolber joined #ccl 2017-06-27T20:40:20Z pierpa joined #ccl 2017-06-27T21:52:55Z mrottenkolber quit (Remote host closed the connection) 2017-06-27T21:56:09Z mrottenkolber joined #ccl 2017-06-27T22:11:57Z rumbler31 quit (Ping timeout: 240 seconds) 2017-06-27T23:08:37Z rumbler31 joined #ccl 2017-06-27T23:12:41Z rumbler31 quit (Ping timeout: 246 seconds) 2017-06-28T00:40:36Z pierpa quit (Quit: Page closed) 2017-06-28T01:09:36Z mrottenkolber quit (Ping timeout: 260 seconds) 2017-06-28T01:12:32Z rumbler31 joined #ccl 2017-06-28T01:19:19Z rumbler31 quit (Ping timeout: 276 seconds) 2017-06-28T01:31:42Z rumbler31 joined #ccl 2017-06-28T02:14:12Z pierpa joined #ccl 2017-06-28T03:23:02Z pierpa quit (Quit: Page closed) 2017-06-28T04:00:54Z pjb quit (Remote host closed the connection) 2017-06-28T04:04:35Z pjb joined #ccl 2017-06-28T04:10:16Z pjb quit (Ping timeout: 276 seconds) 2017-06-28T04:45:57Z rumbler31 quit (Remote host closed the connection) 2017-06-28T05:46:29Z rumbler31 joined #ccl 2017-06-28T05:51:20Z rumbler31 quit (Ping timeout: 246 seconds) 2017-06-28T06:47:37Z rumbler31 joined #ccl 2017-06-28T06:49:17Z pjb joined #ccl 2017-06-28T06:52:46Z rumbler31 quit (Ping timeout: 276 seconds) 2017-06-28T07:42:38Z pjb quit (Ping timeout: 246 seconds) 2017-06-28T07:48:20Z rumbler31 joined #ccl 2017-06-28T07:48:48Z pjb joined #ccl 2017-06-28T07:53:41Z pjb quit (Remote host closed the connection) 2017-06-28T07:54:04Z rumbler31 quit (Ping timeout: 246 seconds) 2017-06-28T08:50:22Z rumbler31 joined #ccl 2017-06-28T08:54:37Z rumbler31 quit (Ping timeout: 246 seconds) 2017-06-28T09:51:07Z rumbler31 joined #ccl 2017-06-28T09:55:31Z rumbler31 quit (Ping timeout: 246 seconds) 2017-06-28T10:51:52Z rumbler31 joined #ccl 2017-06-28T10:57:10Z rumbler31 quit (Ping timeout: 276 seconds) 2017-06-28T11:19:39Z mrottenkolber joined #ccl 2017-06-28T11:52:37Z rumbler31 joined #ccl 2017-06-28T11:57:37Z rumbler31 quit (Ping timeout: 276 seconds) 2017-06-28T13:20:44Z rumbler31 joined #ccl 2017-06-28T14:22:56Z pjb joined #ccl 2017-06-28T15:18:34Z edgar-rft quit (Quit: edgar-rft) 2017-06-28T17:20:40Z mrottenkolber quit (Ping timeout: 276 seconds) 2017-06-28T19:44:36Z mrottenkolber joined #ccl 2017-06-28T20:27:22Z sjl joined #ccl 2017-06-28T21:14:42Z pierpa joined #ccl 2017-06-28T21:22:05Z rumbler31 quit (Ping timeout: 240 seconds) 2017-06-28T21:54:05Z mrottenkolber quit (Ping timeout: 240 seconds) 2017-06-28T22:18:11Z rumbler31 joined #ccl 2017-06-28T22:20:48Z rumbler3_ joined #ccl 2017-06-28T22:22:25Z rumbler31 quit (Ping timeout: 246 seconds) 2017-06-28T22:27:19Z mrottenkolber joined #ccl 2017-06-29T00:43:38Z sjl quit (Read error: Connection reset by peer) 2017-06-29T00:53:03Z pierpa quit (Quit: Page closed) 2017-06-29T01:09:16Z mrottenkolber quit (Ping timeout: 260 seconds) 2017-06-29T02:08:35Z pierpa joined #ccl 2017-06-29T03:10:03Z pierpa quit (Quit: Page closed) 2017-06-29T04:46:42Z sigjuice quit (Quit: ZNC - http://znc.in) 2017-06-29T07:55:05Z fkac joined #ccl 2017-06-29T08:07:58Z pjb quit (Ping timeout: 246 seconds) 2017-06-29T08:34:07Z pjb joined #ccl 2017-06-29T08:36:49Z mrottenkolber joined #ccl 2017-06-29T08:40:02Z mrottenkolber quit (Client Quit) 2017-06-29T08:40:26Z mrottenkolber joined #ccl 2017-06-29T08:44:19Z pjb quit (Ping timeout: 276 seconds) 2017-06-29T09:38:59Z sigjuice joined #ccl 2017-06-29T12:58:34Z pjb joined #ccl 2017-06-29T13:04:13Z sjl joined #ccl 2017-06-29T14:29:25Z rumbler31 joined #ccl 2017-06-29T17:48:22Z mrottenkolber quit (Ping timeout: 276 seconds) 2017-06-29T18:10:45Z eschatologist quit (Quit: ZNC 1.6.4+deb1 - http://znc.in) 2017-06-29T18:11:43Z eschatologist joined #ccl 2017-06-29T18:56:41Z mrottenkolber joined #ccl 2017-06-29T19:14:38Z sjl quit (Ping timeout: 260 seconds) 2017-06-29T19:54:48Z sjl joined #ccl 2017-06-29T21:21:15Z fkac quit (Remote host closed the connection) 2017-06-29T21:21:21Z rumbler31 quit (Ping timeout: 240 seconds) 2017-06-29T21:51:24Z sjl quit (Quit: WeeChat 1.3) 2017-06-29T21:55:28Z sjl joined #ccl 2017-06-29T21:55:45Z fkac joined #ccl 2017-06-29T22:57:27Z fe[nl]ix quit (Ping timeout: 258 seconds) 2017-06-29T22:57:44Z fe[nl]ix joined #ccl 2017-06-29T23:13:50Z pierpa joined #ccl 2017-06-30T01:01:43Z mrottenkolber quit (Ping timeout: 260 seconds) 2017-06-30T01:08:16Z pjb quit (Remote host closed the connection) 2017-06-30T01:11:53Z pjb joined #ccl 2017-06-30T01:15:02Z pjb quit (Remote host closed the connection) 2017-06-30T01:42:13Z sjl quit (Ping timeout: 276 seconds) 2017-06-30T02:30:47Z pjb joined #ccl 2017-06-30T03:08:01Z pierpa quit (Quit: Page closed) 2017-06-30T03:12:30Z pjb: What's the status of ffigen4? Is it still necessary to process MacOSX Frameworks? Has it been updated to be compiled with clang (or modern gcc like gcc 6 or 7)? 2017-06-30T03:13:22Z pjb: (note: apple-gcc42 is not supported on OS X versions newer than El Capitan.) 2017-06-30T03:26:21Z pjb quit (Ping timeout: 255 seconds) 2017-06-30T03:31:49Z pjb joined #ccl 2017-06-30T03:35:32Z pjb quit (Remote host closed the connection) 2017-06-30T05:24:17Z pjb joined #ccl 2017-06-30T07:43:21Z fiddlerwoaroof quit (Ping timeout: 240 seconds) 2017-06-30T08:05:30Z fiddlerwoaroof joined #ccl 2017-06-30T08:11:28Z pjb quit (Ping timeout: 240 seconds) 2017-06-30T08:26:03Z pjb joined #ccl 2017-06-30T08:33:48Z pjb quit (Ping timeout: 240 seconds) 2017-06-30T08:51:16Z rumbler3_ quit (Ping timeout: 246 seconds) 2017-06-30T08:52:54Z rumbler31 joined #ccl 2017-06-30T10:28:59Z sjl joined #ccl 2017-06-30T11:04:00Z mrottenkolber joined #ccl 2017-06-30T11:10:17Z pjb joined #ccl 2017-06-30T11:10:24Z pjb` joined #ccl 2017-06-30T11:14:41Z pjb quit (Client Quit) 2017-06-30T11:14:47Z pjb` quit (Client Quit) 2017-06-30T11:14:58Z pjb joined #ccl 2017-06-30T11:18:07Z mrottenkolber quit (Quit: Leaving.) 2017-06-30T11:18:30Z mrottenkolber joined #ccl 2017-06-30T11:59:35Z _rumbler31 joined #ccl 2017-06-30T13:04:52Z ekinmur joined #ccl 2017-06-30T13:45:04Z _rumbler31 quit (Ping timeout: 255 seconds) 2017-06-30T13:59:22Z _rumbler31 joined #ccl 2017-06-30T14:17:08Z ekinmur quit (Remote host closed the connection) 2017-06-30T14:22:34Z ekinmur joined #ccl 2017-06-30T18:44:57Z _rumbler31 quit (Ping timeout: 268 seconds) 2017-06-30T19:11:08Z mrottenkolber quit (Ping timeout: 260 seconds) 2017-06-30T20:04:32Z rumbler31 quit (Remote host closed the connection) 2017-06-30T20:15:59Z rumbler31 joined #ccl 2017-06-30T20:35:43Z rumbler31 quit (Remote host closed the connection) 2017-06-30T21:36:35Z rumbler31 joined #ccl 2017-06-30T21:41:02Z rumbler31 quit (Ping timeout: 246 seconds) 2017-06-30T21:46:47Z ekinmur quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-06-30T22:22:09Z pjb quit (Remote host closed the connection) 2017-06-30T22:50:41Z ekinmur joined #ccl 2017-06-30T23:06:37Z ekinmur quit (Quit: My MacBook has gone to sleep. ZZZzzz…)