02:46 (quit) dnolen: Quit: dnolen 04:20 (join) saint_cypher 04:35 (join) masm 04:37 (quit) saint_cypher: Quit: Leaving. 04:39 (quit) Isak_: Read error: Connection reset by peer 04:39 (join) Isak_ 05:54 (quit) DT``: Ping timeout: 246 seconds 06:06 (join) DT`` 06:12 (join) lucian 06:21 (join) MayDaniel 06:51 (quit) MayDaniel: 07:16 (join) Somelauw 07:16 Somelauw: How to type \lambda in any other program than drracket? 07:19 bremner: (lambda () ) 07:20 bremner: or, I guess use utf8 compose facilities. 07:20 bremner: necer tried that 07:20 Somelauw: I want to type the unicode symbol? 07:22 bremner: or just use the word lamda 07:22 bremner: lambda 07:22 bremner: (define f (λ (x) (+ x 1))) 07:29 (join) mceier 08:00 Somelauw: I think lambda is too verbose to type and someone told me that you can also use the unicode symbol. 08:00 Somelauw: And I thought why not? 08:00 bremner: well, it isn't portable 08:01 Somelauw: Can I at least make lambda display as l*? 08:01 bremner: I expect you can do whatever you want, with enough effort. 08:02 bremner: but what does display mean in this context? 08:03 Somelauw: That my editor, pager and everything abbreviates lambda to l* so I can read it faster. 08:03 Somelauw: I just think lambdas look so verbose. 08:04 Somelauw: And I am thinking of ways to reduce its verbosity. 08:04 Somelauw: But probably there is no practical way to make it less verbose. 08:04 bremner: well, you can obviously use the unicode lambda, but only in racket afaik 08:05 Somelauw: Well scheme isn't very portable anyway, I think. 08:05 bremner: I would say if you are that worried about the details of syntax, s-expression based languages may not be for you. 08:08 Somelauw: When is the unicode-lambda not portable? 08:08 Somelauw: Does it work on all systems that have racket installed? 08:08 bremner: yes 08:09 bremner: portable usually refers to different implementations of the same language 08:15 Somelauw: Since scheme dialects are almost completely different languages, I don't really think that portability matters that much, do you? 08:18 (quit) Somelauw: Quit: leaving 08:20 bremner: I am not talking about dialects, I am talking about implementations. Each implementation typically supports several dialects 08:39 (join) tauntaun 09:01 (join) anRch 09:01 (quit) qha: Ping timeout: 250 seconds 09:16 (join) qha 09:27 (join) dzhus 10:38 (join) dnolen 10:38 (quit) dnolen: Excess Flood 10:39 (join) dnolen 10:44 (quit) anRch: Quit: anRch 10:54 (join) leo2007 11:35 (join) jonrafkind 11:37 (quit) dnolen: Quit: dnolen 11:49 (quit) leo2007: Quit: rcirc on GNU Emacs 23.3.50.1 12:45 (join) leo2007 12:47 (quit) lucian: Remote host closed the connection 12:48 (quit) tauntaun: Ping timeout: 246 seconds 12:49 leo2007: I have cairo installed to /usr/local/unix/cairo2 12:49 leo2007: how to make racket aware of that? 12:51 jonrafkind: LD_LIBRARY_PATH 12:51 jonrafkind: ipv6 huh? 12:53 leo2007: ahh, I didn't notice I was using ipv6 but then I live in the best Uni in China so no wonder ;) 12:54 jonrafkind: cool. you know what im saying abotu LD_LIBRARY_PATH? 12:55 leo2007: jonrafkind: yeah, but I want to find a way that doesn't require setting that. 12:55 jonrafkind: edit /etc/ld.so.conf 12:55 jonrafkind: then run ld-config 12:56 leo2007: jonrafkind: on OSX here, I compiled racket the unix style 12:56 jonrafkind: oh, i forget what nonsense OSX uses to deal with dynamic library paths 12:56 jonrafkind: although I do know you have to set DYLD_LIBRARY_PATH isntead of LD_LIBRARY_PATH 12:56 jonrafkind: usually I just put that in my .bashrc 12:57 jonrafkind: hm, maybe you can pass a flag to configure to specify the location of cairo? 12:57 jonrafkind: doesn't look like it.. 12:57 leo2007: jonrafkind: cairo2 is in the PKG_CONFIG_PATH but racket doesn't pick it up while compiling 12:58 jonrafkind: oh you are just trying to compile with it 12:58 leo2007: done compiling. 12:58 leo2007: just found cannot load some modules. 12:59 jonrafkind: im not sure what to do, you can ask on the mailing list 12:59 jonrafkind: most of the main devs use osx 13:00 leo2007: or maybe I should leave it until I am familiar with racket/scheme. 13:22 (join) tauntaun 13:42 (quit) jonrafkind: Ping timeout: 240 seconds 14:08 (join) MayDaniel 14:17 (quit) leo2007: Ping timeout: 248 seconds 14:40 (join) PLT_Notify 14:40 PLT_Notify: racket: master Robby Findler * 77c2543 (0 files in 0 dirs): added an example with a type checker 14:40 PLT_Notify: racket: master Robby Findler * 362f739 (1 files in 1 dirs): fixed add-parent bug 14:40 PLT_Notify: racket: master Robby Findler * 5522c72 (1 files in 1 dirs): Rackety 14:40 PLT_Notify: racket: master commits a4644d4...5522c72 - http://bit.ly/hPXovg 14:40 (part) PLT_Notify 15:23 (quit) tauntaun: Quit: Ex-Chat 16:45 (join) tauntaun 17:08 (quit) MayDaniel: Read error: Connection reset by peer 17:52 (join) PLT_Notify 17:52 PLT_Notify: racket: master Matthew Flatt * 1641d07 (2 files in 2 dirs): cocoa: upgrade cairo binary to v1.10.2 ... - http://bit.ly/hUvDCR 17:52 (part) PLT_Notify 18:02 (join) PLT_Notify 18:02 PLT_Notify: racket: master Kevin Tew * 0c4d90b (2 files in 2 dirs): codeblock line numbers - http://bit.ly/fDWWaC 18:02 (part) PLT_Notify 18:10 (join) jonrafkind 18:18 (join) andreas_p 18:18 andreas_p: hi all 18:19 andreas_p: what about a shell like "tryruby.org" or "tryhaskell.org"... 18:19 andreas_p: ;-) ? 18:36 (quit) dzhus: Remote host closed the connection 18:36 (quit) tauntaun: Quit: Ex-Chat 18:54 (join) saint_cypher 19:02 (quit) masm: Quit: Leaving. 19:13 (join) SeanTAllen 19:47 (quit) andreas_p: Quit: Page closed 19:52 (join) PLT_Notify 19:52 PLT_Notify: racket: master Matthew Flatt * 4c5c46d (2 files in 1 dirs): avoid Cairo and Pango functions missing in CentOS 5.5 libs - http://bit.ly/e6Clsa 19:52 (part) PLT_Notify 20:02 (join) Somelauw 20:03 Somelauw: Okay, I feel a bit limited by the builtin functions, because I can t figure out how to solve this problem. 20:03 Somelauw: I have a set of elements and I want to remove a random element from it. 20:04 Somelauw: I can get the length of a set and I can remove an element from a set. 20:04 Somelauw: But I can t return a random element from that set. 20:08 (quit) Somelauw: Quit: #awesome 20:08 (join) Somelauw 20:17 (quit) Somelauw: Quit: leaving 20:49 (quit) saint_cypher: Ping timeout: 276 seconds 20:51 (quit) jproctor_: Read error: Connection reset by peer 21:03 (quit) mceier: Quit: leaving 21:08 (quit) bremner: Ping timeout: 264 seconds 21:08 (join) bremner 21:31 (join) tauntaun 22:33 (join) jproctor_ 22:45 (quit) tauntaun: Quit: Ex-Chat 23:17 (quit) SeanTAllen: Quit: SeanTAllen 23:25 (join) SeanTAllen 23:28 (quit) SeanTAllen: Client Quit 23:30 (join) leo2007