00:08 (quit) MononcQc: Quit: leaving 00:30 mye: how can I change a keybinding in DrRacket only in the interactions mode? 00:30 mye: I want to rebind c:p to mean put-previous-sexp 00:31 mye: (keybinding "c:p" (λ (editor evt) (send editor put-previous-sexp))) 00:39 mye: solved using rebind example from the docs. 00:56 (join) mye_ 00:57 (quit) bro_grammer: Ping timeout: 246 seconds 00:58 (quit) mye: Ping timeout: 246 seconds 00:58 (nick) mye_ -> mye 01:07 (quit) bjz: Quit: Leaving... 01:31 (join) noelw 01:36 (join) mizu_no_oto 01:39 (quit) jeapostrophe: Ping timeout: 246 seconds 01:40 (quit) mizu_no_oto: Ping timeout: 245 seconds 01:45 (quit) noelw: Quit: noelw 01:54 (join) noelw 01:56 (quit) noelw: Client Quit 02:02 (quit) Kaylin: Ping timeout: 255 seconds 02:10 (quit) mceier: Ping timeout: 265 seconds 02:11 (join) mceier 02:13 (join) noelw 02:18 (nick) m4burns_ -> m4burns 02:18 (quit) noelw: Quit: noelw 02:24 (join) noelw 02:35 (quit) noelw: Quit: noelw 02:54 (join) ioa 03:22 (quit) ioa: Quit: Lost terminal 03:24 (join) ioa 03:25 (quit) ioa: Client Quit 03:41 (join) cdidd 04:07 (join) mithos28 04:14 (join) jimgg 04:17 (quit) mithos28: Quit: mithos28 04:18 (join) mithos28 04:26 (quit) jimgg: Quit: ChatZilla 0.9.89 [Firefox 14.0.1/2012071300] 04:43 (join) bitonic 04:44 (quit) mithos28: Quit: mithos28 04:47 (quit) acarrico: Ping timeout: 244 seconds 04:49 (join) MayDaniel 04:55 cky: .oO(Also, I wonder if it's possible to do forward declarations (especially for pointer types) in the Racket FFI. 04:56 cky: ) 05:00 (join) jimgg 05:00 (part) jimgg 05:03 (join) mye 05:15 (join) ewemoa 05:23 (join) jesyspa 05:24 (join) noelw 05:27 (quit) noelw: Client Quit 05:32 (join) felipe 05:44 (join) masm 06:38 (join) noelw 06:39 (quit) noelw: Client Quit 06:40 (quit) DT`: Ping timeout: 245 seconds 06:41 (quit) soegaard_: Quit: soegaard_ 06:46 (join) noelw 06:46 (quit) noelw: Client Quit 06:54 (quit) MayDaniel: Read error: Connection reset by peer 07:35 (join) mizu_no_oto 08:09 (join) otterdam 08:15 (join) hash_table 08:16 (quit) neilv: Quit: Leaving 08:23 (join) neilv 08:34 (join) bjz 08:45 (quit) Shambles_: Quit: Leaving. 08:51 (join) Shambles_ 08:56 (quit) jrslepak: Quit: What happened to Systems A through E? 09:03 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 09:21 (nick) jschuste` -> jschuster 09:25 (join) jeapostrophe 09:25 (quit) jeapostrophe: Changing host 09:25 (join) jeapostrophe 09:28 (join) jrslepak 09:33 (quit) mye: Quit: mye 09:33 (join) jtpercon 09:45 (join) mithos28 09:46 jtpercon: RacketCon video G+ Hangout: https://plus.google.com/116654780588073821102/ 09:48 (join) RacketCommitBot 09:48 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/ZUnqew 09:48 RacketCommitBot: [racket/master] Synch German string constants with latest. - Mike Sperber 09:48 (part) RacketCommitBot 09:52 jrslepak: how does this "G+ Hangout" thing work? 09:52 jrslepak: and why do I have 3 notifications already? 09:53 mithos28: It look like their were technical difficulties, since there is a hangout that is over that had no video 09:53 (quit) noam: Ping timeout: 245 seconds 09:54 (join) RacketCommitBot 09:54 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/JbAc8w 09:54 RacketCommitBot: [racket/master] change "speculative" to "background" for the online check syntax messages - Robby Findler 09:54 (part) RacketCommitBot 09:58 mithos28: there is a new one which has video 09:58 jrslepak: ah, here we go https://www.youtube.com/watch?v=zYUTAMBS76o 09:59 jtpercon: oh youtube, cool 09:59 (join) kylecronin 09:59 (join) acarrico 10:02 (quit) acarrico: Client Quit 10:03 mithos28: I don't know if people at the con are watching IRC but the video is good for me 10:03 asumu: mithos28: yeah some of us are 10:07 asumu: FYI: if IRC people have questions, we can relay them. 10:07 (join) MayDaniel 10:10 (join) mizu_no_oto 10:10 eli: http://cs.utah.edu/plt/scratchy 10:11 asumu: You need the www too: http://www.cs.utah.edu/plt/scratchy/ 10:11 jtpercon: wait so what do I do with a .plt file? 10:11 eli: Ah. 10:11 eli: jtpercon: File -> install .plt -> web -> enter the urrrl 10:11 eli: (orr the file) 10:12 jtpercon: oh, actually I just clicked on it and it gave me an option to install 10:12 jtpercon: thanks though 10:12 eli: On windows you can just clicccck it.... 10:12 jtpercon: I'm on Mac OS 10:12 eli knows not Apple stuffs 10:14 Cryovat: I wish I could have been there, good luck with the convention 10:15 eli: Cryovat: You've seen the link, right? 10:15 eli: https://www.youtube.com/watch?v=zYUTAMBS76o 10:15 (join) samth 10:15 (quit) samth: Changing host 10:15 (join) samth 10:16 Cryovat: Yeah, I'm watching it 10:17 mithos28: Can someone add that to the channel info, like the irc logs link 10:17 (topic) samth: RacketCon is live: https://plus.google.com/116654780588073821102/posts/4fG5ZnmeuLs 10:17 samth: mithos28, your wish is my command :) 10:17 eli: samth: Use the youtube thing. 10:18 samth: Everyone: if you're watching the hangout, feel free to ask questions in IRC and we'll ask them in the room 10:18 Cryovat: It's impossible to read the screen :( 10:18 samth: eli, what's the link 10:18 eli: At least here there was confusion when they thought that the youtube link is not the live thing 10:18 mithos28: https://www.youtube.com/watch?feature=player_embedded&v=zYUTAMBS76o 10:18 eli: s/feature=...// 10:18 eli: (No need for that) 10:19 (topic) samth: RacketCon is live: https://www.youtube.com/watch?v=zYUTAMBS76o 10:19 (topic) samth: RacketCon is live: https://www.youtube.com/watch?v=zYUTAMBS76o -- ask questions here! 10:27 asumu: Anyone get an error from pin-balloon? 10:30 (join) didi 10:32 didi: Is there a way to know if a script is being run? The thing is that I like to (enter! ...) modules and the "module" is also a runnable script. So, if I have a form like (run) at the bottom, when I "enter" it, it is run, which is not what I want. 10:33 mithos28: didi: You can use a main submodule 10:33 mithos28: Which is run when you run it as a script, but not if you use it as a library 10:34 didi: mithos28: Nice. I'll look into it. Thanks. 10:39 (topic) samth: RacketCon is live: https://www.youtube.com/watch?v=zYUTAMBS76o -- software at http://www.cs.utah.edu/plt/scratchy/ -- ask questions here! 10:40 (quit) neilv: Quit: Leaving 10:43 (join) mye 10:46 didi: Sweet. (module+ main ...) ftw. 10:56 (join) noam 10:57 Cryovat: Regarding the live stream 10:58 Cryovat: Would it be possible to make the screen readable? 10:59 mithos28: It might be possible to stream the screen, by having the presenter's computer join the hangout 10:59 Cryovat: http://i.imgur.com/4LeWP.png 10:59 Cryovat: This is what it looks like to me :( 10:59 mithos28: about the same for me 10:59 samth: Cryovat, yeah, we know 10:59 samth: we're trying to figure out how to improve it 11:00 mithos28: Did you do something because it just cut out for me 11:00 Cryovat: Cut here too 11:00 samth: oh, ok 11:00 samth: i'll check 11:00 (join) RacketCommitBot 11:00 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/0TEVeQ 11:00 RacketCommitBot: [racket/master] Synch German string constants with latest. - Mike Sperber 11:00 (part) RacketCommitBot 11:01 mithos28: looks like it might be on Google's end 11:02 mye: there isn't a link to the stream on http://con.racket-lang.org/ 11:02 mye: where is it? 11:02 Cryovat: Nor is there one on the racket-lang.org frontpage 11:02 asumu: mye: see IRC topic (though it may be down at the moment) 11:03 (join) anRch 11:03 asumu: https://t.co/MLChOuYm 11:03 mye: asumu: doh :) 11:03 asumu: We're recording a higher-quality video which will be up later oto. 11:03 asumu: *too 11:03 jrslepak: oh good 11:03 Cryovat: Does that include screen capture? 11:03 samth: Cryovat, no, sadly it doesn't 11:04 samth: is the video working again? 11:04 samth: i tried to reset it 11:04 jrslepak: I still get the "we'll be right back" screen 11:04 mye: same 11:04 samth: ugh 11:04 mithos28: it looks like you ended it 11:05 mye: now I get "it's being processed" 11:07 samth: it just totally broke 11:08 samth: sorry about that 11:09 samth: created a new stream 11:09 Cryovat: It says that it will begin in a few moments 11:09 (join) _tca_ 11:10 mithos28: working again thanks 11:10 samth: it's going now for me 11:11 (topic) samth: RacketCon is live: https://www.youtube.com/watch?v=_1ECE3-D5Gk -- software at http://www.cs.utah.edu/plt/scratchy/ -- ask questions here! 11:12 jrslepak: works on my machine too 11:12 samth: great 11:16 eli: My laptop overheated, which I think reduced the quality to that point. 11:16 eli: Hopefully it will be better now. 11:18 eli: I can't make it readable from this distance though 11:34 (quit) bjz: Quit: Leaving... 11:46 (join) tonyg 11:51 (quit) ewemoa: Quit: Leaving. 11:52 (quit) anRch: Quit: anRch 11:57 (join) gciolli 12:02 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 12:02 (quit) kylecronin: Quit: kylecronin 12:02 jtpercon: that was fun 12:02 jtpercon: I only got really lost in the last 10-15 minutes 12:04 Haffe: Hmmm. 12:04 Haffe: I used to teach an intro to programming course in RACKET. 12:04 offby1: why'd you stop? 12:04 Haffe: I got another job. 12:04 offby1: bummer 12:04 Haffe: One of the parts was a small game project. 12:05 Haffe: Maybe I should build a small 3d shooter to present as a possibility. 12:05 (quit) samth: Read error: Operation timed out 12:11 (join) DT` 12:18 mye: what exactly is "the dynamic extent of a parameterize expression" ? e.g. when I parameterise a function call (foo) are the functions called by foo also getting the parameters? 12:18 (join) kylecronin 12:22 tonyg: mye: that's right. the "dynamic extent" is from the time the system enters the parameterize, to the time the system leaves it again. 12:23 tonyg: mye: including non-local escapes such as exceptions and continuation jumps - whenever control crosses out of the parameterize form, the old value of the parameter is restored. Whenever control crosses in, the new value is put in. 12:25 (quit) gciolli: Quit: Leaving. 12:25 (join) gciolli 12:28 mye: I have (parameterise […] (sync (handle-evt … (lambda (e) …)))) so I guess the lambda should get the parameters? 12:29 tonyg: mye: that's right 12:29 (join) samth 12:29 tonyg: mye: but it won't *close* over them 12:29 tonyg: mye: so if the lambda is *called* within the parameterize, it will get the parameters - but if it is passed to some code outside the parameterize, it will not get the parameters from that parameterize 12:30 tonyg: rudybot: (define p (make-parameter 1)) 12:30 rudybot: tonyg: your sandbox is ready 12:30 rudybot: tonyg: Done. 12:30 tonyg: rudybot: (parameterize ((p 2)) ((lambda () (p)))) 12:30 rudybot: tonyg: ; Value: 2 12:30 tonyg: rudybot: ((parameterize ((p 2)) (lambda () (p)))) 12:30 rudybot: tonyg: ; Value: 1 12:31 (join) mizu_no_oto 12:34 (join) djcoin 12:34 (join) jackhammer2022 12:34 mye: tonyg: thanks, wasn't sure if the sync with the callback in handle-evt caused it to be outside the dynamic extent 12:38 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 12:38 (quit) samth: Ping timeout: 255 seconds 12:45 (quit) cdidd: Remote host closed the connection 12:50 (join) samth 12:50 (quit) samth: Changing host 12:50 (join) samth 12:56 (quit) jeapostrophe: Ping timeout: 245 seconds 13:03 (join) mizu_no_oto 13:29 (quit) kylecronin: Quit: kylecronin 13:31 (part) samth: "Ex-Chat" 13:31 (join) samth 13:31 (topic) samth: RacketCon is like: https://www.youtube.com/watch?v=UIyOK9o_YdI 13:31 samth: everyone: new RacketCon live stream! 13:32 (topic) samth: RacketCon is live: https://www.youtube.com/watch?v=UIyOK9o_YdI 13:32 (join) soegaard_ 13:32 samth: ryan culpepper now talking about new templates for macros in Racket 13:35 (join) jeapostrophe 13:35 (quit) jeapostrophe: Changing host 13:35 (join) jeapostrophe 13:39 (join) kylecronin 13:39 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 13:41 (join) mizu_no_oto 13:42 (quit) kylecronin: Client Quit 13:45 (quit) hash_table: Ping timeout: 252 seconds 13:45 (quit) djcoin: Quit: WeeChat 0.3.7 13:47 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 13:50 (join) mizu_no_oto 13:59 (join) kylecronin 14:00 (quit) mye: Quit: mye 14:01 (join) mye 14:01 (quit) mye: Client Quit 14:02 (join) mye 14:02 (quit) mye: Client Quit 14:03 (join) cdidd 14:18 soegaard_: Watching the feed from Racket Con. Thanks for making it available. 14:30 (quit) kylecronin: Quit: kylecronin 14:31 mithos28: audio on livestream just started having issues 14:32 mithos28: actually I'm delayed by a few minutes 14:32 mithos28: and seems to have got better after a minute 14:36 mithos28: It seems like it is on and off 14:38 eli: I don't thinkkkkkk that its a heat issssssue -- more likeeeeeely some google hannnngout bug 14:38 mithos28: ok, its cleared up again 14:42 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 14:43 mithos28: now video is being flaky 14:43 (join) kylecronin 14:50 (quit) jeapostrophe: Read error: Operation timed out 14:59 samth: session 3 about to start: https://www.youtube.com/watch?v=KQ5x5DyeHsU 14:59 samth: video quality should be better now 14:59 (topic) samth: RacketCon is live: https://www.youtube.com/watch?v=KQ5x5DyeHsU 15:01 (quit) jackhammer2022: Quit: Computer has gone to sleep. 15:13 jrslepak: samth: nice intro 15:13 samth: jrslepak: i gave them that title for the paper too :) 15:13 jrslepak: haha 15:17 (join) neilv 15:23 (quit) kylecronin: Quit: kylecronin 15:24 (join) vkz 15:30 SamB_MacG5: hmm, search-context.html has improper SGML comment syntax! 15:30 (join) jeapostrophe 15:30 (quit) jeapostrophe: Changing host 15:30 (join) jeapostrophe 15:35 asumu: Man, now I want to try ParselTongue in emacs. ;) 15:39 (quit) bitonic: Ping timeout: 245 seconds 15:47 (join) kylecronin 15:50 (quit) kylecronin: Client Quit 15:53 SamB_MacG5 is somewhat surprised to find grep matches for DOCTYPE in acouple of .jpg files 15:53 (quit) neilv: Ping timeout: 245 seconds 15:55 (join) mizu_no_oto 16:00 (quit) soegaard_: Quit: soegaard_ 16:11 (join) bitonic 16:14 (join) kylecronin 16:17 (quit) didi: Ping timeout: 272 seconds 16:18 (quit) samth: Ping timeout: 256 seconds 16:18 (quit) kylecronin: Ping timeout: 245 seconds 16:24 (join) kylecronin 16:25 (join) hash_table 16:26 (quit) mizu_no_oto: Quit: Computer has gone to sleep. 16:28 (join) anRch 16:33 (quit) kylecronin: Quit: kylecronin 16:34 mithos28: has the next talk started yet, I thought I heard it was gonna start at 4:30 16:35 asumu: mithos28: it's just started now, I'll put the link here when I get it 16:35 (quit) SamB_MacG5: Ping timeout: 260 seconds 16:35 mithos28: https://www.youtube.com/watch?feature=player_embedded&v=9oBMWW1UjO8 16:35 mithos28: minus embedded 16:36 mithos28: there is a large echo this time around 16:36 asumu: Tweeted. 16:37 (join) anty 16:38 (join) SamB_MacG5 16:43 mithos28: Did something change with the setup on this session? 16:44 Gertm: Who's speaking now? 16:44 mithos28: Sam TH 16:44 (quit) gciolli: Quit: Leaving. 16:45 asumu: mithos28: re: sound, I don't know, but we're using the same machine so I wouldn't think so. 16:45 Gertm: Typed Racket ftw. 16:45 mithos28: Did someone turn the volume up on that machine 16:46 asumu: No idea. 16:46 (quit) vkz: Quit: vkz 16:48 (quit) anty: Quit: Page closed 16:52 (join) kylecronin 17:00 (join) jackhammer2022 17:07 mithos28: audio is fixed 17:07 mithos28: don't know what changed 17:14 jtpercon: ok I am getting a "triangle: not a require sub-form" error and I don't see any difference from sam's screen 17:14 mithos28: do you have require/typed 17:14 jtpercon: yes 17:14 mithos28: and a paren before triangle? 17:15 jtpercon: yeah 17:15 mithos28: can you paste your code somewhere? 17:16 jrslepak: http://pastie.org/5054263 17:17 jrslepak: well, that version says require/typed: expected the literal #:struct-maker in: (above (Triangle TwoTriangle -> Triangle)) 17:17 jtpercon: yeah that's the error I have now too 17:17 asumu: Oh I see 17:17 asumu: It was added in git. 17:17 jtpercon: my code matches jrslepak's paste 17:17 asumu: The #:opaque feature. 17:17 jrslepak: ah 17:17 jtpercon: oh is opaque not in 5.3? 17:18 jrslepak: ah, in 5.3, it's [opaque Triangle image?] 17:18 mithos28: use opaque not #:opaque 17:18 mithos28: yeah 17:18 asumu: https://github.com/plt/racket/commit/9054d0d 17:18 asumu: Right. I was confused too because I was looking at pre-release docs. 17:19 mithos28: can you file a bug that gave the error with struct-maker 17:19 mithos28: that is an implementation detail that shouldn't leak out 17:23 (quit) jeapostrophe: Ping timeout: 240 seconds 17:23 (quit) _tca_: Quit: Lost terminal 17:25 (join) ioa 17:30 mithos28: audio echo just came back 17:30 mithos28: right after there was an issue with the video 17:35 mithos28: rudybot: init typed/racket 17:35 rudybot: mithos28: your typed/racket sandbox is ready 17:36 mithos28: rudybot: (:type random) 17:36 rudybot: mithos28: error: #:1:7: Type Checker: Unbound type name random in: random 17:36 mithos28: rudybot: (:print-type random) 17:36 rudybot: mithos28: ; stdout: "(case-> ((U 0 1 Byte-Larger-Than-One Positive-Index-Not-Byte Positive-Fixnum-Not-Index Negative-Fixnum Positive-Integer-Not-Fixnum Negative-Integer-Not-Fixnum) -> (U 0 1 Byte-Larger-Than-One Positive-Index-Not-Byte Positive-Fixnum-Not-Index Positive-Integer-Not-Fixnum)) ((U 0 1 Byte-Larger-Than-One Positive-Index-Not-Byte Positive-Fixnum-Not-Index Negative-Fixnum Positive-Integer-Not-Fixnum Negative-Inte 17:36 mithos28: rudybot: eval random 17:36 rudybot: mithos28: ; Value: # 17:36 rudybot: mithos28: ; stdout: "- : (case-> (Pseudo-Random-Generator -> Flonum) (-> Flonum) (Integer Pseudo-Random-Generator -> Exact-Nonnegative-Integer) (Integer -> Exact-Nonnegative-Integer)) ... [Use (:print-type ) to see more.]\n" 17:37 mithos28: What was Sam's argument that that shouldn't be Exact-Nonnegative-Integer on the input side? 17:38 (quit) anRch: Quit: anRch 17:38 (join) bjz 17:45 (join) RacketCommitBot 17:45 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/LR9ZTQ 17:45 RacketCommitBot: [racket/master] repair for picture-to-bitmap conversion - Matthew Flatt 17:45 (part) RacketCommitBot 17:50 (join) pcavs 17:58 (join) didi 17:59 didi: Are there constants with the most positive and negative fixnum? 17:59 mithos28: didi: Not that I know of 17:59 didi: mithos28: OK. Thanks. 18:00 mithos28: the problem is that it is different depending on the platform 18:06 (quit) bitonic: Ping timeout: 246 seconds 18:10 (quit) jackhammer2022: Quit: Computer has gone to sleep. 18:12 (quit) kylecronin: Quit: kylecronin 18:13 (quit) jrslepak: Quit: What happened to Systems A through E? 18:13 (quit) jtpercon: Quit: Leaving. 18:14 (quit) bjz: Quit: Leaving... 18:32 (quit) jesyspa: Quit: leaving 18:42 didi: mithos28: It doesn't seem too hard to make them, though. Is it possible to know the underlying architecture? 18:42 didi: In x64, for example, (sub1 (expt 2 62)) 18:43 didi: And (- (expt 2 62)) 18:43 didi: IIUIC 18:43 (quit) pcavs: Read error: Connection reset by peer 18:44 (join) pcavs 18:47 (quit) MayDaniel: Read error: Connection reset by peer 18:48 didi: I'm guessing it is possible, as there is a `fixnum?' procedure. 19:04 (join) pcavs1 19:04 (quit) pcavs: Read error: Connection reset by peer 19:53 (join) dzhus 20:24 (join) kylecronin 20:42 (quit) kylecronin: Quit: kylecronin 20:46 (quit) dzhus: Ping timeout: 276 seconds 20:51 (join) bjz 21:12 (quit) bjz: Quit: Leaving... 21:17 (join) jrslepak 21:44 (quit) masm: Quit: Leaving. 21:46 (join) bjz 21:55 SamB_MacG5: so racket has a GIL too, does it? 21:57 SamB_MacG5: oh, maybe that's only with `thread' ... 21:57 mithos28: SamB_MacG5: Depends on what you mean 21:58 mithos28: Threads express concurrency not parallelism in Racket 21:58 mithos28: If you want parallelism you should use places or futures 21:59 mithos28: Futures are for fine grained parallelism and places are for coarse grained parallelism 22:11 (quit) mithos28: Quit: mithos28 22:14 (join) wlangstroth 22:16 (join) jyc_ 22:23 (join) mye 22:42 (part) tonyg 22:52 (quit) cdidd: Remote host closed the connection 23:01 (quit) wlangstroth: Quit: passed out 23:03 (quit) bjz: Quit: Leaving... 23:20 Nisstyre: SamB_MacG5: Racket threads are what you might call "green threads" 23:20 Nisstyre: as mithos said they don't allow you to do parallelism :P 23:21 Nisstyre: it's a very common misconception to mix parallelism and concurrency 23:21 Nisstyre: they're not the same thing 23:25 (quit) Shviller: Ping timeout: 245 seconds 23:25 (join) Shviller 23:30 didi: Well, according to Guido, threads are not meant to parallel computation anyway. At least, not originally. 23:37 Nisstyre: didi: I know, and I constantly battle with Python programmers who think the GIL is some kind of mistake or some reason to think Python lacks "real" threading 23:44 (join) bjz 23:47 (join) pcavs 23:47 (quit) pcavs1: Read error: Connection reset by peer 23:48 (join) pcavs1 23:48 (quit) pcavs: Read error: Connection reset by peer 23:48 (join) pcavs 23:48 (quit) pcavs1: Read error: Connection reset by peer 23:49 didi: Nisstyre: I don't blame them too much. Threads gained a somewhat "solve all problems" status. It's not uncommon to see people at #emacs complaining about the lack of threads in Emacs even though it's possible to solve many of the complains using non-blocking IO. 23:50 (join) pcavs1 23:50 (quit) pcavs: Read error: Connection reset by peer 23:51 (join) pcavs 23:51 (quit) pcavs1: Read error: Connection reset by peer 23:54 (join) pcavs1 23:54 (quit) pcavs: Read error: Connection reset by peer 23:55 (join) pcavs 23:55 (quit) pcavs1: Read error: Connection reset by peer 23:56 (join) pcavs1 23:56 (quit) pcavs: Read error: Connection reset by peer 23:56 (join) pcavs 23:56 (quit) pcavs1: Read error: Connection reset by peer 23:57 didi: Hell, I remember trying to use pthreads even to make coffee. 23:57 (quit) pcavs: Read error: Connection reset by peer 23:57 (join) pcavs