2014-11-21T00:08:06Z alexey joined #scheme 2014-11-21T00:09:02Z hiroakip quit (Ping timeout: 245 seconds) 2014-11-21T00:12:43Z alexey quit (Ping timeout: 258 seconds) 2014-11-21T00:16:43Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-11-21T00:17:03Z Riastradh quit (Ping timeout: 250 seconds) 2014-11-21T00:17:33Z Adamant joined #scheme 2014-11-21T00:18:26Z Adamant quit (Client Quit) 2014-11-21T00:18:55Z Adamant joined #scheme 2014-11-21T00:20:27Z didi quit (Quit: you can't /fire me, I /quit) 2014-11-21T00:27:22Z Lingo______ joined #scheme 2014-11-21T00:29:51Z Gyps joined #scheme 2014-11-21T00:40:06Z BitPuffin joined #scheme 2014-11-21T00:51:54Z derek_c joined #scheme 2014-11-21T00:52:28Z jumblerg joined #scheme 2014-11-21T01:02:42Z derek_c quit (Ping timeout: 265 seconds) 2014-11-21T01:05:45Z joneshf-laptop quit (Ping timeout: 272 seconds) 2014-11-21T01:06:44Z synaptech left #scheme 2014-11-21T01:10:02Z bjz quit (Read error: Connection reset by peer) 2014-11-21T01:10:03Z bjz_ joined #scheme 2014-11-21T01:10:47Z Adamant quit (Quit: Adamant) 2014-11-21T01:11:49Z Adamant joined #scheme 2014-11-21T01:13:38Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-11-21T01:15:34Z Adamant quit (Client Quit) 2014-11-21T01:17:05Z jusss joined #scheme 2014-11-21T01:18:57Z vanila quit (Quit: Leaving) 2014-11-21T01:25:44Z jusss quit (Remote host closed the connection) 2014-11-21T01:28:36Z kongtomorrow quit 2014-11-21T01:32:27Z Lingo______ is now known as mdibound 2014-11-21T01:32:34Z Adamant joined #scheme 2014-11-21T01:35:21Z jumblerg joined #scheme 2014-11-21T01:45:46Z omefire1 quit (Read error: Connection reset by peer) 2014-11-21T01:47:18Z zv quit (Ping timeout: 255 seconds) 2014-11-21T01:58:14Z derek_c joined #scheme 2014-11-21T02:07:46Z didi joined #scheme 2014-11-21T02:08:56Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.3.91.1) 2014-11-21T02:08:56Z alexey joined #scheme 2014-11-21T02:13:02Z Riastradh joined #scheme 2014-11-21T02:13:16Z girrig quit (Ping timeout: 250 seconds) 2014-11-21T02:13:41Z alexey quit (Ping timeout: 264 seconds) 2014-11-21T02:15:43Z girrig joined #scheme 2014-11-21T02:23:57Z hiyosi quit (Ping timeout: 240 seconds) 2014-11-21T02:31:08Z frkout joined #scheme 2014-11-21T02:34:28Z frkout_ quit (Ping timeout: 255 seconds) 2014-11-21T02:35:10Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-11-21T02:35:36Z tobik quit (Ping timeout: 244 seconds) 2014-11-21T02:37:00Z frkout quit (Remote host closed the connection) 2014-11-21T02:37:26Z frkout joined #scheme 2014-11-21T02:37:49Z tobik joined #scheme 2014-11-21T02:39:53Z adu joined #scheme 2014-11-21T02:51:53Z kongtomorrow joined #scheme 2014-11-21T03:00:30Z bjz_ quit (Ping timeout: 250 seconds) 2014-11-21T03:13:03Z mdibound quit (Quit: Be back later ...) 2014-11-21T03:13:37Z mdibound joined #scheme 2014-11-21T03:16:31Z mdibound quit (Read error: Connection reset by peer) 2014-11-21T03:17:01Z mdibound joined #scheme 2014-11-21T03:20:10Z hiyosi joined #scheme 2014-11-21T03:21:01Z jeapostrophe joined #scheme 2014-11-21T03:21:01Z jeapostrophe quit (Changing host) 2014-11-21T03:21:01Z jeapostrophe joined #scheme 2014-11-21T03:21:53Z leo2007 joined #scheme 2014-11-21T03:22:05Z jumblerg joined #scheme 2014-11-21T03:25:17Z hiyosi quit (Ping timeout: 265 seconds) 2014-11-21T03:26:14Z BitPuffin quit (Ping timeout: 244 seconds) 2014-11-21T03:27:51Z bjz joined #scheme 2014-11-21T03:34:20Z theseb quit (Quit: Leaving) 2014-11-21T03:39:14Z xyh joined #scheme 2014-11-21T03:41:51Z bjz_ joined #scheme 2014-11-21T03:43:51Z Adamant quit (Quit: Adamant) 2014-11-21T03:45:05Z bjz quit (Ping timeout: 258 seconds) 2014-11-21T03:50:41Z kongtomorrow quit 2014-11-21T03:55:55Z cmatei quit (Ping timeout: 255 seconds) 2014-11-21T04:04:57Z alexei joined #scheme 2014-11-21T04:08:04Z amgarchIn9 quit (Ping timeout: 255 seconds) 2014-11-21T04:09:51Z alexey joined #scheme 2014-11-21T04:14:53Z alexey quit (Ping timeout: 264 seconds) 2014-11-21T04:17:08Z didi quit (Quit: you can't /fire me, I /quit) 2014-11-21T04:24:34Z daviid` joined #scheme 2014-11-21T04:25:43Z sheilong quit (Read error: Connection reset by peer) 2014-11-21T04:26:42Z sheilong joined #scheme 2014-11-21T04:36:30Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-11-21T04:39:36Z jeapostrophe quit (Ping timeout: 264 seconds) 2014-11-21T04:40:36Z oldskirt quit (Read error: Connection reset by peer) 2014-11-21T04:41:04Z oldskirt joined #scheme 2014-11-21T04:43:58Z kongtomorrow joined #scheme 2014-11-21T04:44:28Z jaaqo joined #scheme 2014-11-21T04:46:51Z Gyps quit (Quit: Gyps) 2014-11-21T04:47:12Z xyh quit (Remote host closed the connection) 2014-11-21T04:56:44Z derek_c quit (Ping timeout: 255 seconds) 2014-11-21T04:57:12Z oldskirt_ joined #scheme 2014-11-21T04:58:59Z oldskirt quit (Ping timeout: 255 seconds) 2014-11-21T04:59:38Z MichaelRaskin quit (Quit: MichaelRaskin) 2014-11-21T04:59:55Z germ13 joined #scheme 2014-11-21T05:05:43Z adu quit (Quit: adu) 2014-11-21T05:06:48Z Gyps joined #scheme 2014-11-21T05:08:56Z jaaqo quit (Remote host closed the connection) 2014-11-21T05:09:19Z hiyosi joined #scheme 2014-11-21T05:14:01Z hiyosi quit (Ping timeout: 258 seconds) 2014-11-21T05:15:40Z jaaqo joined #scheme 2014-11-21T05:19:18Z alezost joined #scheme 2014-11-21T05:27:36Z mrowe is now known as mrowe_away 2014-11-21T05:39:50Z MichaelRaskin joined #scheme 2014-11-21T05:40:00Z karswell quit (Read error: Connection reset by peer) 2014-11-21T05:40:19Z karswell` joined #scheme 2014-11-21T05:40:35Z Gyps quit (Quit: Gyps) 2014-11-21T05:46:30Z BW^- joined #scheme 2014-11-21T05:46:52Z BW^-: what would you call an execution mechanism that you have stored in a first-class variable? 2014-11-21T05:47:02Z BW^-: i.e. (define x (start-running-the-walker)) 2014-11-21T05:47:11Z BW^-: (x 'forward 10 'meters) 2014-11-21T05:47:20Z BW^-: => 'worked 2014-11-21T05:47:28Z BW^-: (x 'to-the-left 'now) 2014-11-21T05:47:30Z BW^-: => 'worked 2014-11-21T05:47:36Z BW^-: um 2014-11-21T05:47:55Z kongtomorrow quit (Read error: Connection reset by peer) 2014-11-21T05:48:04Z BW^-: ok this was not such a clear example, but the point would be that |start-running-the-walker| contains logics , and suspends its execution using a continuatino 2014-11-21T05:48:15Z kongtomorrow joined #scheme 2014-11-21T05:48:16Z BW^-: and when you invoke it again (x ... ) , then it resumes the continuation from last time 2014-11-21T05:48:38Z jusss joined #scheme 2014-11-21T05:48:56Z BW^-: what would you call that as a general mechanism? 2014-11-21T05:48:57Z BW^-: not a "state" machine, no? 2014-11-21T05:49:07Z BW^-: but maybe a.. "vm" - sounds too unspecific though? 2014-11-21T05:49:45Z bjz joined #scheme 2014-11-21T05:50:14Z bjz_ quit (Ping timeout: 256 seconds) 2014-11-21T05:51:50Z kongtomorrow quit (Read error: Connection reset by peer) 2014-11-21T05:52:01Z kongtomorrow joined #scheme 2014-11-21T05:52:27Z Vutral quit (Ping timeout: 244 seconds) 2014-11-21T05:54:52Z daviid` quit (Ping timeout: 245 seconds) 2014-11-21T05:59:58Z adu joined #scheme 2014-11-21T06:03:35Z Shadox quit (Quit: Leaving) 2014-11-21T06:05:44Z Vutral joined #scheme 2014-11-21T06:07:59Z oleo quit (Quit: Verlassend) 2014-11-21T06:08:57Z derek_c joined #scheme 2014-11-21T06:09:13Z karswell` quit (Ping timeout: 258 seconds) 2014-11-21T06:10:41Z alexey joined #scheme 2014-11-21T06:15:20Z xyh joined #scheme 2014-11-21T06:15:25Z alexey quit (Ping timeout: 255 seconds) 2014-11-21T06:18:55Z jusss quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-11-21T06:34:42Z githogori joined #scheme 2014-11-21T06:36:04Z githogori quit (Max SendQ exceeded) 2014-11-21T06:37:33Z githogori joined #scheme 2014-11-21T06:45:19Z joneshf-laptop joined #scheme 2014-11-21T06:47:36Z xyh left #scheme 2014-11-21T06:47:45Z alexei quit (Ping timeout: 272 seconds) 2014-11-21T06:50:16Z mdibound quit (Quit: Be back later ...) 2014-11-21T06:50:49Z mdibound joined #scheme 2014-11-21T06:52:59Z adu quit (Quit: adu) 2014-11-21T06:54:47Z robot-beethoven joined #scheme 2014-11-21T06:54:58Z mdibound quit (Ping timeout: 244 seconds) 2014-11-21T06:57:54Z frkout_ joined #scheme 2014-11-21T06:58:04Z hiyosi joined #scheme 2014-11-21T07:01:44Z frkout quit (Ping timeout: 258 seconds) 2014-11-21T07:02:52Z hiyosi quit (Ping timeout: 240 seconds) 2014-11-21T07:19:38Z acarrico quit (Ping timeout: 250 seconds) 2014-11-21T07:21:27Z alexey joined #scheme 2014-11-21T07:26:06Z MichaelRaskin quit (Remote host closed the connection) 2014-11-21T07:26:19Z mdibound joined #scheme 2014-11-21T07:26:51Z frkout_ quit (Remote host closed the connection) 2014-11-21T07:27:17Z frkout joined #scheme 2014-11-21T07:28:26Z ventonegro joined #scheme 2014-11-21T07:31:20Z xyh joined #scheme 2014-11-21T07:31:27Z enitiz quit (Ping timeout: 272 seconds) 2014-11-21T07:33:16Z bjz quit (Ping timeout: 255 seconds) 2014-11-21T07:47:01Z mdibound quit (Quit: Be back later ...) 2014-11-21T07:47:35Z mdibound joined #scheme 2014-11-21T07:49:02Z MichaelRaskin joined #scheme 2014-11-21T07:49:57Z bjz joined #scheme 2014-11-21T07:50:09Z xyh quit (Ping timeout: 265 seconds) 2014-11-21T07:51:57Z mdibound quit (Ping timeout: 258 seconds) 2014-11-21T07:53:58Z mdibound joined #scheme 2014-11-21T07:58:39Z BW^- quit (Quit: BW^-) 2014-11-21T08:04:00Z civodul joined #scheme 2014-11-21T08:04:10Z mdibound quit (Quit: Be back later ...) 2014-11-21T08:04:45Z mdibound joined #scheme 2014-11-21T08:09:16Z mdibound quit (Ping timeout: 255 seconds) 2014-11-21T08:28:22Z germ13 quit (Ping timeout: 258 seconds) 2014-11-21T08:39:53Z filius` joined #scheme 2014-11-21T08:42:30Z alexey quit (Remote host closed the connection) 2014-11-21T08:44:45Z leo2007 quit (Remote host closed the connection) 2014-11-21T08:46:55Z hiyosi joined #scheme 2014-11-21T08:51:53Z hiyosi quit (Ping timeout: 272 seconds) 2014-11-21T08:59:30Z kongtomorrow quit 2014-11-21T08:59:52Z derek_c quit (Ping timeout: 240 seconds) 2014-11-21T09:05:14Z mdibound joined #scheme 2014-11-21T09:06:41Z oldskirt_ quit (Read error: Connection reset by peer) 2014-11-21T09:07:00Z oldskirt joined #scheme 2014-11-21T09:09:46Z mdibound quit (Ping timeout: 258 seconds) 2014-11-21T09:12:28Z frkout_ joined #scheme 2014-11-21T09:15:30Z frkout quit (Ping timeout: 244 seconds) 2014-11-21T09:24:21Z Riastradh quit (Ping timeout: 250 seconds) 2014-11-21T09:25:08Z ijp quit (Quit: This ijp has ended peacefully) 2014-11-21T09:26:17Z Riastradh joined #scheme 2014-11-21T09:28:21Z vinleod quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2014-11-21T09:33:14Z cmatei joined #scheme 2014-11-21T09:37:03Z Bahman joined #scheme 2014-11-21T09:45:05Z vinleod joined #scheme 2014-11-21T10:04:07Z stepnem joined #scheme 2014-11-21T10:04:22Z redeemed joined #scheme 2014-11-21T10:04:50Z tr1p joined #scheme 2014-11-21T10:12:51Z frkout_ quit (Ping timeout: 244 seconds) 2014-11-21T10:26:20Z Gyps joined #scheme 2014-11-21T10:33:31Z jaaqo quit (Ping timeout: 244 seconds) 2014-11-21T10:35:40Z hiyosi joined #scheme 2014-11-21T10:40:32Z hiyosi quit (Ping timeout: 255 seconds) 2014-11-21T10:41:21Z b4283 joined #scheme 2014-11-21T10:43:38Z alexey joined #scheme 2014-11-21T10:48:30Z alexey quit (Ping timeout: 265 seconds) 2014-11-21T10:51:01Z mdibound joined #scheme 2014-11-21T10:55:22Z mdibound quit (Ping timeout: 240 seconds) 2014-11-21T11:12:40Z Bahman quit (Ping timeout: 265 seconds) 2014-11-21T11:13:09Z bjz quit (Ping timeout: 265 seconds) 2014-11-21T11:13:24Z Bahman joined #scheme 2014-11-21T11:17:24Z robot-beethoven quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-11-21T11:22:20Z bjz joined #scheme 2014-11-21T11:36:30Z hiyosi joined #scheme 2014-11-21T11:41:17Z hiyosi quit (Ping timeout: 264 seconds) 2014-11-21T11:51:44Z mdibound joined #scheme 2014-11-21T11:52:09Z civodul quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-11-21T11:55:52Z mdibound quit (Ping timeout: 240 seconds) 2014-11-21T12:14:31Z vinleod quit (Read error: Connection reset by peer) 2014-11-21T12:15:01Z vinleod joined #scheme 2014-11-21T12:18:25Z BitPuffin joined #scheme 2014-11-21T12:28:10Z BitPuffin quit (Ping timeout: 250 seconds) 2014-11-21T12:28:35Z pnkfelix joined #scheme 2014-11-21T12:29:06Z pnkfelix quit (Client Quit) 2014-11-21T12:31:37Z pnkfelix joined #scheme 2014-11-21T12:31:39Z GGMethos quit (Ping timeout: 272 seconds) 2014-11-21T12:32:47Z evhan quit (Ping timeout: 245 seconds) 2014-11-21T12:33:54Z evhan joined #scheme 2014-11-21T12:34:32Z enitiz joined #scheme 2014-11-21T12:36:50Z BitPuffin joined #scheme 2014-11-21T12:37:18Z hiyosi joined #scheme 2014-11-21T12:42:02Z hiyosi quit (Ping timeout: 250 seconds) 2014-11-21T12:52:29Z mdibound joined #scheme 2014-11-21T12:57:05Z mdibound quit (Ping timeout: 258 seconds) 2014-11-21T12:57:47Z BitPuffin quit (Ping timeout: 245 seconds) 2014-11-21T12:58:39Z GGMethos joined #scheme 2014-11-21T13:02:19Z haroldwu quit (Ping timeout: 244 seconds) 2014-11-21T13:02:39Z MichaelRaskin quit (Quit: MichaelRaskin) 2014-11-21T13:03:08Z Vutral quit (Ping timeout: 244 seconds) 2014-11-21T13:03:15Z haroldwu joined #scheme 2014-11-21T13:03:51Z davexunit joined #scheme 2014-11-21T13:10:17Z certainty quit (Ping timeout: 240 seconds) 2014-11-21T13:12:17Z certainty joined #scheme 2014-11-21T13:15:13Z Vutral joined #scheme 2014-11-21T13:16:15Z vinleod quit (Ping timeout: 258 seconds) 2014-11-21T13:23:46Z vinleod joined #scheme 2014-11-21T13:37:46Z germ13 joined #scheme 2014-11-21T13:38:07Z hiyosi joined #scheme 2014-11-21T13:42:52Z hiyosi quit (Ping timeout: 240 seconds) 2014-11-21T13:43:14Z jumblerg joined #scheme 2014-11-21T13:43:28Z oldskirt_ joined #scheme 2014-11-21T13:43:38Z taylanub quit (Disconnected by services) 2014-11-21T13:44:27Z taylanub joined #scheme 2014-11-21T13:46:48Z oldskirt quit (Ping timeout: 256 seconds) 2014-11-21T13:50:39Z developernotes joined #scheme 2014-11-21T13:53:01Z MouldyOldBones joined #scheme 2014-11-21T13:57:05Z oleo joined #scheme 2014-11-21T14:00:36Z jaaqo joined #scheme 2014-11-21T14:04:22Z daviid joined #scheme 2014-11-21T14:04:32Z Gyps quit (Quit: Gyps) 2014-11-21T14:06:03Z taylanub quit (Read error: Connection reset by peer) 2014-11-21T14:06:47Z taylanub joined #scheme 2014-11-21T14:07:16Z pera joined #scheme 2014-11-21T14:08:15Z mdibound joined #scheme 2014-11-21T14:08:30Z civodul joined #scheme 2014-11-21T14:12:52Z mdibound quit (Ping timeout: 255 seconds) 2014-11-21T14:13:42Z taylanub quit (Disconnected by services) 2014-11-21T14:14:30Z taylanub joined #scheme 2014-11-21T14:14:53Z chameco_ quit (Ping timeout: 272 seconds) 2014-11-21T14:15:20Z chameco joined #scheme 2014-11-21T14:16:09Z Blkt quit (Read error: Connection reset by peer) 2014-11-21T14:16:16Z Blkt joined #scheme 2014-11-21T14:16:47Z Riviera quit (Ping timeout: 272 seconds) 2014-11-21T14:17:21Z Riviera joined #scheme 2014-11-21T14:25:20Z filius` quit (Ping timeout: 256 seconds) 2014-11-21T14:26:39Z didi joined #scheme 2014-11-21T14:38:27Z filius` joined #scheme 2014-11-21T14:39:05Z acarrico joined #scheme 2014-11-21T14:39:43Z jaaqo quit (Remote host closed the connection) 2014-11-21T14:42:15Z scoofy joined #scheme 2014-11-21T14:45:09Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-11-21T14:47:55Z jumblerg joined #scheme 2014-11-21T14:49:17Z duggiefresh joined #scheme 2014-11-21T14:51:05Z jeapostrophe joined #scheme 2014-11-21T14:59:21Z filius` quit (Ping timeout: 265 seconds) 2014-11-21T15:03:16Z amgarching quit 2014-11-21T15:09:24Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-11-21T15:12:27Z MouldyOldBones quit (Remote host closed the connection) 2014-11-21T15:16:37Z filius` joined #scheme 2014-11-21T15:16:48Z kongtomorrow joined #scheme 2014-11-21T15:18:14Z jaaqo joined #scheme 2014-11-21T15:18:51Z hiyosi joined #scheme 2014-11-21T15:22:51Z didi quit (Quit: you can't /fire me, I /quit) 2014-11-21T15:25:34Z didi joined #scheme 2014-11-21T15:34:05Z filius` quit (Quit: Leaving) 2014-11-21T15:44:13Z xyh joined #scheme 2014-11-21T15:45:36Z xyh quit (Remote host closed the connection) 2014-11-21T15:46:06Z vinleod quit (Ping timeout: 244 seconds) 2014-11-21T15:49:59Z vinleod joined #scheme 2014-11-21T15:57:01Z mdibound joined #scheme 2014-11-21T16:00:56Z jumblerg joined #scheme 2014-11-21T16:01:28Z mdibound quit (Ping timeout: 258 seconds) 2014-11-21T16:04:31Z bjz quit (Read error: Connection reset by peer) 2014-11-21T16:04:52Z bjz joined #scheme 2014-11-21T16:05:59Z adu joined #scheme 2014-11-21T16:09:25Z adu quit (Client Quit) 2014-11-21T16:14:10Z altphi joined #scheme 2014-11-21T16:20:16Z redeemed quit (Quit: q) 2014-11-21T16:20:29Z didi quit (Quit: you can't /fire me, I /quit) 2014-11-21T16:22:21Z civodul quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-11-21T16:23:56Z adu joined #scheme 2014-11-21T16:25:05Z theseb joined #scheme 2014-11-21T16:27:01Z jeapostrophe quit (Ping timeout: 264 seconds) 2014-11-21T16:38:07Z Riastradh quit (Ping timeout: 250 seconds) 2014-11-21T16:39:00Z bjz quit (Read error: Connection reset by peer) 2014-11-21T16:39:14Z bjz joined #scheme 2014-11-21T16:45:22Z ASau joined #scheme 2014-11-21T16:48:08Z ventonegro quit (Remote host closed the connection) 2014-11-21T16:54:05Z ASau quit (Remote host closed the connection) 2014-11-21T16:55:06Z ASau joined #scheme 2014-11-21T16:55:56Z jlongster joined #scheme 2014-11-21T16:58:36Z sonstwo joined #scheme 2014-11-21T16:59:13Z ffs quit (Ping timeout: 265 seconds) 2014-11-21T16:59:33Z jaaqo quit (Remote host closed the connection) 2014-11-21T17:07:26Z ASau quit (Remote host closed the connection) 2014-11-21T17:07:52Z ASau joined #scheme 2014-11-21T17:12:45Z mdibound joined #scheme 2014-11-21T17:13:36Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-11-21T17:13:39Z githogori quit (Read error: Connection reset by peer) 2014-11-21T17:16:34Z jumblerg joined #scheme 2014-11-21T17:17:35Z mdibound quit (Ping timeout: 265 seconds) 2014-11-21T17:23:26Z stamourv: BW^-: Coroutine? 2014-11-21T17:40:49Z pnkfelix quit (Quit: rcirc on GNU Emacs 24.3.92.1) 2014-11-21T17:42:10Z Riastradh joined #scheme 2014-11-21T17:43:08Z ASau quit (Remote host closed the connection) 2014-11-21T17:47:31Z BW^- joined #scheme 2014-11-21T17:47:52Z daviid quit (Ping timeout: 240 seconds) 2014-11-21T17:48:13Z BW^-: so to make a Scheme-to-Scheme CPS conversion 2014-11-21T17:48:49Z BW^-: then, you basically need to transform each expression into a closure that takes its continuation as argument.. no? 2014-11-21T17:49:16Z BW^-: how do the "CPS transformer macros" work? 2014-11-21T17:52:10Z vinleod quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2014-11-21T17:56:00Z BW^-: anyone has a clear idea of how CPS transformations work? 2014-11-21T17:56:04Z BW^-: offby1: u? :) 2014-11-21T17:58:59Z offby1 glances around nervously. 2014-11-21T17:59:52Z gnomon sneaks up on offby1 2014-11-21T17:59:58Z BW^-: :)) 2014-11-21T18:00:03Z offby1 's hair stands on end 2014-11-21T18:00:04Z BW^-: https://en.wikipedia.org/wiki/Continuation-passing_style hm mhm 2014-11-21T18:00:10Z BW^-: offby1: haha 2014-11-21T18:00:17Z BW^-: offby1: do you fear CPS transformation theory so much?? =) 2014-11-21T18:00:48Z gnomon silently inflates a paper bag directly behind offby1 2014-11-21T18:01:09Z gnomon readies a tentacle 2014-11-21T18:01:25Z BW^-: heh omg. 2014-11-21T18:01:46Z gnomon is distracted by a squirrel outside and lunges loudly out the door, banging into furniture and knocking over chairs on the way 2014-11-21T18:03:57Z BW^-: offby1,gnomon: soo... to make a Scheme to Scheme CPS transformer 2014-11-21T18:04:10Z BW^-: offby1,gnomon: do you see any reason for the continuation in each CPS expression to be the *last* argument? 2014-11-21T18:04:39Z mdibound joined #scheme 2014-11-21T18:04:47Z gnomon: BW^-, no, but I do see a reason for them to be the first. 2014-11-21T18:04:56Z BW^-: gnomon: right, that's easier 2014-11-21T18:05:12Z BW^-: gnomon: if i'd do message passing style i'd probably have it as first then too 2014-11-21T18:05:23Z BW^-: gnomon: so in CPS style you need to transform *everything* 2014-11-21T18:05:23Z BW^-: however 2014-11-21T18:05:50Z BW^-: gnomon: basically, ordinary expressions are just transformed (proc arg1 arg2 ...) to (proc k arg1 arg2 ...) right? 2014-11-21T18:06:17Z BW^-: gnomon: and lambdas are transformed (lambda (arg1 arg2 ...) ..) to (lambda (k arg1 arg2 ...) ..) right? 2014-11-21T18:06:18Z gnomon: This isn't my strongest area of expertise, but: sure, that looks right. 2014-11-21T18:06:23Z BW^-: gnomon: mhm 2014-11-21T18:06:25Z BW^-: gnomon: so then.. 2014-11-21T18:06:35Z BW^-: gnomon: what about |let|, |if|, |case| 2014-11-21T18:07:13Z b4283 quit (Quit: Konversation terminated!) 2014-11-21T18:07:41Z gnomon: BW^-, what about 'em? 2014-11-21T18:07:58Z MichaelRaskin joined #scheme 2014-11-21T18:08:20Z leppie quit (Ping timeout: 250 seconds) 2014-11-21T18:08:47Z BW^-: gnomon: ah, maybe I got how you transform (if cond a b) 2014-11-21T18:09:12Z alexei joined #scheme 2014-11-21T18:09:16Z gnomon: That... what? 2014-11-21T18:09:27Z BW^-: gnomon: it'd be something like, (lambda (cond) (if cond (k a) (k b))).. 2014-11-21T18:09:29Z BW^-: ummm 2014-11-21T18:09:42Z BW^-: gnomon: nevermind, maybe 2014-11-21T18:09:51Z BW^-: gnomon: so basically, CPS transformation isl ike turning the code completely inside-out 2014-11-21T18:09:53Z jeapostrophe joined #scheme 2014-11-21T18:09:53Z jeapostrophe quit (Changing host) 2014-11-21T18:09:53Z jeapostrophe joined #scheme 2014-11-21T18:11:58Z gnomon: BW^-, in a manner of speaking, sure. (I think I'm being confused by your use of 'cond' as a stand-in for a generic condition, when in fact COND already has meaning: http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-7.html#%_idx_106 ) 2014-11-21T18:11:59Z rudybot: http://tinyurl.com/3gogwm 2014-11-21T18:12:09Z BW^-: gnomon: right, sorry 2014-11-21T18:12:14Z BW^-: gnomon: i should have called it |c|, not |cond| 2014-11-21T18:12:45Z gnomon: No no, my fault for not following your meaning. 2014-11-21T18:14:20Z kazimir42 joined #scheme 2014-11-21T18:17:12Z BW^-: gnomon: so let's see, what about if the user would want to access procedures outside of the CPS transformation 2014-11-21T18:17:14Z BW^-: "raw" ones 2014-11-21T18:17:18Z githogori joined #scheme 2014-11-21T18:17:22Z BW^-: gnomon: whose invocations should not be prepended by k 2014-11-21T18:18:36Z BW^-: hm 2014-11-21T18:18:43Z BW^-: gnomon: do you see any neat trick here? 2014-11-21T18:19:18Z BW^-: gnomon: I guess.. if the transformer can be 100% sure that under a certain identifier is guaranteedly a non-cps procedure, 2014-11-21T18:19:28Z BW^-: gnomon: then it could do direct call style on it.. right 2014-11-21T18:19:38Z BW^-: gnomon: also, if you have unlimited CPU, you could do such checks during runtime :) 2014-11-21T18:20:02Z githogori_ joined #scheme 2014-11-21T18:20:08Z BW^-: mhm. 2014-11-21T18:21:57Z githogori quit (Ping timeout: 245 seconds) 2014-11-21T18:26:45Z alexei quit (Ping timeout: 258 seconds) 2014-11-21T18:30:21Z Riastradh quit (Remote host closed the connection) 2014-11-21T18:30:29Z Riastrad1 joined #scheme 2014-11-21T18:32:22Z joneshf-laptop quit (Ping timeout: 240 seconds) 2014-11-21T18:35:09Z BW^-: gnomon: one way to make the CPS transformation "lighter", would be that instead of converting the CPS-transformed evaluations to lambdas, 2014-11-21T18:35:29Z BW^-: gnomon: you convert them to lambdas as a slot in some special type, let's call it |cps-evaluation| 2014-11-21T18:35:41Z BW^-: gnomon: and then when cps-transformed code is to invoke a procedure, it checks if it's of the cps-evaulation type 2014-11-21T18:35:57Z BW^-: gnomon: and only if so it passes the continuation to it.. hmmmm... 2014-11-21T18:36:10Z BW^-: gnomon: would that work ... 2014-11-21T18:46:00Z alexei joined #scheme 2014-11-21T18:46:07Z davexunit quit (Quit: Later) 2014-11-21T18:52:24Z hiyosi quit (Ping timeout: 255 seconds) 2014-11-21T18:53:56Z jaaqo joined #scheme 2014-11-21T18:57:22Z developernotes quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2014-11-21T19:01:47Z Bahman quit (Quit: Ave atque vale) 2014-11-21T19:05:16Z jeapostrophe quit (Ping timeout: 256 seconds) 2014-11-21T19:08:07Z psy_ quit (Quit: Leaving) 2014-11-21T19:08:22Z alexei quit (Ping timeout: 240 seconds) 2014-11-21T19:08:24Z psy_ joined #scheme 2014-11-21T19:22:30Z ASau joined #scheme 2014-11-21T19:24:13Z mdibound quit (Quit: Be back later ...) 2014-11-21T19:24:50Z mdibound joined #scheme 2014-11-21T19:25:01Z developernotes joined #scheme 2014-11-21T19:27:47Z rtra quit (Remote host closed the connection) 2014-11-21T19:29:25Z mdibound quit (Ping timeout: 264 seconds) 2014-11-21T19:37:35Z leppie joined #scheme 2014-11-21T19:38:23Z alexei joined #scheme 2014-11-21T19:38:49Z ASau quit (Remote host closed the connection) 2014-11-21T19:39:21Z ASau joined #scheme 2014-11-21T19:45:37Z githogori_ quit (Ping timeout: 240 seconds) 2014-11-21T19:46:05Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-11-21T19:48:45Z hiyosi joined #scheme 2014-11-21T19:48:45Z oleo__ joined #scheme 2014-11-21T19:48:50Z oleo__ quit (Read error: Connection reset by peer) 2014-11-21T19:48:52Z oleo quit (Ping timeout: 250 seconds) 2014-11-21T19:49:26Z oleo joined #scheme 2014-11-21T19:50:25Z hiroakip joined #scheme 2014-11-21T19:51:52Z alexei quit (Ping timeout: 240 seconds) 2014-11-21T19:55:24Z jumblerg joined #scheme 2014-11-21T19:56:53Z hiroakip quit (Ping timeout: 272 seconds) 2014-11-21T20:13:54Z abbe is now known as thijk 2014-11-21T20:13:58Z thijk is now known as abbe 2014-11-21T20:25:19Z mdibound joined #scheme 2014-11-21T20:28:30Z vanila joined #scheme 2014-11-21T20:29:27Z mdibound quit (Ping timeout: 245 seconds) 2014-11-21T20:39:36Z alexei joined #scheme 2014-11-21T20:39:40Z hiroakip joined #scheme 2014-11-21T20:39:49Z developernotes quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2014-11-21T20:40:42Z dsp quit (Ping timeout: 245 seconds) 2014-11-21T20:41:48Z jeapostrophe joined #scheme 2014-11-21T20:41:48Z jeapostrophe quit (Changing host) 2014-11-21T20:41:48Z jeapostrophe joined #scheme 2014-11-21T20:42:19Z developernotes joined #scheme 2014-11-21T20:44:20Z alexei quit (Ping timeout: 250 seconds) 2014-11-21T20:45:33Z rtra joined #scheme 2014-11-21T20:47:42Z felipe joined #scheme 2014-11-21T20:48:06Z felipe is now known as Guest47542 2014-11-21T20:48:16Z dsp joined #scheme 2014-11-21T20:50:50Z sheilong quit (Ping timeout: 250 seconds) 2014-11-21T20:51:10Z Guest47542 is now known as sheilong 2014-11-21T20:58:31Z developernotes quit (Quit: Textual IRC Client: www.textualapp.com) 2014-11-21T21:03:19Z adu quit (Quit: adu) 2014-11-21T21:08:41Z derek_c joined #scheme 2014-11-21T21:14:02Z alexei joined #scheme 2014-11-21T21:16:11Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-11-21T21:18:15Z jumblerg joined #scheme 2014-11-21T21:18:30Z mdibound joined #scheme 2014-11-21T21:19:02Z civodul joined #scheme 2014-11-21T21:31:19Z oldskirt joined #scheme 2014-11-21T21:34:27Z oldskirt_ quit (Ping timeout: 245 seconds) 2014-11-21T21:37:56Z mdibound quit (Quit: Be back later ...) 2014-11-21T21:38:31Z mdibound joined #scheme 2014-11-21T21:43:17Z mdibound quit (Ping timeout: 272 seconds) 2014-11-21T21:49:52Z BW^- quit (Ping timeout: 240 seconds) 2014-11-21T21:53:01Z mdibound joined #scheme 2014-11-21T21:58:29Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-11-21T22:02:41Z Riastrad1 quit (Ping timeout: 250 seconds) 2014-11-21T22:02:48Z duggiefresh quit 2014-11-21T22:03:01Z jumblerg joined #scheme 2014-11-21T22:10:56Z adu joined #scheme 2014-11-21T22:15:48Z adu quit (Ping timeout: 265 seconds) 2014-11-21T22:16:51Z adu joined #scheme 2014-11-21T22:21:52Z adu quit (Ping timeout: 244 seconds) 2014-11-21T22:25:28Z germ13 quit (Ping timeout: 265 seconds) 2014-11-21T22:28:49Z jaaqo quit (Ping timeout: 264 seconds) 2014-11-21T22:33:00Z davexunit joined #scheme 2014-11-21T22:34:21Z didi joined #scheme 2014-11-21T22:41:53Z alexei quit (Quit: Konversation terminated!) 2014-11-21T22:42:33Z amgarchIn9 joined #scheme 2014-11-21T23:01:57Z BossKonaSegwaY joined #scheme 2014-11-21T23:04:32Z githogori joined #scheme 2014-11-21T23:04:38Z alezost quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-11-21T23:05:31Z Kabaka quit (Ping timeout: 250 seconds) 2014-11-21T23:06:00Z githogori_ joined #scheme 2014-11-21T23:08:49Z githogori quit (Ping timeout: 255 seconds) 2014-11-21T23:09:42Z Kabaka joined #scheme 2014-11-21T23:10:25Z hiroakip quit (Ping timeout: 265 seconds) 2014-11-21T23:11:28Z altphi quit 2014-11-21T23:16:49Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-11-21T23:28:13Z joneshf-laptop joined #scheme 2014-11-21T23:30:30Z Tyler_Durden joined #scheme 2014-11-21T23:30:46Z Tyler_Durden: what is the equivalent operator % in scheme ? 2014-11-21T23:31:06Z didi left #scheme 2014-11-21T23:32:27Z fizzie: In R5RS, either "remainder" or "modulo", depending on your particular breed of the % operator. 2014-11-21T23:32:56Z fizzie: (If you're only talking about nonnegative values, they're identical.) 2014-11-21T23:34:43Z derek_c quit (Ping timeout: 244 seconds) 2014-11-21T23:36:31Z Tyler_Durden: fizzie: I want to test if a number divided by another has the remainder 0 2014-11-21T23:37:36Z fizzie: Then you're in luck, since they're identical for that, too. (The differences are related to the sign of the result when negative numbers are involved.) 2014-11-21T23:37:55Z Tyler_Durden: fizzie: Thanks 2014-11-21T23:40:46Z civodul quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-11-21T23:44:30Z karswell` joined #scheme 2014-11-21T23:48:31Z Tyler_Durden quit (Quit: Page closed) 2014-11-21T23:50:39Z Gyps joined #scheme 2014-11-21T23:51:59Z rtra quit (Ping timeout: 265 seconds) 2014-11-21T23:52:38Z Gyps left #scheme 2014-11-21T23:55:53Z karswell` is now known as karswell 2014-11-21T23:56:26Z rtra joined #scheme 2014-11-21T23:59:20Z joneshf-laptop quit (Ping timeout: 250 seconds)