00:18 (quit) nnxk: Ping timeout: 244 seconds 00:41 (quit) yoklov: Quit: bye! 00:46 (join) RacketCommitBot 00:46 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/R2ZSng 00:46 RacketCommitBot: [racket/master] add a note about "" in with-compound-rewriter - Robby Findler 00:46 (part) RacketCommitBot 00:53 (join) jesyspa 00:58 (quit) mceier: Quit: leaving 01:02 (quit) jackhammer2022: Ping timeout: 245 seconds 01:06 (join) jeapostrophe 01:06 (quit) jeapostrophe: Changing host 01:06 (join) jeapostrophe 01:18 (quit) jeapostrophe: Read error: Connection reset by peer 01:18 (join) jeapostrophe 01:18 (quit) jeapostrophe: Changing host 01:18 (join) jeapostrophe 01:21 (quit) jao: Ping timeout: 255 seconds 01:25 (quit) jesyspa: Quit: leaving 01:59 (quit) scott_: Quit: Leaving 02:11 (join) mceier 02:22 (join) arbn 02:34 (quit) jeapostrophe: Ping timeout: 264 seconds 02:43 (quit) cataska: Quit: leaving 03:09 (join) gciolli 03:10 (join) djcoin 03:17 neilv: when someone is teaching a class using racket, and they have to talk about keywords, do they say "pound colon" aloud? 03:19 Haffe: What keyword are you thinking about? 03:26 (join) bitonic 03:29 (quit) jonrafkind: Ping timeout: 240 seconds 03:45 arbn: I dislike calling '#' "pound", because it isn't £ 03:46 neilv: but it's one syllable 03:46 arbn: As opposed to "octothorpe"? You can say "hash", I guess. 03:48 (join) cataska 03:48 neilv: racket already has "hash" and "#hash" 03:54 neilv: so, i'm trying to use web-server for the ui for a "media pc" setup 04:12 (quit) mye__: Ping timeout: 248 seconds 04:28 (quit) Sonderblade: Disconnected by services 04:28 (join) Sonder 05:13 Cryovat: neilv: mplayer? 05:14 (quit) gciolli: Quit: Leaving. 05:42 (quit) arbn: Read error: Connection reset by peer 05:43 (join) arbn 05:52 (join) masm 06:01 (join) gciolli 07:13 neilv: Cryovat: for video playing, vlc 07:37 Cryovat: Does it have a HTTP server to control it? 07:41 (join) noelw 07:48 neilv: the racket web server will be the front-end, and it will talk a simple tcp protocol to vlc 08:15 (join) DGASAU 08:22 Cryovat: Sounds fun to debug 08:24 (quit) neilv: Ping timeout: 272 seconds 08:42 (join) jeapostrophe 08:42 (quit) jeapostrophe: Changing host 08:42 (join) jeapostrophe 08:43 (join) kanak 08:44 (quit) kanak: Client Quit 08:54 (quit) acarrico: Ping timeout: 246 seconds 08:58 (join) getpwnam 08:58 (join) hash_table 09:12 (join) acarrico 09:21 (quit) gciolli: Ping timeout: 246 seconds 09:26 (quit) getpwnam: Ping timeout: 240 seconds 09:27 (quit) hash_table: Ping timeout: 264 seconds 09:56 (quit) mceier: Quit: leaving 10:07 asumu: Hmm, I say "hash colon" 10:10 noelw: space cakes 10:12 (quit) acarrico: Ping timeout: 244 seconds 10:29 (join) acarrico 10:34 (join) ssbr 10:51 (quit) jeapostrophe: Ping timeout: 244 seconds 10:55 (join) anRch 11:07 (join) jeapostrophe 11:16 (join) kanak 11:16 (quit) kanak: Client Quit 11:16 (join) mceier 11:16 (join) hash_table 11:16 (join) getpwnam 11:18 (join) jonathansizz 11:28 (join) nilyaK 11:33 (quit) jrslepak: Quit: What happened to Systems A through E? 11:51 (quit) jeapostrophe: Ping timeout: 245 seconds 11:53 (quit) anRch: Quit: anRch 11:55 (join) carleastlund 11:58 (join) jeapostrophe 11:58 (quit) jeapostrophe: Changing host 11:58 (join) jeapostrophe 12:00 (quit) acarrico: Ping timeout: 240 seconds 12:02 (join) acarrico 12:04 (quit) noelw: Quit: noelw 12:06 (quit) arbn: Read error: Connection reset by peer 12:06 (join) arbn 12:06 trink: I'm interested in trying out Slideshow, and the docs say to run the 'slideshow' executable, but I don't know where this is.. 12:07 (join) jonrafkind 12:07 (quit) jonrafkind: Changing host 12:07 (join) jonrafkind 12:07 (join) jesyspa 12:09 (join) jrslepak 12:13 asumu: trink: it should be in the 'bin' folder where you installed Racket. 12:13 asumu: Note that you don't actually need to use the 'slideshow' executable though. 12:14 asumu: You can, for example, just run a slideshow presentation from DrRacket. 12:14 asumu: (just don't do this if you don't trust the code) 12:17 (join) MayDaniel 12:17 trink: Okay, thanks. I just want to run the tutorial at this point 12:30 (join) gciolli 12:33 Cryovat: asumu: What happens if the code errors? 12:33 Cryovat: Does it eat DrRacket? 12:40 carleastlund: Cryovat: No, DrRacket recovers gracefully from errors. But it doesn't sandbox a program's permissions. Use the 'slideshow' executable if you download someone else's program and want to make sure it doesn't overwrite files or something like that. 12:41 Cryovat: Ah, that makes sense 12:42 (quit) ssbr: Ping timeout: 272 seconds 12:44 (join) neilv 12:44 (quit) neilv: Changing host 12:44 (join) neilv 12:46 (join) nilyaK1 12:47 (quit) djcoin: Quit: WeeChat 0.3.7 12:49 (quit) nilyaK: Ping timeout: 245 seconds 12:54 (quit) nilyaK1: Quit: Leaving. 12:55 (join) nilyaK 12:56 (join) mye 12:58 (join) nilyaK1 13:01 (quit) nilyaK: Ping timeout: 260 seconds 13:19 (quit) gciolli: Ping timeout: 276 seconds 13:38 (join) micaeked 13:50 (join) ssbr 13:50 (quit) ssbr: Changing host 13:50 (join) ssbr 13:51 stamourv: Cryovat: Re single-float integers: 13:52 stamourv: rudybot: (integer? 1.0f0) 13:52 rudybot: stamourv: your sandbox is ready 13:52 rudybot: stamourv: ; Value: #t 13:52 stamourv: rudybot: (exact-integer? 1.0f0) 13:52 rudybot: stamourv: ; Value: #f 13:52 stamourv: This was not a good idea, IMO. 13:52 Cryovat: So it's an integer stored in a single, basically? 13:53 stamourv: Yes. 13:53 stamourv: But that makes `integer?' much less useful. 13:53 Cryovat: That's an... interesting move 13:54 stamourv: I believe it's part of our Scheme "legacy". 13:55 Cryovat: It's in the specification? 13:55 (quit) jeapostrophe: Ping timeout: 272 seconds 13:56 stamourv: Probably not. Numbers have historically been underspecified in the Scheme standards. 13:56 stamourv: IIRC R6 fixed this, though. 13:57 Cryovat: Ah 13:57 Cryovat: I find that a bit surprising 13:57 Cryovat: I haven't read all the standards 13:57 ianjneu: I have a large syntax object that I want to see the entire contents of. I know there is a parameter that I have to set to #f, but I can't remember the name or the right search query for the docs 13:57 Cryovat: But had the impression that the numerical tower was one of the big "things" for Scheme 13:58 stamourv: Cryovat: In Scheme practice, yes, but I don't think it was standardized. 13:59 (join) gciolli 13:59 Cryovat: Ok, thanks :) 14:00 ianjneu: print-syntax-width 14:08 (join) Jeanne-Kamikaze 14:08 (join) DanBurton 14:11 (join) Fare 14:12 (quit) mye: Ping timeout: 244 seconds 14:16 (join) jeapostrophe 14:16 (quit) jeapostrophe: Changing host 14:16 (join) jeapostrophe 14:30 (quit) arbn: Read error: Connection reset by peer 14:31 (join) arbn 14:36 (quit) cdidd: Read error: Connection reset by peer 14:44 (quit) acarrico: Ping timeout: 245 seconds 14:45 (quit) jeapostrophe: Ping timeout: 276 seconds 14:59 (join) acarrico 15:09 (quit) nilyaK1: Read error: Connection reset by peer 15:09 (quit) ssbr: Ping timeout: 244 seconds 15:14 (join) Nisstyre 15:15 (join) anRch 15:17 (quit) Nisstyre: Excess Flood 15:17 (quit) Fare: Ping timeout: 276 seconds 15:22 (join) Nisstyre 15:24 (quit) Nisstyre: Read error: Connection reset by peer 15:25 (quit) acarrico: Ping timeout: 272 seconds 15:41 (join) acarrico 15:49 (quit) neilv: Quit: Leaving 16:00 (quit) acarrico: Ping timeout: 248 seconds 16:16 (join) acarrico 16:17 (part) rhodesd 16:19 (join) ssbr 16:23 (quit) anRch: Quit: anRch 16:24 (quit) jonathansizz: Ping timeout: 248 seconds 16:28 (join) jakk 16:29 jakk: is there a way to do lazy eval with swindle? 16:29 asumu: BTW, the videos for the first 3 lectures of SK's online PL course is out: http://www.cs.brown.edu/courses/cs173/2012/Videos/ 16:30 asumu: jakk: you can probably (require racket/promise) 16:30 asumu: rudybot: init swindle 16:30 rudybot: asumu: your swindle sandbox is ready 16:30 asumu: rudybot: eval (require racket/promise) (force (lazy 5)) 16:30 rudybot: asumu: ; Value: 5 16:31 asumu: rudybot: (lazy 5) 16:31 rudybot: asumu: ; Value: #:1:0> 16:31 asumu: tada. 16:38 (join) mye 16:39 (join) Fare 16:43 Cryovat: asumu: Is that eli? 16:44 jakk: what is the difference between #lang lazy and (require racket/promise)? 16:46 (join) Nisstyre-laptop 16:49 Cryovat: Jidging by the Youtube username I'll assume no 16:50 (quit) MayDaniel: Read error: Connection reset by peer 16:54 (quit) ameoba: Read error: Operation timed out 16:54 stamourv: Cryovat: For the PL course videos? That's Shriram. 16:54 stamourv: jakk: #lang lazy is a language where laziness is the default. 16:55 stamourv: `racket/promise' allows you to explicitly add laziness in an otherwise strict language. 17:00 (quit) tewk: Ping timeout: 248 seconds 17:03 jakk: can you have default laziness with swindle? or just explicit? 17:03 Cryovat: Ah, I see :) 17:03 (join) mye_ 17:04 stamourv: jakk: Only explicit. 17:05 jakk: is there anyway to do oop with #lang lazy? :( 17:05 stamourv: You could probably write a version of Swindle that would be lazy, and that would reuse most of the existing Swindle implementation, but that's not especially easy. 17:05 stamourv: Does `racket/class' work? 17:05 (quit) bremner: Ping timeout: 246 seconds 17:06 stamourv: (I don't know if it's compatible with #lang lazy.) 17:06 (quit) rudybot: Ping timeout: 244 seconds 17:06 jakk: ill have to try later, i'm not home right now 17:06 (join) rudybot 17:07 stamourv: If you don't need multiple dispatch, you should probably use `racket/class' instead of Swindle. It's better integrated with the rest of Racket. 17:07 (quit) mye: Ping timeout: 272 seconds 17:08 (quit) Nisstyre-laptop: Remote host closed the connection 17:08 (join) tewk 17:09 (join) bremner 17:09 (quit) bremner: Changing host 17:09 (join) bremner 17:12 (quit) hash_table: Ping timeout: 252 seconds 17:13 (quit) getpwnam: Ping timeout: 244 seconds 17:15 (quit) em: Ping timeout: 245 seconds 17:26 asumu: You can use `racket/class` in #lang lazy. But class related operations will be strict. 17:26 asumu: Since #lang lazy will treat imported functions as strict. 17:26 asumu: Lists and so on should still be lazy as appropriate. 17:30 Cryovat: Not to nag (too much) 17:30 Cryovat: But what's the status with TR and classes? 17:33 asumu: Cryovat: check back in a few months. There is work on-going. 17:33 Cryovat: Ah, good to know :) 17:34 Cryovat: I'm sure it must be a huge undertaking 17:36 (join) nilyaK 17:48 (quit) jrslepak: Quit: What happened to Systems A through E? 17:49 (join) duckinatorr 17:50 (quit) duckinator: Quit: Nickname collision due to Services enforced nickname change, your nick was overruled 17:56 (quit) carleastlund: Quit: carleastlund 18:01 (join) duckinator 18:01 (join) getpwnam 18:01 (join) hash_table 18:06 (quit) jesyspa: Quit: leaving 18:15 (quit) gciolli: Quit: Leaving. 18:27 (quit) ssbr: Ping timeout: 240 seconds 18:34 (join) Nisstyre-laptop 18:40 (join) jeapostrophe 18:40 (quit) jeapostrophe: Changing host 18:40 (join) jeapostrophe 18:45 (join) jeapostr1phe 18:45 (quit) jeapostrophe: Read error: Connection reset by peer 18:46 (quit) nilyaK: Read error: Connection reset by peer 18:55 (quit) Fare: Ping timeout: 276 seconds 18:56 (join) djbrown 19:05 (quit) Nisstyre-laptop: Remote host closed the connection 19:07 (join) Fare 19:10 (quit) DanBurton: Quit: leaving 19:15 (quit) Jeanne-Kamikaze: Quit: Did you hear that ? 19:25 (join) cdidd 19:32 (quit) Fare: Ping timeout: 276 seconds 19:43 (quit) jonrafkind: Ping timeout: 248 seconds 19:56 (join) jao 19:56 (quit) jao: Changing host 19:56 (join) jao 20:22 (join) jrslepak 20:58 (quit) arbn: Read error: Connection reset by peer 20:59 (join) arbn 21:02 (join) Nisstyre 21:05 (quit) Nisstyre: Excess Flood 21:11 (join) bro_grammer 21:11 (join) random_malice 21:11 (quit) jakk: Ping timeout: 248 seconds 21:15 (quit) hash_table: Ping timeout: 248 seconds 21:15 (quit) getpwnam: Ping timeout: 248 seconds 21:16 (join) Nisstyre 21:24 (quit) bitonic: Ping timeout: 246 seconds 21:32 (join) nilyaK 21:39 (join) mye__ 21:43 (quit) mye_: Ping timeout: 255 seconds 22:00 (quit) duckinatorr: Quit: Narratore di falsit?, i pantaloni hanno bruciata! 22:10 (quit) nilyaK: Quit: Leaving. 22:12 (quit) masm: Quit: Leaving. 22:21 (quit) jeapostr1phe: Ping timeout: 268 seconds 22:29 (join) jackhammer2022 22:35 (quit) bro_grammer: Quit: No Ping reply in 180 seconds. 22:35 (join) hash_table 22:43 (join) scott_ 22:43 (quit) scott_: Changing host 22:43 (join) scott_ 22:46 (quit) hash_table: Quit: No Ping reply in 180 seconds. 22:46 (quit) micaeked: Quit: WeeChat 0.3.8 22:46 (join) hash_table 22:54 (quit) Shvillr: Ping timeout: 246 seconds 22:55 (join) Shvillr 22:59 (join) nilyaK 23:04 (quit) hash_table: Ping timeout: 244 seconds 23:05 (quit) random_malice: Ping timeout: 276 seconds 23:17 (quit) wtetzner: Remote host closed the connection 23:17 (join) jonrafkind 23:18 (join) Nisstyre-laptop 23:19 (join) wtetzner 23:28 (join) Fare 23:57 (join) jeapostrophe 23:57 (quit) jeapostrophe: Changing host 23:57 (join) jeapostrophe