2014-09-17T00:04:00Z alexei_ quit (Ping timeout: 272 seconds) 2014-09-17T00:06:01Z sstrickl joined #scheme 2014-09-17T00:13:33Z lisper29 joined #scheme 2014-09-17T00:13:34Z jeapostrophe joined #scheme 2014-09-17T00:19:03Z lisper29 left #scheme 2014-09-17T00:22:11Z atomx joined #scheme 2014-09-17T00:25:00Z asfdsdffsd joined #scheme 2014-09-17T00:39:40Z Riastradh joined #scheme 2014-09-17T00:55:21Z stepnem quit (Ping timeout: 255 seconds) 2014-09-17T00:55:48Z guest889 quit (Ping timeout: 246 seconds) 2014-09-17T00:55:50Z oldskirt joined #scheme 2014-09-17T01:00:00Z offby1 left #scheme 2014-09-17T01:00:21Z oldskirt quit (Ping timeout: 246 seconds) 2014-09-17T01:08:00Z vinleod joined #scheme 2014-09-17T01:11:51Z slmult0 joined #scheme 2014-09-17T01:15:12Z oldskirt joined #scheme 2014-09-17T01:15:15Z oldskirt quit (Changing host) 2014-09-17T01:15:15Z oldskirt joined #scheme 2014-09-17T01:19:22Z oldskirt quit (Ping timeout: 240 seconds) 2014-09-17T01:28:08Z slmult0 quit (Remote host closed the connection) 2014-09-17T01:28:57Z slmult0 joined #scheme 2014-09-17T01:36:08Z jeapostrophe quit (Ping timeout: 260 seconds) 2014-09-17T01:39:47Z FracV quit (Ping timeout: 245 seconds) 2014-09-17T01:40:17Z ft_ joined #scheme 2014-09-17T01:41:39Z FracV joined #scheme 2014-09-17T01:46:41Z slmult0_z joined #scheme 2014-09-17T01:48:27Z slmult0 quit (*.net *.split) 2014-09-17T01:48:27Z sstrickl quit (*.net *.split) 2014-09-17T01:48:27Z emma_ quit (*.net *.split) 2014-09-17T01:48:27Z BossKonaSegwaY quit (*.net *.split) 2014-09-17T01:48:27Z BitPuffin quit (*.net *.split) 2014-09-17T01:48:27Z asfdsdffsd quit (*.net *.split) 2014-09-17T01:48:27Z araujo quit (*.net *.split) 2014-09-17T01:48:27Z vinleod quit (*.net *.split) 2014-09-17T01:48:27Z ft quit (*.net *.split) 2014-09-17T01:48:27Z peterhil quit (*.net *.split) 2014-09-17T01:48:27Z samth quit (*.net *.split) 2014-09-17T01:48:27Z vanila quit (*.net *.split) 2014-09-17T01:48:27Z jlongster quit (*.net *.split) 2014-09-17T01:48:27Z acarrico quit (*.net *.split) 2014-09-17T01:48:27Z fadein quit (*.net *.split) 2014-09-17T01:48:27Z pchrist quit (*.net *.split) 2014-09-17T01:48:27Z _tca quit (*.net *.split) 2014-09-17T01:48:27Z dytrivedi_ quit (*.net *.split) 2014-09-17T01:48:27Z akp quit (*.net *.split) 2014-09-17T01:48:27Z turbofail quit (*.net *.split) 2014-09-17T01:48:27Z cmatei quit (*.net *.split) 2014-09-17T01:48:27Z mornfall quit (*.net *.split) 2014-09-17T01:48:27Z akkad quit (*.net *.split) 2014-09-17T01:48:27Z choas quit (*.net *.split) 2014-09-17T01:48:27Z asumu quit (*.net *.split) 2014-09-17T01:48:27Z Saeren_ quit (*.net *.split) 2014-09-17T01:48:27Z defanor quit (*.net *.split) 2014-09-17T01:48:27Z LeoNerd quit (*.net *.split) 2014-09-17T01:48:31Z ft_ is now known as ft 2014-09-17T01:49:00Z emma joined #scheme 2014-09-17T01:51:22Z slmult0_z quit (Ping timeout: 240 seconds) 2014-09-17T01:53:58Z asfdsdffsd joined #scheme 2014-09-17T01:53:58Z sstrickl joined #scheme 2014-09-17T01:53:58Z BossKonaSegwaY joined #scheme 2014-09-17T01:53:58Z BitPuffin joined #scheme 2014-09-17T01:53:58Z araujo joined #scheme 2014-09-17T01:54:20Z vinleod joined #scheme 2014-09-17T01:54:20Z peterhil joined #scheme 2014-09-17T01:54:20Z samth joined #scheme 2014-09-17T01:54:20Z vanila joined #scheme 2014-09-17T01:54:20Z jlongster joined #scheme 2014-09-17T01:54:20Z fadein joined #scheme 2014-09-17T01:54:20Z acarrico joined #scheme 2014-09-17T01:54:20Z pchrist joined #scheme 2014-09-17T01:54:20Z _tca joined #scheme 2014-09-17T01:54:20Z dytrivedi_ joined #scheme 2014-09-17T01:54:20Z akp joined #scheme 2014-09-17T01:54:20Z turbofail joined #scheme 2014-09-17T01:54:20Z cmatei joined #scheme 2014-09-17T01:54:20Z mornfall joined #scheme 2014-09-17T01:54:20Z akkad joined #scheme 2014-09-17T01:54:20Z choas joined #scheme 2014-09-17T01:54:20Z asumu joined #scheme 2014-09-17T01:54:20Z Saeren_ joined #scheme 2014-09-17T01:54:20Z defanor joined #scheme 2014-09-17T01:54:20Z LeoNerd joined #scheme 2014-09-17T01:54:27Z araujo quit (Max SendQ exceeded) 2014-09-17T01:54:59Z araujo joined #scheme 2014-09-17T01:57:08Z tobik quit (Ping timeout: 260 seconds) 2014-09-17T01:58:07Z sstrickl quit (Quit: sstrickl) 2014-09-17T01:59:14Z tobik joined #scheme 2014-09-17T02:03:42Z lamC joined #scheme 2014-09-17T02:05:01Z iKlsR quit (Quit: Respawning..) 2014-09-17T02:05:16Z lamC: Any body uses VIM as an editor to code Scheme? I found slimv is useful, but it seems only support MIT-Scheme's swank.scm. I want to use Petite Scheme, any body has the Chez Scheme's version of Swank.scm? 2014-09-17T02:15:57Z oldskirt joined #scheme 2014-09-17T02:16:16Z vanila: > (compile*** (extend-syntactic-environment scheme-syntactic-environment 'push! push-expander) '(lambda (push!) (push! foo ar))) 2014-09-17T02:16:16Z vanila: '(lambda (push!8560) (set! ar (cons foo ar))) 2014-09-17T02:16:24Z vanila: I have this problem with syntactic closures 2014-09-17T02:16:38Z vanila: isn't this suposed to work? 2014-09-17T02:20:28Z oldskirt quit (Ping timeout: 260 seconds) 2014-09-17T02:27:40Z b4283 joined #scheme 2014-09-17T02:27:52Z frkout joined #scheme 2014-09-17T02:33:19Z vinleod quit (Quit: Computer has gone to sleep.) 2014-09-17T02:35:49Z pera quit (Quit: leaving) 2014-09-17T02:36:07Z juanfra quit (Ping timeout: 245 seconds) 2014-09-17T02:36:31Z vinleod joined #scheme 2014-09-17T02:36:53Z juanfra joined #scheme 2014-09-17T02:38:30Z Shadox joined #scheme 2014-09-17T02:42:22Z asfdsdffsd left #scheme 2014-09-17T02:44:42Z atomx quit (Read error: Connection reset by peer) 2014-09-17T02:51:00Z hiyosi quit (Ping timeout: 255 seconds) 2014-09-17T02:55:52Z lamC quit (Ping timeout: 246 seconds) 2014-09-17T02:56:39Z juanfra quit (Remote host closed the connection) 2014-09-17T02:57:23Z juanfra joined #scheme 2014-09-17T03:13:56Z atomx joined #scheme 2014-09-17T03:16:33Z BossKonaSegwaY quit (Ping timeout: 272 seconds) 2014-09-17T03:16:42Z oldskirt joined #scheme 2014-09-17T03:17:47Z hiyosi joined #scheme 2014-09-17T03:21:01Z ddp joined #scheme 2014-09-17T03:21:07Z oldskirt quit (Ping timeout: 245 seconds) 2014-09-17T03:21:08Z ddp left #scheme 2014-09-17T03:22:32Z hiyosi quit (Ping timeout: 260 seconds) 2014-09-17T03:26:18Z atomx quit (Ping timeout: 246 seconds) 2014-09-17T03:28:22Z mrowe is now known as mrowe_away 2014-09-17T03:30:16Z tcsc quit (Quit: bye!) 2014-09-17T03:32:26Z Rodya_ joined #scheme 2014-09-17T03:32:40Z BossKonaSegwaY joined #scheme 2014-09-17T03:32:41Z cataska quit (Remote host closed the connection) 2014-09-17T03:34:23Z arbn quit (Quit: WeeChat 1.0) 2014-09-17T03:34:51Z cataska joined #scheme 2014-09-17T03:48:12Z frkout quit (Remote host closed the connection) 2014-09-17T03:54:11Z DKordic left #scheme 2014-09-17T03:56:59Z frkout joined #scheme 2014-09-17T03:58:42Z leo2007 quit (Quit: rcirc on GNU Emacs 24.4.50.1) 2014-09-17T03:59:18Z vinleod quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2014-09-17T04:08:32Z araujo quit (Quit: Leaving) 2014-09-17T04:13:01Z jcloud quit 2014-09-17T04:13:54Z jcloud joined #scheme 2014-09-17T04:15:48Z leo2007 joined #scheme 2014-09-17T04:17:37Z oldskirt joined #scheme 2014-09-17T04:18:41Z hiyosi joined #scheme 2014-09-17T04:22:21Z oldskirt quit (Ping timeout: 260 seconds) 2014-09-17T04:23:53Z hiyosi quit (Ping timeout: 272 seconds) 2014-09-17T04:26:52Z BossKonaSegwaY quit (Ping timeout: 240 seconds) 2014-09-17T04:31:22Z vIkSiT joined #scheme 2014-09-17T04:31:26Z vIkSiT: hello all 2014-09-17T04:31:31Z vanila: hi 2014-09-17T04:31:44Z vIkSiT: In this article : http://lambda-the-ultimate.org/classic/message5463.html 2014-09-17T04:31:53Z vIkSiT: what is this line doing? (assoc args application-cache) => cdr) 2014-09-17T04:32:02Z vIkSiT: what specifically is the portion that does => cdr? 2014-09-17T04:32:11Z vIkSiT: hey vanila 2014-09-17T04:32:17Z vanila: that's part of COND 2014-09-17T04:32:31Z vanila: if you have (COND (... (CONDITION => RESULT) ...)) 2014-09-17T04:32:38Z vIkSiT: ah 2014-09-17T04:32:56Z vanila: and it gets as far as testing CONDITION, and it's not #f - then whatever it is gets passed into the RESULT procedure 2014-09-17T04:33:25Z vIkSiT: hmm. I've tried searching all over but I've never seen that version. so let me try to understand.. 2014-09-17T04:33:26Z vanila: e.g. since ASSOC returns #f if it doesn't find anything, or a pair if it does - (ASSOC ...) => CDR picks out the value from the table 2014-09-17T04:33:58Z vanila: (assoc 'y '((x . 1) (y . 2) (z . 3)) ;=> (y . 2) 2014-09-17T04:34:07Z vanila: (cond ((assoc 'y '((x . 1) (y . 2) (z . 3)) => car) ;=> y 2014-09-17T04:34:10Z vanila: (cond ((assoc 'y '((x . 1) (y . 2) (z . 3)) => cdr) ;=> 2 2014-09-17T04:34:28Z vIkSiT: hmm 2014-09-17T04:34:54Z mrowe_away is now known as mrowe 2014-09-17T04:35:27Z vIkSiT: vanila - I'm a bit unfamiliar with scheme intricacies - (I do more clojure and earlier clisp).. what is (x . 1) here? 2014-09-17T04:35:38Z vanila: that's a cons cell 2014-09-17T04:35:47Z vanila: (cons 'x 1) ;=> (x . 1) 2014-09-17T04:35:48Z vIkSiT: so its just (cons x 1) ? 2014-09-17T04:35:52Z vIkSiT: got it 2014-09-17T04:36:04Z vIkSiT: so your example says 2014-09-17T04:36:55Z vIkSiT: check if this cons cell with a given key exists in the list - and if it does, give me either the car or cdr of that cons cell 2014-09-17T04:41:07Z vIkSiT: vanila, so basically, if y exists in that list, then the value 2 will be returned for the cond. 2014-09-17T04:41:31Z vIkSiT: cool, I think I understand now. Thanks for the explaantion 2014-09-17T04:41:55Z vanila: yeah 2014-09-17T04:47:27Z BossKonaSegwaY joined #scheme 2014-09-17T04:48:09Z vIkSiT: vanila, another question - ((UM (make-memoizer) fib-nr) 35) 2014-09-17T04:48:13Z vIkSiT: what exactly is the order in that call 2014-09-17T04:48:24Z vIkSiT: it calls make-memoizer without arguments 2014-09-17T04:48:31Z vIkSiT: then passes that to UM with fib-nr 2014-09-17T04:48:38Z vIkSiT: and then 35 as the arg to the resultant function? 2014-09-17T04:48:39Z vIkSiT quit (Quit: Leaving) 2014-09-17T04:49:14Z vanila: that'sright 2014-09-17T05:06:05Z vIkSiT joined #scheme 2014-09-17T05:06:11Z vIkSiT: er. sorry, got d/c 2014-09-17T05:06:21Z vIkSiT: not sure if my last questions went through. 2014-09-17T05:06:29Z vanila: you were right 2014-09-17T05:15:54Z Rodya_ quit (Quit: Ex-Chat) 2014-09-17T05:16:30Z vanila: Is anyone familiar with syntactic-closures: How does defining (as opposed to locally letting) a new macro work? 2014-09-17T05:19:27Z hiyosi joined #scheme 2014-09-17T05:20:03Z oldskirt_ joined #scheme 2014-09-17T05:20:15Z oldskirt_ quit (Changing host) 2014-09-17T05:20:15Z oldskirt_ joined #scheme 2014-09-17T05:21:28Z vanila: I don't see how the syntactic-environment can update 2014-09-17T05:24:02Z hiyosi quit (Ping timeout: 245 seconds) 2014-09-17T05:24:22Z oldskirt_ quit (Ping timeout: 240 seconds) 2014-09-17T05:26:03Z oleo quit (Quit: Verlassend) 2014-09-17T05:30:41Z frkout_ joined #scheme 2014-09-17T05:34:02Z frkout quit (Ping timeout: 245 seconds) 2014-09-17T05:34:39Z arrdem joined #scheme 2014-09-17T05:36:14Z Shadox quit (Quit: Leaving) 2014-09-17T05:43:12Z vinleod joined #scheme 2014-09-17T05:48:53Z vanila quit (Remote host closed the connection) 2014-09-17T05:57:16Z vIkSiT quit (Quit: Leaving) 2014-09-17T06:01:27Z kazimir42 quit (Ping timeout: 264 seconds) 2014-09-17T06:06:05Z sbwhitecap joined #scheme 2014-09-17T06:06:17Z bjz joined #scheme 2014-09-17T06:07:00Z guest889 joined #scheme 2014-09-17T06:16:04Z robot-beethoven quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-09-17T06:20:19Z hiyosi joined #scheme 2014-09-17T06:20:52Z oldskirt joined #scheme 2014-09-17T06:25:15Z hiyosi quit (Ping timeout: 272 seconds) 2014-09-17T06:25:40Z oldskirt quit (Ping timeout: 258 seconds) 2014-09-17T06:25:51Z guest889 quit (Ping timeout: 246 seconds) 2014-09-17T06:34:34Z peterhil` joined #scheme 2014-09-17T06:36:45Z peterhil quit (Ping timeout: 260 seconds) 2014-09-17T07:03:15Z frkout_ quit (Remote host closed the connection) 2014-09-17T07:03:42Z frkout joined #scheme 2014-09-17T07:06:33Z fridim_ joined #scheme 2014-09-17T07:09:53Z ventonegro joined #scheme 2014-09-17T07:12:15Z przl joined #scheme 2014-09-17T07:21:02Z hiyosi joined #scheme 2014-09-17T07:23:00Z ventonegro quit (Remote host closed the connection) 2014-09-17T07:23:31Z vinleod quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2014-09-17T07:25:42Z hiyosi quit (Ping timeout: 246 seconds) 2014-09-17T07:26:21Z ventonegro joined #scheme 2014-09-17T07:33:08Z przl quit (Ping timeout: 258 seconds) 2014-09-17T07:39:41Z fridim__ joined #scheme 2014-09-17T07:40:06Z snits quit (Quit: leaving) 2014-09-17T07:42:05Z jlongster quit (Ping timeout: 260 seconds) 2014-09-17T07:47:42Z ijp quit (Quit: laterz) 2014-09-17T07:52:00Z DGASAU quit (Read error: Connection reset by peer) 2014-09-17T07:52:00Z bjz_ joined #scheme 2014-09-17T07:52:03Z bjz quit (Read error: Connection reset by peer) 2014-09-17T07:52:48Z DGASAU joined #scheme 2014-09-17T07:59:30Z joast quit (Ping timeout: 250 seconds) 2014-09-17T08:02:00Z DGASAU quit (Read error: Connection reset by peer) 2014-09-17T08:02:56Z DGASAU joined #scheme 2014-09-17T08:18:29Z slmult0_z joined #scheme 2014-09-17T08:21:54Z hiyosi joined #scheme 2014-09-17T08:22:16Z oldskirt joined #scheme 2014-09-17T08:22:58Z slmult0_z quit (Remote host closed the connection) 2014-09-17T08:26:24Z MouldyOldBones quit (Quit: MouldyOldBones) 2014-09-17T08:26:53Z hiyosi quit (Ping timeout: 260 seconds) 2014-09-17T08:27:05Z oldskirt quit (Ping timeout: 272 seconds) 2014-09-17T08:29:58Z przl joined #scheme 2014-09-17T08:34:05Z wingo joined #scheme 2014-09-17T08:35:22Z civodul joined #scheme 2014-09-17T08:40:51Z slmult0_z joined #scheme 2014-09-17T08:43:25Z slmult0_z quit (Remote host closed the connection) 2014-09-17T08:49:32Z slmult0_z joined #scheme 2014-09-17T08:50:03Z slmult0_z quit (Remote host closed the connection) 2014-09-17T08:50:32Z slmult0_z joined #scheme 2014-09-17T08:55:22Z alezost quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-09-17T09:00:10Z alezost joined #scheme 2014-09-17T09:01:25Z mrowe is now known as mrowe_away 2014-09-17T09:02:32Z acieroid` is now known as acieroid 2014-09-17T09:08:33Z przl quit (Ping timeout: 255 seconds) 2014-09-17T09:08:47Z jlongster joined #scheme 2014-09-17T09:09:26Z stepnem joined #scheme 2014-09-17T09:13:37Z jlongster quit (Ping timeout: 245 seconds) 2014-09-17T09:17:23Z mercwithamouth joined #scheme 2014-09-17T09:22:41Z hiyosi joined #scheme 2014-09-17T09:27:22Z hiyosi quit (Ping timeout: 240 seconds) 2014-09-17T09:27:39Z przl joined #scheme 2014-09-17T09:45:43Z fridim_ quit (Quit: Leaving) 2014-09-17T09:51:21Z slmult0_z quit (Ping timeout: 260 seconds) 2014-09-17T09:57:27Z BitPuffin quit (Ping timeout: 272 seconds) 2014-09-17T10:03:52Z bit`1 quit (Ping timeout: 250 seconds) 2014-09-17T10:09:36Z jlongster joined #scheme 2014-09-17T10:13:52Z jlongster quit (Ping timeout: 240 seconds) 2014-09-17T10:15:15Z civodul quit (Ping timeout: 264 seconds) 2014-09-17T10:17:30Z bit` joined #scheme 2014-09-17T10:19:34Z dmiles_afk quit (Read error: Connection reset by peer) 2014-09-17T10:20:10Z dmiles_afk joined #scheme 2014-09-17T10:21:54Z przl quit (Ping timeout: 255 seconds) 2014-09-17T10:23:28Z hiyosi joined #scheme 2014-09-17T10:24:22Z ijp joined #scheme 2014-09-17T10:25:26Z oldskirt joined #scheme 2014-09-17T10:28:27Z hiyosi quit (Ping timeout: 272 seconds) 2014-09-17T10:31:02Z oldskirt quit (Ping timeout: 272 seconds) 2014-09-17T10:41:14Z vinleod joined #scheme 2014-09-17T10:43:44Z b4283 quit (Quit: Konversation terminated!) 2014-09-17T10:51:00Z bit` quit (Ping timeout: 260 seconds) 2014-09-17T11:05:30Z bit` joined #scheme 2014-09-17T11:09:20Z bjz_ quit (Ping timeout: 258 seconds) 2014-09-17T11:09:26Z bjz joined #scheme 2014-09-17T11:09:37Z jlongster joined #scheme 2014-09-17T11:12:42Z BossKonaSegwaY quit (Ping timeout: 245 seconds) 2014-09-17T11:14:41Z jlongster quit (Ping timeout: 272 seconds) 2014-09-17T11:15:13Z BitPuffin joined #scheme 2014-09-17T11:17:49Z pnkfelix joined #scheme 2014-09-17T11:18:43Z przl joined #scheme 2014-09-17T11:22:47Z przl quit (Ping timeout: 245 seconds) 2014-09-17T11:26:25Z oldskirt joined #scheme 2014-09-17T11:29:33Z jeapostrophe joined #scheme 2014-09-17T11:31:11Z oldskirt quit (Ping timeout: 258 seconds) 2014-09-17T11:37:10Z guest889 joined #scheme 2014-09-17T11:39:07Z civodul joined #scheme 2014-09-17T11:39:45Z BossKonaSegwaY joined #scheme 2014-09-17T11:51:07Z guest889 quit (Ping timeout: 245 seconds) 2014-09-17T11:51:51Z pjb` joined #scheme 2014-09-17T11:54:11Z pjb quit (Ping timeout: 272 seconds) 2014-09-17T11:57:27Z effy joined #scheme 2014-09-17T12:00:26Z effy_ quit (Ping timeout: 250 seconds) 2014-09-17T12:03:26Z przl joined #scheme 2014-09-17T12:08:08Z sbwhitecap quit (Quit: Leaving...) 2014-09-17T12:08:23Z przl quit (Quit: leaving) 2014-09-17T12:08:37Z przl joined #scheme 2014-09-17T12:09:39Z jlongster joined #scheme 2014-09-17T12:12:09Z karswell` joined #scheme 2014-09-17T12:14:23Z jlongster quit (Ping timeout: 255 seconds) 2014-09-17T12:20:06Z CaptainRant joined #scheme 2014-09-17T12:25:02Z jeapostrophe quit (Ping timeout: 272 seconds) 2014-09-17T12:25:16Z hiyosi joined #scheme 2014-09-17T12:27:02Z CaptainRant: Whats the idiomatic way of splitting a list in two ? (Like a list of numbers into 2 lists which contain either odd or even numbers) 2014-09-17T12:27:14Z oldskirt joined #scheme 2014-09-17T12:27:37Z mario-goulart: I'd use srfi-1's `partition'. 2014-09-17T12:27:47Z jusss joined #scheme 2014-09-17T12:28:15Z DGASAU: Hrm! 2014-09-17T12:28:24Z pjdelport: partition splits on a predicate, yeah 2014-09-17T12:28:38Z DGASAU: Because "python" lists are not lists but vectors, they have more fundamental problems. 2014-09-17T12:29:15Z jusss quit (Read error: Connection reset by peer) 2014-09-17T12:29:51Z hiyosi quit (Ping timeout: 246 seconds) 2014-09-17T12:30:42Z jusss joined #scheme 2014-09-17T12:32:11Z oldskirt quit (Ping timeout: 272 seconds) 2014-09-17T12:35:10Z BitPuffin quit (Ping timeout: 272 seconds) 2014-09-17T12:37:28Z BitPuffin joined #scheme 2014-09-17T12:43:37Z joast joined #scheme 2014-09-17T12:53:18Z omefire2 quit (Ping timeout: 246 seconds) 2014-09-17T13:01:42Z jeapostrophe joined #scheme 2014-09-17T13:03:44Z jusss quit (Read error: Connection reset by peer) 2014-09-17T13:04:10Z davexunit joined #scheme 2014-09-17T13:05:57Z pjdelport: Words like "list" and "vector" have highly contextual definitions. :) 2014-09-17T13:08:29Z omefire1 joined #scheme 2014-09-17T13:08:44Z jusss joined #scheme 2014-09-17T13:21:18Z suppi joined #scheme 2014-09-17T13:21:34Z GGMethos quit (Quit: WeeChat 1.1-dev) 2014-09-17T13:21:58Z sstrickl joined #scheme 2014-09-17T13:22:17Z przl quit (Ping timeout: 245 seconds) 2014-09-17T13:22:30Z jusss quit (Ping timeout: 256 seconds) 2014-09-17T13:25:48Z przl joined #scheme 2014-09-17T13:26:06Z hiyosi joined #scheme 2014-09-17T13:26:54Z duggiefresh joined #scheme 2014-09-17T13:27:55Z oldskirt joined #scheme 2014-09-17T13:30:45Z hiyosi quit (Ping timeout: 246 seconds) 2014-09-17T13:32:22Z oldskirt quit (Ping timeout: 240 seconds) 2014-09-17T13:34:27Z Riastradh quit (Ping timeout: 264 seconds) 2014-09-17T13:35:26Z twem2_ quit (Remote host closed the connection) 2014-09-17T13:35:29Z oleo joined #scheme 2014-09-17T13:36:58Z twem2 joined #scheme 2014-09-17T13:38:32Z DGASAU: pjdelport: their meaning are defined reasonably well when they are applied to data structures. 2014-09-17T13:41:10Z taylanub quit (Disconnected by services) 2014-09-17T13:41:51Z taylanub joined #scheme 2014-09-17T13:45:38Z GGMethos joined #scheme 2014-09-17T13:47:45Z tsuyoshi: "list" in java and python (which are both much much more popular, remember) mean something different than scheme 2014-09-17T13:48:46Z tsuyoshi: it is annoying that they took something with an established meaning and perverted it 2014-09-17T13:49:27Z GGMethos quit (Client Quit) 2014-09-17T13:50:50Z developernotes joined #scheme 2014-09-17T13:51:14Z pjdelport: Eh, nobody has a monopoly on semantics. 2014-09-17T13:51:38Z pjdelport: The word "list" existed long before Scheme, or Python, or Java. 2014-09-17T13:51:39Z GGMethos joined #scheme 2014-09-17T13:52:21Z tsuyoshi: sure, but in the context of programming, there was already the word "array" that they could have used 2014-09-17T13:55:17Z ARM9 joined #scheme 2014-09-17T13:59:08Z CaptainRant quit (Quit: WeeChat 0.4.3) 2014-09-17T14:09:36Z jlongster joined #scheme 2014-09-17T14:14:33Z jlongster quit (Ping timeout: 260 seconds) 2014-09-17T14:19:42Z ivanshmakov quit (Changing host) 2014-09-17T14:19:42Z ivanshmakov joined #scheme 2014-09-17T14:22:27Z civodul quit (Ping timeout: 264 seconds) 2014-09-17T14:24:49Z bit` quit (Ping timeout: 260 seconds) 2014-09-17T14:26:28Z mario-goulart quit (Read error: Connection reset by peer) 2014-09-17T14:26:50Z hiyosi joined #scheme 2014-09-17T14:27:09Z iterrogo joined #scheme 2014-09-17T14:28:42Z oldskirt joined #scheme 2014-09-17T14:31:44Z hiyosi quit (Ping timeout: 260 seconds) 2014-09-17T14:33:36Z oldskirt quit (Ping timeout: 272 seconds) 2014-09-17T14:36:24Z ELLIOTTCABLE quit (Ping timeout: 260 seconds) 2014-09-17T14:36:29Z dytrivedi_ quit (Ping timeout: 260 seconds) 2014-09-17T14:36:37Z samth quit (Read error: Connection reset by peer) 2014-09-17T14:36:37Z greghendershott quit (Read error: Connection reset by peer) 2014-09-17T14:36:40Z Neet__ quit (Read error: Connection reset by peer) 2014-09-17T14:36:51Z aksatac___ quit (Read error: Connection reset by peer) 2014-09-17T14:36:51Z jcloud quit (Write error: Connection reset by peer) 2014-09-17T14:36:52Z pjdelport quit (Write error: Connection reset by peer) 2014-09-17T14:37:13Z guest889 joined #scheme 2014-09-17T14:41:18Z bit` joined #scheme 2014-09-17T14:43:28Z atomx joined #scheme 2014-09-17T14:43:50Z Riastradh joined #scheme 2014-09-17T14:43:56Z przl quit (Ping timeout: 272 seconds) 2014-09-17T14:45:22Z langmartin joined #scheme 2014-09-17T14:45:33Z DGASAU quit (Read error: Connection reset by peer) 2014-09-17T14:45:36Z civodul joined #scheme 2014-09-17T14:46:20Z DGASAU joined #scheme 2014-09-17T14:46:46Z samth joined #scheme 2014-09-17T14:47:33Z jcloud joined #scheme 2014-09-17T14:47:50Z ELLIOTTCABLE_ joined #scheme 2014-09-17T14:49:39Z przl joined #scheme 2014-09-17T14:50:21Z jlongster joined #scheme 2014-09-17T14:51:40Z Neet__ joined #scheme 2014-09-17T14:51:54Z dytrivedi_ joined #scheme 2014-09-17T14:51:57Z aksatac___ joined #scheme 2014-09-17T14:52:13Z pjdelport joined #scheme 2014-09-17T14:53:47Z greghendershott_ joined #scheme 2014-09-17T15:02:17Z vanila joined #scheme 2014-09-17T15:02:23Z vanila: Hi 2014-09-17T15:02:33Z vanila: I'm confused about syntactic closures 2014-09-17T15:02:49Z vanila: is anyone familiar with it? 2014-09-17T15:03:24Z vanila: i can do expansion with a set of macros and local macro definitions 2014-09-17T15:03:47Z vanila: but I don't understand how to allow macro definitions like this (BEGIN X (DEFINE-SYNTAX ...) Y) so that Y has new syntax that X didn't 2014-09-17T15:05:15Z ecraven: vanila: you have a global macro state, that is mutated by DEFINE-SYNTAX 2014-09-17T15:05:23Z ecraven: so everything after the mutation sees the new state 2014-09-17T15:05:50Z przl_ joined #scheme 2014-09-17T15:07:06Z vanila: thanks, I'll think about that and see if I can make it works 2014-09-17T15:07:49Z ecraven: basically you have something like (define *macros* ...) and then define-syntax just does add to *macros* in some way 2014-09-17T15:07:52Z ecraven: that is the easy way out 2014-09-17T15:08:01Z ecraven: you could make a syntactic tower of some sort, to make things better 2014-09-17T15:08:08Z vanila: I considered that but I don't see how it can actually work within syntactic-closures 2014-09-17T15:08:30Z vanila: hmm 2014-09-17T15:08:32Z przl quit (Ping timeout: 258 seconds) 2014-09-17T15:08:40Z vanila: it might be possible though 2014-09-17T15:09:27Z jlongste` joined #scheme 2014-09-17T15:10:04Z ecraven: i don't think this question is directly related to syntactic closures 2014-09-17T15:10:19Z ecraven: you might want to have a look at riaxpander, Riastradh's syntax expander, iirc it implements syntactic closures 2014-09-17T15:10:40Z vanila: maybe instead of using extend-syntactic-environment each time a new macro is defined, I extend the syntactic environment by a function that checks against *macros* 2014-09-17T15:12:19Z vanila: yes I think that works! Thanks a lot ecraven 2014-09-17T15:12:26Z jlongster quit (Ping timeout: 272 seconds) 2014-09-17T15:12:39Z ecraven: be sure to check out an existing implementation, I haven't worked with macro expanders in a long time :-/ 2014-09-17T15:13:33Z vanila: I'm using the code from the syntactic-closures paper with a couple of bugfixes (?) I had to add, I did look through the riaxpander files in order and it's very well written but I didn't study it hard enough to get a feel for how it all works 2014-09-17T15:15:03Z ecraven: that might be well worth it :) 2014-09-17T15:23:33Z vanila: i guess (define-syntax ...) just expand to (begin)? 2014-09-17T15:23:45Z vanila: with the side effect of updating the macro table 2014-09-17T15:25:14Z ecraven: it probably expands to code that registers a new macro expander ;) 2014-09-17T15:27:39Z hiyosi joined #scheme 2014-09-17T15:27:54Z suppi quit (Ping timeout: 255 seconds) 2014-09-17T15:29:26Z oldskirt joined #scheme 2014-09-17T15:32:17Z hiyosi quit (Ping timeout: 245 seconds) 2014-09-17T15:33:25Z suppi joined #scheme 2014-09-17T15:33:25Z suppi quit (Changing host) 2014-09-17T15:33:25Z suppi joined #scheme 2014-09-17T15:34:02Z oldskirt quit (Ping timeout: 245 seconds) 2014-09-17T15:40:20Z hiyosi joined #scheme 2014-09-17T15:42:33Z mario-goulart joined #scheme 2014-09-17T15:55:08Z theseb joined #scheme 2014-09-17T15:59:36Z ddp joined #scheme 2014-09-17T15:59:41Z ddp quit (Client Quit) 2014-09-17T16:08:12Z civodul quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-09-17T16:08:57Z theseb: anyone notice guile-emacs made a major milestone? 2014-09-17T16:09:07Z theseb: there is serious talk about moving emacs to it now right? 2014-09-17T16:09:29Z b4283 joined #scheme 2014-09-17T16:11:20Z przl_ quit (Ping timeout: 272 seconds) 2014-09-17T16:15:08Z cdidd quit (Ping timeout: 272 seconds) 2014-09-17T16:19:27Z suppi quit (Ping timeout: 258 seconds) 2014-09-17T16:22:21Z suppi joined #scheme 2014-09-17T16:22:21Z suppi quit (Changing host) 2014-09-17T16:22:21Z suppi joined #scheme 2014-09-17T16:28:08Z ventonegro quit (Remote host closed the connection) 2014-09-17T16:30:17Z oldskirt joined #scheme 2014-09-17T16:35:09Z oldskirt quit (Ping timeout: 272 seconds) 2014-09-17T16:40:44Z adu joined #scheme 2014-09-17T16:43:16Z fantazo joined #scheme 2014-09-17T16:44:48Z oldskirt joined #scheme 2014-09-17T16:46:10Z guest889 quit (Ping timeout: 272 seconds) 2014-09-17T16:49:52Z mercwithamouth quit (Ping timeout: 240 seconds) 2014-09-17T16:51:01Z impaktor joined #scheme 2014-09-17T16:52:19Z impaktor: https://github.com/keendreams/keen 2014-09-17T16:52:25Z impaktor: C-Keen: ^ 2014-09-17T16:52:27Z impaktor: :) 2014-09-17T16:53:24Z ecraven: impaktor: hoping to see it ported to run on modern linux :) 2014-09-17T16:54:12Z BitPuffin quit (Ping timeout: 272 seconds) 2014-09-17T16:54:22Z impaktor: Apparently the result of https://www.indiegogo.com/projects/let-s-get-keen-dreams-re-released-legally 2014-09-17T16:54:25Z rudybot: http://tinyurl.com/qfhlhsm 2014-09-17T16:55:42Z wingo quit (Ping timeout: 245 seconds) 2014-09-17T16:57:56Z antoszka quit (Quit: Lost terminal) 2014-09-17T16:58:30Z antoszka joined #scheme 2014-09-17T16:59:43Z cibs quit (*.net *.split) 2014-09-17T17:00:03Z cibs joined #scheme 2014-09-17T17:00:16Z theseb quit (*.net *.split) 2014-09-17T17:00:16Z karswell` quit (*.net *.split) 2014-09-17T17:00:16Z bjz quit (*.net *.split) 2014-09-17T17:00:16Z stepnem quit (*.net *.split) 2014-09-17T17:00:16Z tobik quit (*.net *.split) 2014-09-17T17:00:16Z joneshf quit (*.net *.split) 2014-09-17T17:00:16Z Kruppe quit (*.net *.split) 2014-09-17T17:00:43Z theseb joined #scheme 2014-09-17T17:00:43Z karswell` joined #scheme 2014-09-17T17:00:43Z bjz joined #scheme 2014-09-17T17:00:43Z stepnem joined #scheme 2014-09-17T17:00:43Z tobik joined #scheme 2014-09-17T17:00:43Z joneshf joined #scheme 2014-09-17T17:00:43Z Kruppe joined #scheme 2014-09-17T17:00:52Z aksatac___ quit (*.net *.split) 2014-09-17T17:00:52Z DGASAU quit (*.net *.split) 2014-09-17T17:00:52Z davexunit quit (*.net *.split) 2014-09-17T17:00:52Z alezost quit (*.net *.split) 2014-09-17T17:00:52Z fridim__ quit (*.net *.split) 2014-09-17T17:00:52Z sad0ur quit (*.net *.split) 2014-09-17T17:00:52Z amgarching quit (*.net *.split) 2014-09-17T17:00:52Z dsp quit (*.net *.split) 2014-09-17T17:00:52Z xian quit (*.net *.split) 2014-09-17T17:00:52Z Intensity quit (*.net *.split) 2014-09-17T17:02:04Z aksatac___ joined #scheme 2014-09-17T17:02:04Z DGASAU joined #scheme 2014-09-17T17:02:04Z davexunit joined #scheme 2014-09-17T17:02:04Z alezost joined #scheme 2014-09-17T17:02:04Z fridim__ joined #scheme 2014-09-17T17:02:04Z sad0ur joined #scheme 2014-09-17T17:02:04Z amgarching joined #scheme 2014-09-17T17:02:04Z dsp joined #scheme 2014-09-17T17:02:04Z xian joined #scheme 2014-09-17T17:02:04Z Intensity joined #scheme 2014-09-17T17:02:18Z vanila quit (*.net *.split) 2014-09-17T17:02:18Z langmartin quit (*.net *.split) 2014-09-17T17:02:18Z atomx quit (*.net *.split) 2014-09-17T17:02:18Z GGMethos quit (*.net *.split) 2014-09-17T17:02:18Z omefire1 quit (*.net *.split) 2014-09-17T17:02:18Z frkout quit (*.net *.split) 2014-09-17T17:02:19Z kilimanjaro quit (*.net *.split) 2014-09-17T17:02:19Z impaktor quit (*.net *.split) 2014-09-17T17:02:19Z ivan\ quit (*.net *.split) 2014-09-17T17:02:58Z impaktor joined #scheme 2014-09-17T17:02:58Z vanila joined #scheme 2014-09-17T17:02:58Z langmartin joined #scheme 2014-09-17T17:02:58Z atomx joined #scheme 2014-09-17T17:02:58Z GGMethos joined #scheme 2014-09-17T17:02:58Z omefire1 joined #scheme 2014-09-17T17:02:58Z frkout joined #scheme 2014-09-17T17:02:58Z kilimanjaro joined #scheme 2014-09-17T17:02:58Z ivan\ joined #scheme 2014-09-17T17:03:02Z vanila quit (Quit: Leaving) 2014-09-17T17:04:18Z karswell` quit (Ping timeout: 258 seconds) 2014-09-17T17:04:20Z pnkfelix quit (Ping timeout: 260 seconds) 2014-09-17T17:10:32Z wingo joined #scheme 2014-09-17T17:15:15Z Riastradh quit (Ping timeout: 264 seconds) 2014-09-17T17:15:38Z oldskirt_ joined #scheme 2014-09-17T17:15:41Z oldskirt quit (Read error: Connection reset by peer) 2014-09-17T17:20:09Z ilammy joined #scheme 2014-09-17T17:32:49Z slmult0_z joined #scheme 2014-09-17T17:37:18Z guest889 joined #scheme 2014-09-17T17:37:57Z b4283 quit (Quit: Konversation terminated!) 2014-09-17T17:38:19Z theseb quit (Quit: Leaving) 2014-09-17T17:42:57Z daviid joined #scheme 2014-09-17T17:53:46Z cdidd joined #scheme 2014-09-17T17:54:34Z jlongste` quit (Ping timeout: 272 seconds) 2014-09-17T17:59:37Z atomx_ joined #scheme 2014-09-17T18:00:54Z atomx quit (Ping timeout: 255 seconds) 2014-09-17T18:05:57Z alexei_ joined #scheme 2014-09-17T18:10:47Z daviid quit (Ping timeout: 272 seconds) 2014-09-17T18:16:19Z klltkr joined #scheme 2014-09-17T18:16:44Z yacks quit (Ping timeout: 272 seconds) 2014-09-17T18:18:53Z Shadox joined #scheme 2014-09-17T18:20:17Z leo2007 quit (Ping timeout: 272 seconds) 2014-09-17T18:22:21Z atomx_ quit (Remote host closed the connection) 2014-09-17T18:22:40Z atomx joined #scheme 2014-09-17T18:24:58Z pjb` is now known as pjb 2014-09-17T18:26:40Z guest889 quit (Ping timeout: 272 seconds) 2014-09-17T18:38:31Z theseb joined #scheme 2014-09-17T18:39:09Z oldskirt_ quit (Read error: Connection reset by peer) 2014-09-17T18:39:32Z oldskirt joined #scheme 2014-09-17T18:40:09Z developernotes quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2014-09-17T18:47:27Z vanila joined #scheme 2014-09-17T18:51:29Z Shadox quit (Quit: Leaving) 2014-09-17T18:54:44Z theseb left #scheme 2014-09-17T18:54:48Z jlongste` joined #scheme 2014-09-17T18:56:37Z tobik quit (Ping timeout: 258 seconds) 2014-09-17T18:57:58Z tobik joined #scheme 2014-09-17T19:02:26Z developernotes joined #scheme 2014-09-17T19:04:35Z hiroakip joined #scheme 2014-09-17T19:05:15Z slmult0_z quit (Ping timeout: 255 seconds) 2014-09-17T19:06:32Z hiyosi quit (Ping timeout: 245 seconds) 2014-09-17T19:07:09Z karswell` joined #scheme 2014-09-17T19:07:16Z guest889 joined #scheme 2014-09-17T19:09:37Z araujo joined #scheme 2014-09-17T19:09:37Z araujo quit (Changing host) 2014-09-17T19:09:37Z araujo joined #scheme 2014-09-17T19:10:23Z slmult0_z joined #scheme 2014-09-17T19:13:39Z adu quit (Quit: adu) 2014-09-17T19:17:13Z developernotes quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2014-09-17T19:20:05Z CaptainRant joined #scheme 2014-09-17T19:20:16Z Guest25224 quit (Changing host) 2014-09-17T19:20:16Z Guest25224 joined #scheme 2014-09-17T19:20:22Z Guest25224 is now known as klutometis 2014-09-17T19:23:41Z joneshf-laptop quit (Read error: Connection reset by peer) 2014-09-17T19:23:52Z joneshf-laptop joined #scheme 2014-09-17T19:24:43Z developernotes joined #scheme 2014-09-17T19:28:14Z slmult0_z_t joined #scheme 2014-09-17T19:28:37Z slmult0_z quit (Ping timeout: 245 seconds) 2014-09-17T19:29:33Z suppi quit (Ping timeout: 260 seconds) 2014-09-17T19:30:27Z daviid joined #scheme 2014-09-17T19:31:21Z hiroakip quit (Ping timeout: 255 seconds) 2014-09-17T19:32:02Z suppi joined #scheme 2014-09-17T19:32:02Z suppi quit (Changing host) 2014-09-17T19:32:02Z suppi joined #scheme 2014-09-17T19:32:16Z guest889 quit (Ping timeout: 260 seconds) 2014-09-17T19:32:58Z hiroakip joined #scheme 2014-09-17T19:39:15Z karswell` is now known as karswell 2014-09-17T19:54:56Z sstrickl left #scheme 2014-09-17T19:55:59Z davexunit quit (Quit: Later) 2014-09-17T20:03:00Z hiyosi joined #scheme 2014-09-17T20:03:13Z mrowe_away is now known as mrowe 2014-09-17T20:07:57Z hiyosi quit (Ping timeout: 272 seconds) 2014-09-17T20:12:22Z sroy_ joined #scheme 2014-09-17T20:16:32Z dzhus joined #scheme 2014-09-17T20:19:55Z ARM9 quit (Quit: Leaving) 2014-09-17T20:22:39Z mrowe is now known as mrowe_away 2014-09-17T20:25:05Z sroy_ quit (Quit: Leaving) 2014-09-17T20:26:47Z hanzel joined #scheme 2014-09-17T20:31:06Z hanzel quit (Client Quit) 2014-09-17T20:37:59Z guest889 joined #scheme 2014-09-17T20:44:18Z duggiefresh quit 2014-09-17T20:52:27Z ELLIOTTCABLE_ is now known as ELLIOTTCABLE 2014-09-17T20:52:34Z davexunit joined #scheme 2014-09-17T20:54:39Z hiyosi joined #scheme 2014-09-17T20:55:42Z wingo quit (Ping timeout: 245 seconds) 2014-09-17T20:56:11Z CaptainRant quit (Quit: WeeChat 0.4.3) 2014-09-17T20:59:37Z slmult0_z_t quit (Ping timeout: 260 seconds) 2014-09-17T21:00:12Z BossKonaSegwaY quit (Ping timeout: 245 seconds) 2014-09-17T21:00:48Z slmult0_z joined #scheme 2014-09-17T21:08:14Z suppi quit (Quit: Leaving) 2014-09-17T21:10:48Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2014-09-17T21:12:02Z robot-beethoven joined #scheme 2014-09-17T21:13:32Z jeapostrophe quit (Ping timeout: 245 seconds) 2014-09-17T21:15:42Z civodul joined #scheme 2014-09-17T21:19:58Z BossKonaSegwaY joined #scheme 2014-09-17T21:21:45Z arrdem_ joined #scheme 2014-09-17T21:21:45Z arrdem_ quit (Client Quit) 2014-09-17T21:47:42Z langmartin quit (Ping timeout: 255 seconds) 2014-09-17T21:50:28Z BitPuffin joined #scheme 2014-09-17T21:55:04Z hiroakip quit (Ping timeout: 260 seconds) 2014-09-17T21:55:27Z fridim__ quit (Ping timeout: 246 seconds) 2014-09-17T21:56:04Z Gyps joined #scheme 2014-09-17T21:56:52Z ilammy quit (Ping timeout: 246 seconds) 2014-09-17T22:02:26Z leo2007 joined #scheme 2014-09-17T22:06:07Z InfusoElAmbulant joined #scheme 2014-09-17T22:08:12Z developernotes quit (Quit: Textual IRC Client: www.textualapp.com) 2014-09-17T22:10:39Z mario-goulart quit (Remote host closed the connection) 2014-09-17T22:14:56Z es_ quit (Remote host closed the connection) 2014-09-17T22:15:03Z es_ joined #scheme 2014-09-17T22:19:21Z dmiles_afk quit (Read error: Connection reset by peer) 2014-09-17T22:20:06Z slmult0_z quit (Ping timeout: 255 seconds) 2014-09-17T22:20:08Z dmiles_afk joined #scheme 2014-09-17T22:20:44Z guest889 quit (Ping timeout: 260 seconds) 2014-09-17T22:21:17Z xenophon joined #scheme 2014-09-17T22:24:29Z fantazo quit (Quit: Verlassend) 2014-09-17T22:28:57Z oleo is now known as Guest4552 2014-09-17T22:30:34Z oleo__ joined #scheme 2014-09-17T22:32:24Z Guest4552 quit (Ping timeout: 260 seconds) 2014-09-17T22:34:27Z civodul quit (Ping timeout: 264 seconds) 2014-09-17T22:35:20Z ehaliewicz joined #scheme 2014-09-17T22:36:33Z jcowan_ joined #scheme 2014-09-17T22:36:33Z jcowan joined #scheme 2014-09-17T22:36:33Z jcowan quit (Client Quit) 2014-09-17T22:36:44Z jcowan_ quit (Read error: Connection reset by peer) 2014-09-17T22:36:58Z jcowan joined #scheme 2014-09-17T22:37:18Z guest889 joined #scheme 2014-09-17T22:37:59Z jcowan: hoi 2014-09-17T22:38:14Z taylanub: hidy ho 2014-09-17T22:38:26Z taylanub: Guile-Emacs discussion is raging :) 2014-09-17T22:38:34Z vanila: hi jcowan :) 2014-09-17T22:38:39Z jcowan: Yeah. 2014-09-17T22:38:59Z jcowan: I've backed myself into a corner trying to add comparators to ilists: nasssty circular dependencies. 2014-09-17T22:40:39Z iterrogo quit (Ping timeout: 272 seconds) 2014-09-17T22:42:08Z jcowan: The default method of comparing ipairs is to compare their icars, and if they are equal, compare their icdrs. But the default comparator that ships with SRFI 114 does not know about ipairs, of course. 2014-09-17T22:43:02Z jcowan: So I can ship a replacement default comparator with ilists, but it will depend on the internals of SRFI 114. 2014-09-17T22:43:06Z jcowan: Ughly. 2014-09-17T22:46:59Z alexei_ quit (Ping timeout: 272 seconds) 2014-09-17T22:48:44Z oldskirt quit (Ping timeout: 260 seconds) 2014-09-17T22:50:22Z klltkr joined #scheme 2014-09-17T22:52:19Z vanila: what is an ilist? 2014-09-17T22:52:32Z jcowan: a list made of immutable pairs 2014-09-17T22:52:38Z jcowan: or ipairs 2014-09-17T22:52:43Z vanila: oh 2014-09-17T22:52:49Z jcowan: see http://srfi.schemers.org/srfi-116/srfi-116.html 2014-09-17T22:53:23Z vanila: so it sounds like we need an object system to handle having both conses and iconses 2014-09-17T22:53:47Z jcowan: Actually not, because neither is a subtype of the other. 2014-09-17T22:54:20Z jcowan: But when comparing two ilists, you want to compare them element-by-element, and those elements might be ilists. 2014-09-17T22:55:25Z InfusoElAmbulant quit (Read error: Connection reset by peer) 2014-09-17T22:55:31Z ijp: next, get rid of non list pairs 2014-09-17T22:55:57Z jcowan: Sure, if you don't care about being Scheme. 2014-09-17T22:56:11Z ijp: jcowan: wait till you hear about the rest of my heresies! 2014-09-17T23:00:04Z jcowan joins #postscheme 2014-09-17T23:00:20Z jcowan: I would like to hear about them, actually. 2014-09-17T23:01:52Z BitPuffin quit (Ping timeout: 245 seconds) 2014-09-17T23:03:17Z mrowe_away is now known as mrowe 2014-09-17T23:04:29Z ijp: well, values would be on the chopping block next 2014-09-17T23:10:56Z klltkr is now known as klltkr[Yes} 2014-09-17T23:11:00Z klltkr[Yes} is now known as klltkr[Yes] 2014-09-17T23:17:54Z zlrth joined #scheme 2014-09-17T23:18:37Z BossKonaSegwaY quit (Ping timeout: 245 seconds) 2014-09-17T23:25:03Z sad0ur quit (Ping timeout: 246 seconds) 2014-09-17T23:32:49Z BossKonaSegwaY joined #scheme 2014-09-17T23:33:54Z dzhus quit (Remote host closed the connection) 2014-09-17T23:40:16Z jeapostrophe joined #scheme 2014-09-17T23:40:16Z jeapostrophe quit (Changing host) 2014-09-17T23:40:16Z jeapostrophe joined #scheme 2014-09-17T23:42:01Z BitPuffin joined #scheme 2014-09-17T23:44:02Z zlrth quit (Ping timeout: 245 seconds) 2014-09-17T23:50:16Z klltkr[Yes] quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2014-09-17T23:51:49Z BitPuffin quit (Ping timeout: 260 seconds) 2014-09-17T23:55:11Z jcowan: ijp: Okay, why no values? 2014-09-17T23:57:56Z jcowan: "How terribly confusing," [the Dodecahedron] cried. "Everything here is called exactly what it is. The triangles are called triangles, the circles are called circles, and even the same numbers have the same name. Why, can you imagine what would happen if we named all the twos Henry or George or Robert or John or lots of other things? You'd have to say Robert plus John equals four, and if the four's name were Albert, things would be hopeless." 2014-09-17T23:58:02Z klltkr joined #scheme 2014-09-17T23:58:06Z jcowan: --Norton Juster, _The Phantom Tollbooth_