00:26 (quit) realitygrill: Quit: realitygrill 00:33 (join) dnolen 00:34 (quit) dnolen: Client Quit 01:00 (quit) samth: Ping timeout: 240 seconds 01:15 (quit) darkf: Quit: Leaving 02:00 (quit) jeapostrophe: Read error: Connection reset by peer 02:01 (join) jeapostrophe 02:01 (quit) jeapostrophe: Client Quit 02:01 (join) jeapostrophe 02:01 (quit) jeapostrophe: Client Quit 02:01 (join) jeapostrophe 02:04 (quit) EmmanuelOga: Quit: WeeChat 0.3.6-rc2 02:13 (quit) jonrafkind: Ping timeout: 258 seconds 02:18 (quit) jeapostrophe: Ping timeout: 260 seconds 02:44 (quit) tomku: Ping timeout: 240 seconds 03:11 (join) tomku 03:24 (join) jeapostrophe 03:29 (quit) jeapostrophe: Ping timeout: 258 seconds 03:35 (join) mithos28 03:40 (join) mithos28_ 03:41 (quit) mithos28: Ping timeout: 240 seconds 03:41 (nick) mithos28_ -> mithos28 04:24 (join) Blkt 04:42 Blkt: good morning everyoen 04:43 Blkt: everyone* 04:47 (quit) mithos28: Quit: mithos28 04:48 noelw: Hi 04:50 Blkt: :D 04:53 (join) si14 06:54 (join) Burlingk 07:14 (join) masm 07:22 (join) jeapostrophe 08:04 (join) veer 08:09 (join) jrslepak_ 08:31 (join) Emry 08:32 (join) burlingk__ 08:33 (quit) Burlingk: Disconnected by services 08:33 (quit) Emry: Disconnected by services 08:33 (nick) burlingk__ -> Burlingk 08:39 (quit) jrslepak_: Quit: This computer has gone to sleep 08:43 (quit) cipher: Quit: leaving 08:52 (quit) veer: Quit: Leaving 09:13 (join) ahinki 09:28 (join) realitygrill 09:39 (join) cipher 09:54 (join) mceier 10:17 (join) EmmanuelOga 10:24 (quit) jeapostrophe: Ping timeout: 260 seconds 10:24 (quit) francisl: Quit: francisl 10:25 (join) icrusade 10:26 (join) oiiii 10:32 (join) shader` 10:32 (quit) shader: Read error: Connection reset by peer 10:38 (join) dyoo 10:42 (quit) shader`: Read error: Connection reset by peer 10:42 (join) shader` 10:42 (join) dyoo_ 10:45 (quit) dyoo: Ping timeout: 265 seconds 10:46 (join) jeapostrophe 11:01 (quit) jeapostrophe: Ping timeout: 248 seconds 11:01 (nick) samth_away -> samth 11:16 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/FxZ39g 11:16 RacketCommitBot: [racket/master] Adding an example for `define-match-expander'. - Danny Yoo 11:16 RacketCommitBot: [racket/master] uClibc doesn't support getcontext(). - Tony Garnock-Jones 11:30 tonyg: Is there a memory profiler or similar I can use to get some idea of how Racket is using memory? 11:31 samth: tonyg: there's `dump-memory-stats' 11:31 samth: rudybot: doc dump-memory-stats 11:31 rudybot: samth: your racket/init sandbox is ready 11:31 rudybot: samth: http://docs.racket-lang.org/reference/garbagecollection.html#(def._((quote._~23~25kernel)._dump-memory-stats)) 11:32 tonyg: ok that's neat! thanks samth 11:44 (join) anRch 11:45 (join) Demosthenes 11:46 (quit) ahinki: Quit: ChatZilla 0.9.87 [Firefox 8.0/20111102223350] 11:46 (part) icrusade 11:51 (join) dnolen 11:57 (join) jeapostrophe 11:57 (join) mithos28 12:01 (join) MayDaniel 12:03 (quit) dnolen: Ping timeout: 265 seconds 12:14 (join) dnolen 12:27 (quit) anRch: Quit: anRch 12:34 (quit) dnolen: Ping timeout: 265 seconds 12:37 (join) anRch_ 12:38 (quit) oiiii: Remote host closed the connection 12:48 (quit) mithos28: Quit: mithos28 12:55 (join) jonrafkind 12:58 (quit) noelw: Quit: noelw 13:02 (quit) anRch_: Read error: Connection reset by peer 13:05 (quit) karswell: Read error: Operation timed out 13:10 (part) tim-brown: "Leaving" 13:13 (join) mithos28 13:14 tonyg: what are the chances of getting a port-closed-evt ? 13:14 tonyg: port-closed-evt : port-closed? :: thread-dead-evt : thread-dead? 13:15 jonrafkind: i dunno, ask matthew 13:15 jonrafkind: probably close to 1 13:15 tonyg: :) 13:24 (quit) realitygrill: Quit: realitygrill 13:37 (join) Fare 13:41 (quit) Blkt: Quit: gogogo 13:45 (join) realitygrill 13:58 (join) dnolen_ 14:05 (join) francisl 14:10 (join) DanBurton 14:11 Demosthenes: so i'm looking again at the lex parser that comes with racket after basically writing my own lexer. the syntax i'm still getting used to, but i'm stumped on the parser grammar. i was going to use match with mine, but figured learning the included one might make more sense. there's no examples in the documentation though, can someone recommend one? 14:13 jonrafkind: http://git.racket-lang.org/plt/blob_plain/HEAD:/collects/honu/core/read.rkt 14:13 rudybot: http://tinyurl.com/4xdrhq8 14:15 (join) shofetim 14:15 Demosthenes: that's really... complex for a beginning example 14:17 shofetim: Is there a better way / some syntactic sugar for method chaining? rather then (send some-class second-method (send some-class first-method)) 14:19 jonrafkind: Demosthenes, are you just looking at how to write the (lexer ...) tsuff? 14:21 Demosthenes: jonrafkind: i read the docs on lex and parse, and i'm currently looking at: https://gist.github.com/1068185 14:22 Demosthenes: like i said, i reimplemented my own lex, just to parse my data into tokens, so i get that, the syntax'll grow on me, but thats ok ;] 14:22 Demosthenes: its the parse that is opaque 14:22 jonrafkind: oh ok, i haven't used parse much 14:22 Demosthenes: the docs seem to assume you've used other lexer/parser combos 14:22 jonrafkind: LL/LR give me nightmares 14:23 Demosthenes: really, i'm trying to use lex/parse to pull data out of text records 14:23 (join) karswell 14:23 jonrafkind: id probably just use regular expressions with matching patterns 14:23 Demosthenes: regexps are a poor answer... lexing should let me do some type checking and alert if the record format changes... regexps wont 14:23 Demosthenes: these are paragraph records. 14:23 Demosthenes: not single line. 14:24 (quit) Burlingk: Quit: Leaving 14:24 Demosthenes: and i don't control the input format... the external vendor does. they are mostly english, but i have to basically reverse their printf template to get the data back 14:26 Demosthenes: http://pastebin.com/zXhRTnbV 14:26 Demosthenes: like that, but many different ones to match. 14:26 Demosthenes: its only a valid record if all lines are present, so regexps fall apart 14:26 Demosthenes: i still have to have a state machine 14:27 (join) anRch 14:31 (quit) acarrico: Ping timeout: 248 seconds 14:44 (join) samth_ 14:53 (join) acarrico 14:58 (quit) MayDaniel: Read error: Connection reset by peer 15:04 (quit) mceier: Read error: Operation timed out 15:08 (join) mceier 15:10 (join) MayDaniel 15:11 (nick) shader` -> shader 15:17 (quit) MayDaniel: Read error: Connection reset by peer 15:18 (quit) anRch: Quit: anRch 16:09 (quit) EmmanuelOga: Ping timeout: 252 seconds 16:17 (quit) realitygrill: Quit: realitygrill 16:29 asumu: shofetim: send* 16:38 shofetim: asumu: thanks : ) 16:55 (quit) acarrico: Ping timeout: 258 seconds 16:55 (join) DontChangeMyName 16:56 DontChangeMyName: Hello there 16:57 DontChangeMyName: Would anyone tell me the best way to compare 2 strings? 16:57 stamourv: rudybot: doc string=? 16:57 rudybot: stamourv: your sandbox is ready 16:57 rudybot: stamourv: http://docs.racket-lang.org/reference/strings.html#(def._((quote._~23~25kernel)._string~3d~3f)) 16:57 stamourv: DontChangeMyName: ^ 16:57 DontChangeMyName: I got a list of strings and I want to compare those with a string a will input 16:58 DontChangeMyName: Im doing string->list the comparing char per char 16:58 DontChangeMyName: with recursion 17:00 stamourv: DontChangeMyName: `string=?' sounds like what you want. 17:00 stamourv: rudybot gave you a link to its docs. 17:02 DontChangeMyName: thanks guy I will try iy 17:04 DontChangeMyName: thank you again guys I just tried it it will save me lots of works 17:04 (quit) DontChangeMyName: Quit: Page closed 17:08 asumu: Demosthenes: did you mention wanting a parser combinator earlier or was that someone else? 17:08 asumu: Just so you know, there's a package "parseq" on planet with examples. 17:10 (quit) dnolen_: Quit: Page closed 17:13 (join) MayDaniel 17:22 (quit) DanBurton: Quit: Leaving 17:30 (quit) mithos28: Quit: mithos28 17:31 (join) mithos28 17:38 (quit) francisl: Quit: francisl 18:01 (quit) mithos28: Quit: mithos28 18:03 (join) mithos28 18:03 RacketCommitBot: [racket] plt pushed 2 new commits to master: http://git.io/vtwKuQ 18:03 RacketCommitBot: [racket/master] ffi/unsafe: handle out-of-memory on malloc - Matthew Flatt 18:03 RacketCommitBot: [racket/master] fix sandbox parameterization order - Matthew Flatt 18:13 (quit) jonrafkind: Ping timeout: 244 seconds 18:14 (quit) dyoo_: Ping timeout: 265 seconds 18:15 (quit) mceier: Quit: leaving 18:18 (join) acarrico 18:22 (quit) jeapostrophe: Ping timeout: 255 seconds 18:28 Demosthenes: asumu: that was me 18:42 (join) dnolen 18:48 (join) jrslepak_ 18:49 (join) jeapostrophe 18:56 (join) jao 19:26 RacketCommitBot: [racket] plt pushed 1 new commit to release: http://git.io/zW42iQ 19:26 RacketCommitBot: [racket/release] Fixed version of b9bd1db5. - Eli Barzilay 19:40 (quit) MayDaniel: Read error: Connection reset by peer 20:23 (nick) samth -> samth_away 20:28 (quit) samth_: Ping timeout: 260 seconds 20:38 (quit) masm: Quit: Leaving. 20:46 (join) francisl 21:16 (quit) jeapostrophe: Ping timeout: 240 seconds 21:17 (quit) francisl: Remote host closed the connection 21:17 (join) francisl 21:33 (quit) dnolen: Quit: dnolen 21:46 (quit) mithos28: Quit: mithos28 21:46 (join) dnolen 22:11 (quit) shader: Read error: Connection reset by peer 22:11 (quit) dnolen: Read error: Connection reset by peer 22:11 (join) dnolen 22:12 (join) shader 22:15 (join) jeapostrophe 22:21 (quit) jeapostrophe: Ping timeout: 258 seconds 22:40 (join) jonrafkind 22:58 (quit) dnolen: Quit: dnolen 23:02 RacketCommitBot: [racket] plt pushed 1 new commit to master: http://git.io/4SwrfQ 23:02 RacketCommitBot: [racket/master] adjust call to get-info/full so that it respects the contract - Robby Findler 23:04 Demosthenes: hrm, still looking for a relatively simple parser example... 23:05 asumu: Demosthenes: Did you look in parser-tools/examples? e.g. https://github.com/plt/racket/blob/master/collects/parser-tools/examples/calc.rkt 23:05 rudybot: http://tinyurl.com/3d42nf3 23:10 Demosthenes: that is a bit simpler 23:13 (join) EmmanuelOga 23:26 (join) mithos28