00:04 (quit) Demosthenes: *.net *.split 00:04 (quit) jonrafkind: *.net *.split 00:04 (quit) maahes: *.net *.split 00:04 (quit) peeeep: *.net *.split 00:04 (quit) sizz: *.net *.split 00:09 (join) jonrafkind 00:09 (join) maahes 00:09 (join) peeeep 00:09 (join) sizz 00:18 (join) adu 00:21 (join) maahes1 00:22 (quit) jonrafkind: *.net *.split 00:22 (quit) maahes: *.net *.split 00:22 (quit) peeeep: *.net *.split 00:22 (quit) sizz: *.net *.split 00:23 (nick) maahes1 -> maahes 00:23 (join) sizz 00:25 (join) jeapostrophe 00:25 (quit) jeapostrophe: Changing host 00:25 (join) jeapostrophe 00:27 (join) peeeep 00:36 (join) jonrafkind 00:40 (join) maahes 01:28 neilv: instead of the name "rackonsole", what about "rackon"? 01:28 neilv: rock on with rackon 01:40 (join) antithesis 01:43 (quit) jacius: Remote host closed the connection 01:59 (quit) cataska: Quit: leaving 02:00 (quit) sizz: Quit: No Ping reply in 180 seconds. 02:00 (join) sizz 02:03 (join) cataska 02:13 (quit) adu: Read error: Connection reset by peer 02:13 (join) adu 02:15 (join) mceier 02:32 (quit) jeapostrophe: Ping timeout: 248 seconds 02:43 (join) hkBst 02:43 (quit) hkBst: Changing host 02:43 (join) hkBst 02:45 (join) organixpear 02:49 (join) nilyaK 03:03 (join) djcoin 03:21 (quit) jonrafkind: Ping timeout: 240 seconds 03:30 (join) RacketCommitBot 03:30 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/Uw3ooA 03:30 RacketCommitBot: [racket/master] Add empty case for with-contract's clause for free variable contracts. - Stevie Strickland 03:30 (part) RacketCommitBot 03:30 (join) RacketCommitBot 03:30 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/N4y6BQ 03:30 RacketCommitBot: [racket/master] New Racket version 5.3.0.13. - Eli Barzilay 03:30 (part) RacketCommitBot 03:31 (quit) nilyaK: Quit: Leaving. 03:31 (join) tim-brown 03:33 tim-brown: I often use quasiquotes as "constants" in my code. 03:34 tim-brown: Should there be any performance cost to using `(a b c) vs. '(a b c)? 03:39 neilv: i would think that the compiler generates the same code for both 03:39 neilv: someone made a disassembler. samth, i think 03:40 neilv: https://github.com/samth/disassemble 03:40 tim-brown: I like to keep my options open, in case I want to unquote - just checking that my laziness isn't costing me. 03:41 neilv: i really don't think it's costing you 03:42 (quit) organixpear: Quit: Lost terminal 03:51 (quit) antithesis: Remote host closed the connection 03:52 tim-brown: Does local around an inner define make any difference to it's bindings? 04:00 (join) marianoguerra 04:00 marianoguerra: hi, general scheme question, didn't know where to ask :) 04:01 marianoguerra: can it be said that (op a b c d) is equivalent to (op d (op c (op a b)) for every of operator and for every type? 04:01 (join) jesyspa 04:01 marianoguerra: I'm buildint a toy scheme and I want to know if I can implement operators as functions of arity two that associate from left to right 04:04 neilv: yes. you will probably want to do that in your reader, and have your reader convert it to normal sexps 04:06 marianoguerra: neilv: thanks 04:15 (quit) veer: Remote host closed the connection 04:34 (quit) jyc: Read error: Connection reset by peer 04:41 (join) Aethaeryn 04:41 Aethaeryn: Has anyone done a #lang r7rs yet? 04:46 (quit) tim-brown: Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ) 04:47 (join) MightyFoo 04:50 MightyFoo: rudyboy: (let ((a 3) (b 7) (c 11) (d 13) (op /)) (values (op a b c d) (op d (op c (op a b))))) 04:51 MightyFoo: rudybot: (let ((a 3) (b 7) (c 11) (d 13) (op /)) (values (op a b c d) (op d (op c (op a b))))) 04:51 rudybot: MightyFoo: your sandbox is ready 04:51 rudybot: MightyFoo: ; Value: 3/1001 04:51 rudybot: MightyFoo: ; Value#2: 39/77 04:52 MightyFoo: neilv: thanks for the pointer to the JIT disassembler 04:53 MightyFoo: is there a bytecode disassembler also? 04:53 (nick) MightyFoo -> tim-brown 04:54 neilv: http://docs.racket-lang.org/raco/decompile.html 04:54 tim-brown: that'll let me know what i can run in a future, won't it? 04:55 neilv: i don't know. i haven't yet used futures 04:55 neilv: there's probably a joke there 04:55 tim-brown: fairy nuff 05:10 (join) bitonic 05:21 (join) kenjin2201 05:22 (quit) kenjin2201: Client Quit 05:35 (join) dalaing 05:46 (join) veer 06:04 tim-brown: are there any interesting websites out there implemented in racket / whalesong etc.? 06:06 (join) rbarraud 06:07 (quit) bitonic: Remote host closed the connection 06:11 (part) marianoguerra 06:19 (quit) rbarraud: Remote host closed the connection 06:19 (join) rbarraud 06:33 (part) dalaing 06:46 (quit) rbarraud: Ping timeout: 248 seconds 06:52 veer: is it possible to insert new menu between two other menu in a menu bar ? 06:58 tim-brown: veer: is this as part of setting up your UI? or will you be doing this while the user is watching? 06:59 tim-brown: personally i'd recommend against changing the order of menu bars 07:01 veer: actually I wanted to insert a menu in DrRacket for my plugin , but cant seem to figure how to do it? 07:03 (join) lamefun2 07:04 lamefun2: why doesn't racket provide means to verify download? 07:04 veer: also can't figure how to do it in normal frame as in racket/gui 07:04 lamefun2: and provides different source packages for Windows and Unix? 07:12 (part) lamefun2 07:17 (quit) hkBst: Quit: Konversation terminated! 07:31 (quit) duomo: Quit: Linkinus - http://linkinus.com 07:35 (join) bitonic 07:37 (join) masm 07:54 (join) jeapostrophe 07:58 (quit) Shviller: Ping timeout: 245 seconds 07:59 (join) Shviller 08:04 (quit) kanak: Quit: Leaving. 08:06 (join) kanak 08:12 (quit) vu3rdd: Ping timeout: 250 seconds 08:13 (join) dnolen 08:37 (quit) jeapostrophe: Ping timeout: 246 seconds 08:46 (quit) bitonic: Remote host closed the connection 08:51 (quit) acarrico: Ping timeout: 246 seconds 08:52 (quit) dnolen: Ping timeout: 240 seconds 08:54 (join) acarrico 08:55 (join) bitonic 09:25 (join) RacketCommitBot 09:25 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/9S6UVg 09:25 RacketCommitBot: [racket/master] remove dependency of *SL image functions on `racket/gui/base' - Matthew Flatt 09:25 (part) RacketCommitBot 09:26 (quit) adu: Quit: adu 09:28 (join) adu 09:35 samth: eli: we should provide checksums of the downloads 10:03 (join) RacketCommitBot 10:03 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/OjXnLg 10:03 RacketCommitBot: [racket/master] Rackety (Matthew already broke the dependency that this commit was going to do) - Robby Findler 10:03 (part) RacketCommitBot 10:13 (join) nilyaK 10:16 (quit) nilyaK: Client Quit 10:27 (quit) acarrico: Ping timeout: 240 seconds 10:33 (quit) mceier: Quit: leaving 10:40 Shambles_: neilv: if they name it "rackon", then someone will make a "rackoff", and a "the racker", for teh lulz. 10:41 (join) acarrico 10:43 (quit) jrslepak: Quit: This computer has gone to sleep 10:53 (join) jeapostrophe 10:53 (quit) jeapostrophe: Changing host 10:53 (join) jeapostrophe 11:06 (join) vu3rdd 11:06 (quit) vu3rdd: Changing host 11:06 (join) vu3rdd 11:08 (join) jrslepak 11:12 (join) anRch 11:12 (quit) maahes: Read error: Connection reset by peer 11:15 (join) maahes 11:21 adu: Aethaeryn: I tried 11:22 adu: to write a #lang r7rs 11:22 adu: but it was not good 11:26 (join) nilyaK 11:36 (join) jao 11:36 (quit) jao: Changing host 11:36 (join) jao 11:40 (join) jacius 11:50 (join) mceier 11:56 (join) jeremyheiler 12:12 (quit) anRch: Quit: anRch 12:16 (quit) veer: Quit: Leaving 12:18 (join) jonrafkind 12:18 (quit) jonrafkind: Changing host 12:18 (join) jonrafkind 12:32 ozzloy: how do you send stuff to a tcp socket? http://docs.racket-lang.org/reference/tcp.html?q=tcp&q=tcp&q=number%3F i don't see "tcp-send" or something similar 12:35 nilyaK: tcp-connect returns an out port, you print things to that port like any other, I used fprintf last time I did it messing with IRC, and then I did have to flush the buffer when I wanted to send things to make sure 12:36 ozzloy: aw dang. i just read through it and was about to tell people to ignore me 12:37 ozzloy: nilyaK, thanks 12:37 nilyaK: <3 np 12:39 ozzloy: whoa, hey now, i don't know about "<3". let's take things slow for now, ok? i mean i like you. i'm just not sure if i <3 u 12:40 nilyaK: :( 12:40 nilyaK: It's okay, I'm going after batman anyway, I hear he's single now. Unless you're also batman in which case I'm not sure why you are worrying about this stuff. 12:41 ozzloy: lulz, hey sometimes batman writes tcp communications tests, ok? 12:45 (quit) djcoin: Quit: WeeChat 0.3.2 12:46 (quit) vu3rdd: Remote host closed the connection 12:55 asumu: No, he has Lucius Fox do it for him. 12:55 asumu: ;) 12:56 (join) aidy 13:45 (quit) jao: Ping timeout: 246 seconds 13:47 (quit) bitonic: Remote host closed the connection 14:04 (quit) ChanServ: shutting down 14:05 (join) ChanServ 14:14 (join) RacketCommitBot 14:14 RacketCommitBot: [racket] plt pushed 7 new commits to master: http://git.io/WkrzAw 14:14 RacketCommitBot: [racket/master] Changing decode-string so it avoids allocation and interns the individual string components. - Danny Yoo 14:14 RacketCommitBot: [racket/master] Correcting content->string so that it does not concatenate strings in quadratic time - Danny Yoo 14:14 RacketCommitBot: [racket/master] tweaks to Danny's Scribble changes - Matthew Flatt 14:14 (part) RacketCommitBot 14:38 (join) blomqvist 14:47 (join) RacketCommitBot 14:47 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/uFfK2g 14:47 RacketCommitBot: [racket/master] File splitting, dependency reduction. - Sam Tobin-Hochstadt 14:47 RacketCommitBot: [racket/master] More refactoring and reduction of runtime dependencies. - Sam Tobin-Hochstadt 14:47 (part) RacketCommitBot 14:48 (join) antithesis 14:57 (quit) kanak: Ping timeout: 245 seconds 15:04 (quit) adu: Quit: adu 15:14 (quit) maahes: Ping timeout: 240 seconds 15:59 (join) sethalves 16:09 (quit) nilyaK: Quit: Leaving. 16:22 (join) maahes 16:23 (quit) sethalves: Remote host closed the connection 16:47 (join) RacketCommitBot 16:47 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/9cbtGQ 16:47 RacketCommitBot: [racket/master] fix benchmark driver for running an old version - Matthew Flatt 16:47 RacketCommitBot: [racket/master] fix `for/lists' to use the Racket-implemented `reverse' - Matthew Flatt 16:47 (part) RacketCommitBot 17:04 (join) sethalves 17:09 (join) jyc_ 17:19 (join) anRch 17:20 (quit) antithesis: Remote host closed the connection 17:22 (quit) jrslepak: Quit: This computer has gone to sleep 17:55 (join) MayDaniel 18:02 (quit) jeapostrophe: Ping timeout: 255 seconds 18:16 (quit) jacius: Remote host closed the connection 18:20 (quit) anRch: Quit: anRch 18:23 (join) RacketCommitBot 18:23 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/FEDvYw 18:23 RacketCommitBot: [racket/master] hashes scribblized, preliminary; SK may wish to add more examples - Matthias Felleisen 18:23 RacketCommitBot: [racket/master] typos - Matthias Felleisen 18:23 (part) RacketCommitBot 18:37 (quit) MayDaniel: 18:54 (quit) mceier: Quit: leaving 19:02 (join) bitonic 19:03 (join) jrslepak 19:06 (join) neilv 19:20 (quit) bitonic: Ping timeout: 264 seconds 19:20 (join) jeapostrophe 19:20 (quit) jeapostrophe: Changing host 19:20 (join) jeapostrophe 19:30 (quit) Nisstyre: Read error: Connection reset by peer 19:31 (quit) acarrico: Ping timeout: 248 seconds 19:31 neilv: hah. i neglected to snuggle a close-paren in a scribble "RACKETBLOCK", and it snuggled it for me 19:33 (join) Nisstyre 20:13 (join) jacius 20:13 (quit) stchang: Read error: Operation timed out 20:18 (join) stchang 20:29 (join) Kaylin 20:30 (quit) jesyspa: Quit: leaving 20:36 (join) acarrico 20:45 (quit) jonrafkind: Ping timeout: 246 seconds 20:55 (join) RacketCommitBot 20:55 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/YiPCNw 20:55 RacketCommitBot: [racket/master] removed debug print; fixed ordering of section display; improved docs in advanced - Matthias Felleisen 20:55 (part) RacketCommitBot 20:57 (quit) masm: Quit: Leaving. 20:57 (join) RacketCommitBot 20:57 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/J-IGXA 20:57 RacketCommitBot: [racket/master] this is not the final word, see todo in provide-and-scribble; Closes PR 10498 - Matthias Felleisen 20:57 (part) RacketCommitBot 21:11 (join) duomo 21:41 (join) Kaylin1 21:45 (quit) Shvillr: Ping timeout: 264 seconds 21:45 (quit) Kaylin: Ping timeout: 264 seconds 21:45 (quit) anonus: Ping timeout: 264 seconds 21:46 (join) Shvillr 21:47 (join) anonus 22:32 DrDuck1: Hi there. 22:42 asumu: Hi. 22:53 neilv: in case anyone is using charterm, i finally made a charterm a synchronizable event. version 2:5 22:55 (join) mithos28 22:55 (join) veer 22:59 asumu: neilv: Neato. I've been meaning to use it, but haven't gotten around to it. 22:59 asumu: Might be a fun to write an IRC client using it. 22:59 asumu: s/a// 23:00 neilv: in 5-10 minutes, i'll release rackonsole, which will be useful for irc bots 23:00 asumu: (my ideal Racket IRC client uses scribble syntax to let you escape into Racket ;)) 23:01 (join) jonrafkind 23:02 neilv: hey, rudybot, @(bold (random-curses #:count 10)) ! 23:04 offby1 plugs his ears 23:10 neilv: racket -W none -p neil/rackonsole/demo 23:11 offby1: hope that won't trash my disk and kill my cat 23:12 neilv: funny you shoudl mention that 23:12 offby1: man, rack setup sure is noisy 23:15 offby1: my God this is taking forever 23:15 neilv: it's the documentation formatting 23:15 offby1: it's computing all permutations of all the letters in the scribble docs 23:16 offby1: this is the worst thing about by far 23:16 offby1: s/about/about racket/ 23:16 neilv: rackonsole pulls in charterm, gdbdump, and overeasy 23:16 offby1: I hope it doesn't break the yolks 23:16 offby1: hate it when that happens 23:17 neilv: it used to be that racket setup redid the documentation thing for each package that was installed, even if you were installing multiple ones at once due to dependencies. i think that was fixed a while ago, though 23:18 offby1: I suspect it's proofreading the Encyclopedia Britannica ... all the editions 23:18 offby1: oho! 23:18 offby1: Kernel panic, eh? But you said it wouldn't kill my kittens! 23:18 offby1 waits for "printer is on fire" 23:19 offby1: ooh, new messages appear on the top. Weird. 23:19 neilv: http://www.neilvandyke.org/rackonsole/ 23:19 jamessan: lp0 is on fire ;) 23:19 neilv: i should raid old fortune files 23:20 neilv: i briefly had "/earth is full. please delete anyone you can", but i didn't want to have to explain the literary origins of that one 23:23 offby1: pretty slick. 23:23 offby1: Where'd the gdbdump go? Or wasn't there one really? 23:24 neilv: probably /var/tmp/gdbdump, after 10 seconds 23:24 neilv: if you set your view level to Info, you should see a message about it 23:25 offby1: I didn't notice ... 23:25 offby1: is the gdbdump file supposed to be just an error message? 23:25 offby1: http://ix.io/2C1 if you're curious 23:25 neilv: Info: gdbdump: wrote to "/var/tmp/gdbdump" 23:25 neilv: well, crud 23:26 neilv: is this on a gnu/linux? 23:26 offby1: yep 23:26 offby1: 23:26 offby1: Linux ip-10-171-85-229 3.2.0-24-virtual #39-Ubuntu SMP Mon May 21 20:59:37 UTC 2012 i686 i686 i386 GNU/Linux 23:26 neilv: maybe it has the wrong native thread pid 23:26 offby1: ... or the wrong flux capacitor 23:27 neilv: ok, i think i see 23:27 neilv: is this ubuntu desktop or server? 23:28 offby1: hmm, dunno, honestly. 23:28 offby1: Probably server. 23:28 offby1: it's an EC2 23:28 neilv: crud 23:28 neilv: ok, thanks 23:28 neilv: i will have to look into that 23:29 offby1: holler if a login would help 23:33 (quit) jyc_: Read error: Connection reset by peer 23:34 (join) jyc__ 23:34 neilv: thanks, i've made a note. need to catch up on emails and dinner now 23:44 (quit) jeapostrophe: Ping timeout: 240 seconds 23:45 (quit) Kaylin1: Quit: Leaving. 23:55 neilv: that sandwich actually gave me as much satisfaction as releasing software i just spent a few days on 23:56 offby1: go on 23:56 offby1: BLT? 23:56 offby1: Po' boy? 23:56 offby1: Reuben? 23:56 neilv: fake chicken 23:56 offby1: hm 23:57 neilv: russian dressing makes any sandwich taste better 23:57 offby1: amen 23:57 neilv: i should add that as a log-info in the rackonsole demo