00:05 (join) Nisstyre-laptop 00:08 (join) mye_ 00:10 (nick) mye_ -> mye 00:27 (join) yoklov 00:47 (quit) jao: Ping timeout: 245 seconds 01:04 (quit) pcavs: Quit: Leaving. 01:27 (join) jeapostrophe 01:27 (quit) jeapostrophe: Changing host 01:27 (join) jeapostrophe 01:33 (quit) jeapostrophe: Ping timeout: 260 seconds 01:54 (quit) neilv: Ping timeout: 246 seconds 01:59 (quit) hash_table: Ping timeout: 246 seconds 01:59 (quit) getpwnam: Ping timeout: 246 seconds 02:09 (quit) yoklov: Quit: computer sleeping 02:38 (join) hkBst 02:47 (join) mceier 03:02 (join) vkz 03:09 (join) djcoin 03:28 (join) bitonic 03:43 (join) noelw 03:48 (quit) vkz: Quit: vkz 04:04 (quit) asumu: Ping timeout: 260 seconds 04:11 (quit) bjz: Quit: Leaving... 04:14 (join) Indecipherable 04:17 (join) asumu 04:17 (quit) Indecipherable: Quit: used jmIrc 04:32 (quit) asumu: Ping timeout: 272 seconds 04:36 (join) vkz 04:39 (join) mye_ 04:42 (nick) mye_ -> mye 04:49 (join) asumu 04:52 (quit) vkz: Quit: vkz 04:55 (join) masm 05:10 (quit) cdidd: Read error: Operation timed out 05:22 (join) mrcarrot 05:27 (join) jesyspa 05:28 (join) cdidd 05:43 (quit) cdidd: Ping timeout: 246 seconds 05:44 (join) gciolli 05:52 (join) samth_away 06:07 (quit) jesyspa: Quit: leaving 06:41 (join) Fare 06:54 (quit) gciolli: Ping timeout: 246 seconds 07:05 (join) gciolli 07:22 mye: ports are described as streams in chapter 8 of the guide. But they are not a (stream? x). Just unfortunate wording but possibly confusing since it might make sense for an input port to be a stream? 07:38 (quit) gciolli: Ping timeout: 245 seconds 07:53 (join) bjz 07:55 (quit) Shvillr: Read error: Connection reset by peer 07:56 (join) Shvillr 07:58 (join) vkz 08:00 (quit) Fare: Quit: Leaving 08:02 (join) neilv 08:02 (quit) neilv: Remote host closed the connection 08:12 (quit) vkz: Quit: vkz 08:21 (join) gciolli 08:26 (quit) gciolli: Quit: Leaving. 08:46 (quit) acarrico: Ping timeout: 246 seconds 08:58 (join) getpwnam 08:59 (join) hash_table 09:03 (join) acarrico 09:12 (join) pcavs 09:22 (quit) hash_table: Ping timeout: 240 seconds 09:22 (quit) getpwnam: Ping timeout: 240 seconds 09:22 (join) mye 09:31 (join) jesyspa 09:32 (nick) samth_away -> samth 09:36 (join) pcavs1 09:36 (quit) pcavs: Read error: Connection reset by peer 09:37 (join) pcavs 09:37 (quit) pcavs1: Read error: Connection reset by peer 09:40 (join) jeapostrophe 09:40 (quit) jeapostrophe: Changing host 09:40 (join) jeapostrophe 09:41 (quit) pcavs: Read error: Connection reset by peer 09:41 (join) pcavs1 09:42 (join) pcavs 09:42 (quit) pcavs1: Read error: Connection reset by peer 09:43 (join) pcavs1 09:43 (quit) pcavs: Read error: Connection reset by peer 09:45 (join) pcavs 09:45 (quit) pcavs1: Read error: Connection reset by peer 09:46 (join) pcavs1 09:46 (quit) pcavs: Read error: Connection reset by peer 09:47 (join) vkz 09:55 (quit) pcavs1: Quit: Leaving. 10:11 (quit) jesyspa: Quit: leaving 10:21 (join) pcavs 10:23 (join) getpwnam 10:24 (join) hash_table 10:27 (quit) vkz: Read error: Connection timed out 10:27 (join) vkz 10:28 (quit) hkBst: Quit: Konversation terminated! 10:36 (nick) hyko- -> hyko 10:44 (quit) vkz: Read error: Connection timed out 10:45 (join) vkz 10:49 (quit) mceier: Quit: leaving 11:08 (join) jao 11:09 (quit) jao: Changing host 11:09 (join) jao 11:09 (quit) Shvillr: Ping timeout: 246 seconds 11:09 (quit) mye: Quit: mye 11:20 (quit) jeapostrophe: Read error: Operation timed out 11:23 (join) cdidd 11:28 (quit) jrslepak: Quit: What happened to Systems A through E? 11:33 carleastlund: I just published a Racket blog entry called "I Write Funny-Lookin' Racket Code", if anyone is curious to read it. It explains why I use the heretical curly braces in ma' code ;) 11:37 noelw: BURN THE HERETIC! 11:39 (join) anRch 11:45 (join) yoklov 11:53 (quit) dnolen: Ping timeout: 240 seconds 11:54 (quit) yoklov: Quit: computer sleeping 11:55 (quit) noelw: Quit: noelw 11:58 ianjneu: Imagine an indentation style that just moved trailing whitespace to be starting whitespace. 11:58 ianjneu: samth's code would show up on another screen. 11:58 samth: hey 11:58 ianjneu: :P 11:58 (join) jeapostrophe 11:58 (quit) jeapostrophe: Changing host 11:58 (join) jeapostrophe 12:11 (join) mye 12:17 (join) mithos28 12:26 (join) jrslepak 12:30 (quit) jrslepak: Client Quit 12:31 (quit) mye: Remote host closed the connection 12:32 (join) mye 12:37 (join) mye_ 12:37 (quit) mye_: Remote host closed the connection 12:37 (join) mye_ 12:38 (quit) mye: Read error: Connection reset by peer 12:38 (nick) mye_ -> mye 12:49 (quit) anRch: Quit: anRch 12:50 (join) mceier 12:58 (join) anRch 13:01 (quit) mithos28: Quit: mithos28 13:06 (join) mithos28 13:11 (quit) mithos28: Client Quit 13:12 (join) noam_ 13:12 (quit) noam: Ping timeout: 248 seconds 13:19 (join) nilyaK 13:19 (join) MayDaniel 13:22 samth: darn, never here when mithos28 is around 13:27 carleastlund: samth, and without your glasses on, you'd look just like him... I'm getting suspicious! 13:27 samth: carleastlund: that was before i cut my hair 13:27 carleastlund: So... now you've lost your super strength? 13:28 nilyaK: no, it's spikey and blonde now, power level is super high. 13:31 (join) jackhammer2022 13:32 stamourv: samth with spikey blond hair. That's scary. 13:32 samth: truly 13:32 samth: i may have to go home to collect myself 13:32 stamourv: Please don't, we have a meeting with Matthias this afternoon. 13:41 (join) vkz_ 13:41 (quit) vkz: Ping timeout: 245 seconds 13:41 (nick) vkz_ -> vkz 13:48 (quit) djcoin: Quit: WeeChat 0.3.7 13:50 (quit) jeapostrophe: Ping timeout: 246 seconds 13:51 (quit) nilyaK: Quit: Leaving. 14:00 (quit) anRch: Quit: anRch 14:01 (join) jeapostrophe 14:10 (quit) tewk: Ping timeout: 246 seconds 14:12 (join) tewk 14:20 (join) mceier_ 14:21 (quit) mceier: Disconnected by services 14:21 (nick) mceier_ -> mceier 14:33 (join) jrslepak 14:36 (quit) jrslepak: Client Quit 14:39 (join) jrslepak 14:53 (quit) Shambles_: Ping timeout: 268 seconds 15:08 (join) nilyaK 15:32 (join) yoklov 15:37 (join) Shambles_ 15:44 (quit) masm: Ping timeout: 244 seconds 15:48 (quit) nilyaK: Read error: Connection reset by peer 15:48 (quit) jackhammer2022: Read error: Connection reset by peer 15:53 (join) jackhammer2022 16:02 (quit) getpwnam: Ping timeout: 256 seconds 16:03 (quit) hash_table: Ping timeout: 248 seconds 16:03 (quit) jeapostrophe: Ping timeout: 260 seconds 16:04 (join) masm 16:05 (join) jeapostrophe 16:05 (quit) jeapostrophe: Changing host 16:05 (join) jeapostrophe 16:10 (join) RacketCommitBot 16:10 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/cjLmSA 16:10 RacketCommitBot: [racket/master] adjust define-primitive so that it cooperates with struct-info. - Robby Findler 16:10 RacketCommitBot: [racket/master] make color and pen from 2htdp/image be structs in the sense - Robby Findler 16:10 (part) RacketCommitBot 16:11 (quit) acarrico: Ping timeout: 260 seconds 16:19 (quit) bjz: Quit: Leaving... 16:23 (join) acarrico 16:27 (join) pcavs1 16:27 (quit) pcavs: Read error: Connection reset by peer 16:31 (quit) Nisstyre-laptop: Ping timeout: 245 seconds 16:47 (quit) Demosthenes: Quit: Lost terminal 16:55 (join) RacketCommitBot 16:55 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/r4-hQQ 16:55 RacketCommitBot: [racket/master] add a note about the red boxes - Robby Findler 16:55 (part) RacketCommitBot 16:58 (join) getpwnam 16:58 (join) hash_table 17:11 (join) uselpa 17:11 (quit) jrslepak: Quit: What happened to Systems A through E? 17:15 (join) uselpa_ 17:19 (quit) uselpa: Ping timeout: 260 seconds 17:23 (quit) uselpa_: Remote host closed the connection 17:28 (join) anRch 17:32 (quit) cdidd: Read error: Connection reset by peer 18:07 (join) dalaing 18:14 (quit) anRch: Quit: anRch 18:18 (join) pcavs 18:18 (quit) pcavs1: Read error: Connection reset by peer 18:20 (join) Demosthenes 18:20 (quit) pcavs: Read error: Connection reset by peer 18:20 (join) pcavs1 18:20 (quit) pcavs1: Client Quit 18:31 (join) Nisstyre-laptop 18:42 (quit) jeapostrophe: Ping timeout: 252 seconds 18:53 (part) dalaing 18:56 (join) tuor 18:56 (quit) pqmodn: Ping timeout: 268 seconds 19:02 (join) atsidi 19:03 (quit) SeanTAllen: Read error: Connection reset by peer 19:04 (quit) sid0: Remote host closed the connection 19:04 (join) SeanTAllen 19:11 (quit) MayDaniel: Read error: Connection reset by peer 19:12 (quit) SeanTAllen: Remote host closed the connection 19:16 (join) sid0 19:16 (quit) sid0: Remote host closed the connection 19:24 (join) dnolen 19:30 (join) sid0 19:35 (join) SeanTAllen 19:38 (quit) dnolen: Ping timeout: 244 seconds 19:45 (quit) atsidi: Quit: Leaving on a jet plane... 20:29 (join) bjz 20:49 (quit) asumu: Ping timeout: 260 seconds 20:51 (join) asumu 20:56 (quit) bitonic: Ping timeout: 246 seconds 20:56 Shambles_: What would happen if I was to ask a dumb question about programming language design, which has nothing to do with Racket, but I can excuse because of the whole "PLT" part, and it being vaguely related to the FrTime unmaintained part of Racket? :P 20:58 bremner: unless it involves Mark Tarver, about the worst you can expect is a blank stare 21:05 (quit) yoklov: Quit: computer sleeping 21:07 (join) jeapostrophe 21:07 (quit) jeapostrophe: Changing host 21:07 (join) jeapostrophe 21:26 (join) yoklov 21:32 Shambles_: Alright, well, here goes. I'm trying to understand how dataflow programming 'works' at a operational level. I've figured most of it out. I know updates usually occur breadth first, and within that topologically sorted. I've figured out that you have to occasionally eliminate duplicate evaluations. 21:34 (join) jyc_ 21:35 Shambles_: What I haven't figured out is exactly how you /should/ handle graph-cycles/recursion. To avoid "glitches" (technical term for when the 'arguments' (input streams) to a 'function' (output stream) aren't up to date) you need to make sure that a stream isn't evaluated before its inputs. But this gets complicated in the face of forks in the flow. One fork could recurse early, another could later. 21:35 Shambles_: *Both* paths could be taken. 21:35 Shambles_: So... anybody know how this is done 'correctly'? The academic articles I've found talk lots of theory but seem afraid to talk about the operational part. 21:37 Shambles_: Originally I was going to treat self-recursion specially and stick it on the 'end' of a FIFO queue after topologically sorting the breadth-first selected nodes to update. That handles self recursion sanely, reliably, as far as I can tell. Then I got all scared of non-self recursion... I don't know how that should be done. 21:54 (quit) jyc_: Read error: Connection reset by peer 21:58 (quit) jeapostrophe: Ping timeout: 245 seconds 22:10 (quit) tuor: Quit: tuor 22:17 (quit) Nisstyre-laptop: Remote host closed the connection 22:21 (join) Nisstyre-laptop 22:51 (quit) jao: Ping timeout: 256 seconds 22:58 (quit) bjz: Quit: Leaving... 23:04 Shambles_: I suppose putting folks to sleep is better than getting heckled. ;) 23:11 (join) Shvillr 23:11 (quit) Shviller: Read error: Connection reset by peer 23:34 (quit) em: Ping timeout: 264 seconds 23:36 (join) em