00:01 (quit) jrslepak: Quit: Leaving 00:24 (quit) dyoo: Ping timeout: 258 seconds 00:38 (join) dnolen 00:56 (join) freakazoid 00:58 (quit) freakazoid: Client Quit 01:27 (join) freakazoid 01:37 (quit) freakazoid: Quit: Computer has gone to sleep. 01:39 (quit) yoklov: Quit: Leaving. 01:53 (join) mithos28 02:00 (join) freakazoid 02:07 (quit) dnolen: Quit: dnolen 02:14 (quit) ambrosebs: Remote host closed the connection 02:18 (quit) freakazoid: Quit: Computer has gone to sleep. 02:19 (join) freakazoid 02:24 (quit) jonrafkind: Ping timeout: 245 seconds 02:24 (quit) freakazoid: Quit: Computer has gone to sleep. 02:40 (quit) realitygrill: Quit: realitygrill 03:17 (quit) mithos28: Quit: mithos28 03:38 (quit) noam: Read error: Connection timed out 03:39 (join) Shvillr_ 03:39 (quit) Shviller: Disconnected by services 03:39 (nick) Shvillr_ -> Shviller 03:40 (join) ahinki 03:41 (quit) Shvillr: Ping timeout: 240 seconds 03:42 (join) Shvillr 03:56 (nick) chaozzbubi -> ChaozZBubi 04:37 (join) sindoc 04:53 (join) masm 04:59 (nick) qfrsballsweat -> Phallib- 05:59 (quit) masm: Ping timeout: 252 seconds 06:01 (join) yoklov 06:03 (join) masm 06:22 (quit) ahinki: Quit: ChatZilla 0.9.87 [Firefox 9.0/20111212185108] 06:32 (quit) masm: Ping timeout: 240 seconds 06:32 (quit) cataska: Quit: leaving 06:36 (quit) kudkudyak: Ping timeout: 245 seconds 06:37 (join) masm 06:49 (join) kudkudyak 06:57 (quit) masm: Ping timeout: 268 seconds 06:59 (join) masm 07:05 (quit) tim-brown: Remote host closed the connection 07:18 (quit) masm: Ping timeout: 240 seconds 07:21 (quit) dsantiago: Quit: Computer has gone to sleep. 07:32 (join) masm 07:42 (join) noam 07:46 (quit) yoklov: Quit: Leaving. 07:56 (join) ahinki 08:26 (quit) kudkudyak: Ping timeout: 245 seconds 08:38 (join) Demosthenes 08:52 (quit) Demosthenes: Quit: leaving 08:57 (join) EmmanuelOga 09:10 (nick) ChaozZBubi -> chaozzbubi 09:13 (join) metadave 09:14 (join) realitygrill 09:40 (quit) masm: Ping timeout: 252 seconds 09:41 (nick) samth_away -> samth 09:45 (quit) realitygrill: Ping timeout: 268 seconds 09:48 (join) realitygrill 09:58 (join) yoklov 10:02 (quit) yoklov: Ping timeout: 244 seconds 10:04 (join) yoklov 10:14 (quit) yoklov: Quit: Leaving. 10:41 (quit) karswell: Ping timeout: 244 seconds 10:52 (quit) ahinki: Quit: ChatZilla 0.9.87 [Firefox 9.0/20111212185108] 10:53 (quit) realitygrill: Quit: realitygrill 11:00 (quit) noam: Read error: Connection reset by peer 11:00 (join) noam 11:02 eli: samth: AYT? 11:06 (join) karswell 11:06 samth: eli: yes 11:07 samth: eli: are you? 11:13 (join) masm 11:26 (join) jao 11:31 (join) anRch 11:54 (join) freakazoid 11:58 (nick) chaozzbubi -> ChaozZBubi 11:58 (quit) anRch: Quit: anRch 12:09 (join) dnolen 12:14 (join) anRch 12:18 (join) mithos28 12:42 (quit) anRch: Quit: anRch 12:53 (join) jonrafkind 12:54 (quit) zerokarmaleft: Quit: leaving 12:55 (join) zkl 12:55 (nick) zkl -> zerokarmaleft 13:03 (join) kudkudyak 13:05 (join) jrslepak 13:05 (quit) loz`: Remote host closed the connection 13:06 (join) loz` 13:19 (join) MayDaniel 13:32 (quit) kudkudyak: Read error: Connection reset by peer 13:34 (join) kudkudyak 13:42 (join) realitygrill 13:54 (join) anRch 14:11 (part) sindoc 14:12 (quit) MayDaniel: 14:14 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/bqiyJw 14:14 RacketCommitBot: [racket/master] Add in-slice sequences. - Vincent St-Amour 14:22 tonyg: hi all: using match, given (struct foo (a b c)), is there a way to match a foo? that has foo-b matching 123 that isn't (foo _ 123 _)? I want to be able to name fields within the foo and have the unmentioned ones match _ 14:23 tonyg: it doesn't look, from the docs, like there's anything like that, but I ask because I could easily have overlooked something. 14:25 samth: tonyg: see http://pre.racket-lang.org/docs/html/reference/match.html?q=match#%28form._%28%28lib._racket/match..rkt%29._struct*%29%29 14:25 rudybot: http://tinyurl.com/7fbfm3v 14:25 samth: rudybot: (require racket/match) 14:25 rudybot: samth: your sandbox is ready 14:25 rudybot: samth: Done. 14:25 (quit) realitygrill: Quit: realitygrill 14:25 samth: rudybot: (struct foo (a b c)) 14:25 rudybot: samth: Done. 14:26 tonyg: samth: neat, thanks - struct* is the answer 14:26 samth: rudybot: (match (foo 0 123 0) [(struct* ([b 123])) 'yes] [_ 'no]) 14:26 rudybot: samth: error: #:1:22: struct*: bad syntax in: (struct* ((b 123))) 14:26 samth: rudybot: (match (foo 0 123 0) [(struct* foo ([b 123])) 'yes] [_ 'no]) 14:26 rudybot: samth: ; Value: yes 14:27 samth: woo 14:27 tonyg: nice 14:27 tonyg: thanks :) 14:27 tonyg: Erlang's syntax for this is fairly terse: #foo{b = 123} 14:28 tonyg: (and even that becomes pretty awful once the nesting gets a bit deep) 14:29 (join) fred 14:29 (nick) fred -> Guest3127 14:35 (quit) Guest3127: Ping timeout: 258 seconds 15:03 (quit) anRch: Quit: anRch 15:29 (join) MayDaniel 15:49 (join) sharkspirit 16:07 (quit) sharkspirit: Quit: Page closed 16:22 (quit) metadave: Quit: Leaving 17:00 (quit) MayDaniel: Read error: Connection reset by peer 17:09 (join) realitygrill 17:35 (join) Demosthenes 18:07 (quit) shadgregory: Remote host closed the connection 18:08 (join) yoklov1 18:25 (quit) dnolen: Quit: Page closed 18:51 (quit) noam: Read error: Connection reset by peer 18:52 (join) noam 18:53 (join) sf17k 18:54 sf17k: hey guys, Ludum Dare starts tomorrow and I want to use Racket to make a game for it 18:55 sf17k: I see OpenGL works, how about audio? 18:58 chandler: http://planet.racket-lang.org/display.ss?package=rsound.plt&owner=clements might work for you 19:13 (join) dyoo 19:17 (quit) yoklov1: Quit: Leaving. 19:31 (nick) samth -> samth_away 19:59 (quit) dyoo: Ping timeout: 258 seconds 20:10 sf17k: heh I'm having a lot of fun with this, thank you 20:11 sf17k: anyone made games in Racket? 20:14 jonrafkind: i wrote pong 20:14 jonrafkind: i was writing asteroids but i got sidetracked 20:23 (quit) jrslepak: Quit: Leaving 20:27 (quit) masm: Quit: Leaving. 20:34 (quit) jonrafkind: Ping timeout: 252 seconds 20:41 (quit) karswell: Read error: Operation timed out 20:44 (quit) sf17k: 20:52 (part) bfulgham 20:59 asumu: Oh, he's gone. I was going to reply about Uncharted 3. 20:59 (quit) realitygrill: Quit: realitygrill 20:59 asumu thinks people should stay on IRC longer if they ask questions. 21:07 (join) dnolen 21:22 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/ip3Pcg 21:22 RacketCommitBot: [racket/master] db: fix sqlite3 memory corruption bug - Ryan Culpepper 21:42 (quit) Shvillr: Ping timeout: 252 seconds 21:42 (join) Shvillr 21:52 freakazoid: asumu: Unchartered 3 is written in Racket? 21:57 asumu: freakazoid: Sorry, I meant Uncharted 2 but yes: http://www.gameenginebook.com/gdc09-statescripting-uncharted2.pdf 21:58 asumu: Part of the scripting engine is. 21:58 freakazoid: Racket seems like serious overkill for an embedded scripting engine 21:58 asumu: Possibly, but its macro facilities helped, I think. 21:58 freakazoid: but then again, if you need scripting, you might as well use an awesome language for it 21:58 asumu: Lots of people embed Lua, but it doesn't have macros. 21:58 asumu: Lua with macros might be awesome. 21:59 freakazoid: hmm 21:59 (join) Saeren 22:00 freakazoid: just needs a table-based notation 22:22 (quit) noam: Quit: Leaving 22:24 (nick) ChaozZBubi -> chaozzbubi 22:35 (quit) dnolen: Quit: dnolen 23:08 (quit) freakazoid: Ping timeout: 252 seconds 23:08 (join) freakazoid 23:15 (join) loz2 23:16 (quit) loz2: Client Quit 23:16 (quit) loz`: Quit: ERC Version 5.3 (IRC client for Emacs) 23:17 (join) loz` 23:25 (join) veer 23:33 (join) realitygrill