00:03 (quit) mithos28: Quit: mithos28 00:05 (quit) jeapostrophe: Quit: jeapostrophe 00:08 (join) jonrafkind 00:10 (quit) otzi: Ping timeout: 260 seconds 00:13 (join) jeapostrophe 00:14 (quit) jeapostrophe: Client Quit 00:15 (quit) dnolen: Quit: dnolen 00:15 (join) mithos28 00:20 (join) jeapostrophe 00:28 (quit) jeapostrophe: Quit: jeapostrophe 00:34 (quit) tauntaun: Quit: Ex-Chat 00:37 (join) realitygrill 01:14 (join) fobbah 01:19 (quit) fobbah: Client Quit 01:46 (quit) realitygrill: Quit: realitygrill 01:46 (quit) mithos28: Quit: mithos28 01:47 (join) realitygrill 02:49 (quit) jonrafkind: Ping timeout: 276 seconds 02:53 (quit) realitygrill: Quit: realitygrill 03:08 (nick) ec|detached -> elliottcable 03:14 (join) masm 03:33 (join) DT`` 04:36 dsp_: hi folks 04:37 dsp_: is there a way to convert strings to bytes? 04:37 dsp_: it may not really be what i want, but i'm using racket's continue framework and want to use it to output text/plain over http when I get a certain post request 04:38 dsp_: (i'm relatively new to this) 04:39 ohwow: dsp_: http://docs.racket-lang.org/reference/bytestrings.html?q=-%3Ebytes#%28def._%28%28quote._~23~25kernel%29._string-~3ebytes/utf-8%29%29 04:39 rudybot: http://tinyurl.com/3fnndrp 04:39 ohwow: rudybot: eval (string->bytes/utf-8 "test") 04:39 rudybot: ohwow: your sandbox is ready 04:39 rudybot: ohwow: ; Value: #"test" 04:39 ohwow: hm 04:45 dsp_: thanks, works :) 04:49 (quit) ckrailo: Quit: Leaving... 05:36 (join) littlebobby 05:51 (quit) qha: Ping timeout: 264 seconds 06:06 (join) qha 06:28 (quit) qha: Ping timeout: 258 seconds 06:44 (join) qha 06:57 (quit) masm: Quit: Leaving. 07:05 (quit) qha: Ping timeout: 258 seconds 07:16 (join) masm 07:17 (nick) elliottcable -> ec|detached 07:20 (join) qha 07:34 (quit) qha: Ping timeout: 252 seconds 07:35 (join) MayDaniel 07:52 (join) qha 08:00 (join) lucian 08:13 (join) mithos28 08:14 (quit) qha: Ping timeout: 240 seconds 08:30 (join) qha 08:33 (join) tauntaun 08:33 (quit) mithos28: Quit: mithos28 08:55 (join) jeapostrophe 08:57 (join) mithos28 09:18 (quit) martinhex: Read error: Connection reset by peer 09:21 (join) martinhex 09:27 (quit) martinhex: Ping timeout: 258 seconds 09:32 (join) martinhex 09:32 (join) dnolen 09:35 (quit) qha: Ping timeout: 255 seconds 09:52 (quit) Skola: Read error: Operation timed out 09:56 (join) Skola 09:58 (quit) jeapostrophe: Quit: jeapostrophe 10:25 (join) racket 10:25 racket: [racket] plt pushed 3 new commits to master: http://bit.ly/jcvDaE 10:25 racket: [racket/master] minor clean-up - Matthew Flatt 10:25 racket: [racket/master] fix `compiler/zo-parse' & co. - Matthew Flatt 10:25 racket: [racket/master] fix JIT bug - Matthew Flatt 10:25 (part) racket 10:32 (quit) mithos28: Quit: mithos28 10:37 (quit) dnolen: Quit: dnolen 10:43 (join) mithos28 10:45 (join) anRch 10:54 (quit) wtetzner: Read error: Connection reset by peer 11:05 (quit) Lajla: Quit: Phallic Illuminatus 11:06 (join) ckrailo 11:21 (join) Lajla 11:31 (join) anRch_ 11:31 (quit) anRch: Read error: Connection reset by peer 11:31 (nick) anRch_ -> anRch 11:34 (quit) anRch: Read error: Connection reset by peer 11:35 (join) anRch 11:38 (join) dnolen 11:49 (join) racket 11:49 racket: [racket] plt pushed 4 new commits to master: http://bit.ly/lV4OFJ 11:49 racket: [racket/master] fix too-early large-allocation check - Matthew Flatt 11:49 racket: [racket/master] fix optimizer bug that reordered past a mutable variable - Matthew Flatt 11:49 racket: [racket/master] fix JIT-generated `apply-values' for chaperones - Matthew Flatt 11:49 (part) racket 11:52 (quit) anRch: Quit: anRch 11:56 (join) racket 11:56 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/lk2CHK 11:56 racket: [racket/master] fix attempt to clean up overflow checking - Matthew Flatt 11:56 (part) racket 12:01 (join) anRch_ 12:05 (join) racket 12:05 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/mU1N5r 12:05 racket: [racket/master] place-dead-evt - Kevin Tew 12:05 (part) racket 12:10 (join) realitygrill 12:13 (quit) void-: Read error: Connection reset by peer 12:17 (join) jonrafkind 12:17 (join) void- 12:19 (quit) gienah: Quit: leaving 12:29 (quit) anRch_: Quit: anRch_ 12:48 (part) ckrailo: "Leaving..." 12:53 (join) racket 12:53 racket: [racket] plt pushed 2 new commits to master: http://bit.ly/iYhxOZ 12:53 racket: [racket/master] fix another problem with attempted overflow clean-up - Matthew Flatt 12:53 racket: [racket/master] make sure only one place initializes SSL - Matthew Flatt 12:53 (part) racket 13:00 (join) racket 13:00 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/kE9OV7 13:00 racket: [racket/master] fix typo in "place.c" - Matthew Flatt 13:00 (part) racket 13:12 (quit) MayDaniel: Read error: Connection reset by peer 13:36 (join) jao 13:48 (join) bmp 13:54 (join) anRch 14:18 (join) racket 14:18 racket: [racket] plt pushed 4 new commits to master: http://bit.ly/kyPXii 14:18 racket: [racket/master] Changed define-predicate to use recursive-contract. Closes PR 10939. - Eric Dobson 14:18 racket: [racket/master] Changed order of imports in require/typed to order written. - Eric Dobson 14:18 racket: [racket/master] Remove trailing whitespace. - Vincent St-Amour 14:18 (part) racket 14:24 (join) racket 14:24 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/mlG8xx 14:24 racket: [racket/master] Add a test case for struct-based match expanders. - Vincent St-Amour 14:24 (part) racket 14:26 (join) racket 14:26 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/j7v4Gp 14:26 racket: [racket/master] disable (minimize?) smoothing for `draw-bitmap' in 'unsmoothed mode - Matthew Flatt 14:26 (part) racket 14:46 (join) carleastlund 14:52 (nick) ec|detached -> elliottcable 15:03 (quit) Nightwolf: Read error: Operation timed out 15:03 (join) Nightwolf 15:13 (quit) anRch: Quit: anRch 15:15 (quit) bmp: Quit: Bye! 15:17 (join) Daemmerung 15:19 (join) racket 15:19 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/k2vvYQ 15:19 racket: [racket/master] fix `slideshow/code' for datum after multi-line datum - Matthew Flatt 15:19 (part) racket 16:04 (quit) DT``: Ping timeout: 255 seconds 16:05 jonrafkind: tonyg, ping 16:16 (join) DT`` 16:17 (join) lucian_ 16:20 (quit) lucian: Ping timeout: 252 seconds 16:20 (quit) Daemmerung: Ping timeout: 258 seconds 16:21 mithos28: samth or stamourv: what does the alternate field of a typed-renaming do? 16:24 stamourv: Off the top of my head, I don't know. 16:24 stamourv: Do you have a pointer? 16:24 mithos28: typed-scheme/private/typed-renaming.rkt 16:24 mithos28: and uses in utils/require-contract.rkt 16:25 mithos28: I'm trying to understand if it is the solution to my problem 16:27 stamourv: I would assume that it's what you would rename `target' to. 16:27 stamourv: But I haven't looked at that code before, so I don't know. 16:29 tonyg: jonrafkind: hi 16:29 jonrafkind: are you working on the arm port of racket? 16:29 tonyg: not right now; i have a MIPS box I'm running racket on though 16:29 tonyg: without JIT yet 16:29 jonrafkind: so first you're going to port to a MIPS machine? 16:33 jonrafkind: :p 16:34 mithos28: stamourv: ok, I think it has something to do with typed vs untyped exports so it is not what I want 16:34 stamourv: mithos28: That could be. 16:35 jonrafkind: tonyg, ? 16:35 (join) omegacfx 16:36 stamourv: tonyg: That reminds me, the Lemote Yeelong (Stallman's all-free laptop) runs MIPS. 16:36 stamourv: I've been thinking about getting one, and now it would even run Racket! 16:37 tonyg: sorry was afk 16:37 tonyg: i don't know the plan for porting racket to arm 16:37 jonrafkind: im interested in helping out, assuming im not the only one 16:37 jonrafkind: years ago i tried to compile racket for arm and it failed for whatever reason but the main issue is getting actual hardware 16:37 jonrafkind: running an emulator (like qemu) is painfully slow 16:37 tonyg: cool! well, so far i have build scripts for openembedded racket 16:37 lucian_: i have an Efika MX Smartbook, it's rather nice 16:38 jonrafkind: im not sure what an appropriate arm box consists of 16:38 jonrafkind: maybe it works the same way as x86 land where you just get a motherboard, shove in an arm cpu, add some ram and away you go? 16:38 lucian_: jonrafkind: not really, you'll need to get a SoC 16:38 lucian_: beagle/pandaboard 16:39 jonrafkind: do you have experience with such stuff? can you make specific recommendations? 16:39 lucian_: or a nettop/netbook like www.genesi-usa.com/products/smartbook 16:39 lucian_: the nettop is cheaper https://www.genesi-usa.com/products/efika 16:40 (part) snorble 16:40 lucian_: but of course the netbook is ... a netbook 16:40 jonrafkind: beagle is only $150 16:40 tonyg: go for a beagleboard is what I'd do http://beagleboard.org/ 16:40 lucian_: depends how powerful you want it to be. the genesi smarttop is $129 16:41 (nick) lucian_ -> lucian 16:41 jonrafkind: since its for development, as powerful as can be 16:41 lucian: well then, maybe a pandaboard 16:41 lucian: or wait for the im53 genesi nettops 16:41 lucian: those'll be dual-core and really fast 16:42 lucian: the im51 nettop is equivalent to a beagleboard, mostly 16:45 jonrafkind: tonyg, so im wondering why you are porting to MIPS? any specific reason? 16:47 tonyg: jonrafkind: because the little router I'm experimenting with is a MIPS 16:47 tonyg: it's a WNDR3700v2 16:47 jonrafkind: oh ok 16:47 jonrafkind: i suppose its nice for that project but probably arm would have a wider use case (iphone/etc) 16:47 (join) yoklov1 16:48 (quit) mithos28: Quit: mithos28 16:48 tonyg: agreed 16:48 tonyg: the ISAs are quite similar actually 16:48 jonrafkind: right 16:48 jonrafkind: mips is similar to powerpc as well 16:48 jonrafkind: so racket could run on the ps3 :) 16:48 askhader: I'd play that game. 16:49 jonrafkind: catch the parenthesis! 16:49 askhader: haha 16:49 lucian: no JIT on PS3 16:49 jonrafkind: ps3 has no-exec? 16:50 lucian: yeah 16:50 jonrafkind: since our JIT isn't tracing I guess some code could be compiled up front to native 16:51 jonrafkind: though speaking of it, we should really have a tracing jit probabky 16:51 lucian: are there lots of hot loops in scheme code? 16:52 jonrafkind: well I guess the reigning theory is there are hot loops in every turing complete language 16:52 lucian: sure, but if you're already optimising hot functions, you shouldn't need tracing 16:53 jonrafkind: maybe you're right, i dont know all the details 16:54 lucian: me neither 16:54 jonrafkind: all the cool javascript engines are doing tracing 16:55 lucian: feel free to ask folks in #pypy 17:00 yoklov1: jesus christ, every time i think i'm starting to get the hang of macros, i find out that they are for more complicated than i had initially suspected. 17:01 jonrafkind: welcome to my life 17:01 yoklov1: theres just 17:01 yoklov1: always more 17:02 lucian: it's a complex problem 17:02 jonrafkind: and now theres even more with syntax taints that I dont understand at all 17:02 yoklov1: syntax taints 17:02 jonrafkind: a wonderful name as well 17:02 yoklov1: lol 17:03 yoklov1: i mean, i can vaguely imagine what that might mean 17:03 yoklov1: almost. 17:03 lucian: i found this article interesting http://www.erights.org/data/irrelevance.html 17:04 lucian: the less insane you want your macros to be, the more complex they have to be 17:04 lucian: from a language design perspective 17:04 yoklov1: pretty much 17:05 yoklov1: thats what it looks like, at least 17:05 lucian: scheme's aren't even as unsurprising as they could be 17:05 lucian: they're still much, much better than anything else 17:06 (join) mithos28 17:06 yoklov1: I've never actually seen any other languages really with hygenic macros that looked reasonable 17:07 jonrafkind: yes, parsing is a hard problem 17:23 (quit) lucian: Quit: bye 17:32 (quit) mithos28: Quit: mithos28 17:37 (join) snorble 17:53 (join) racket 17:53 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/jKdjQ2 17:53 racket: [racket/master] place-dead-evt docs - Kevin Tew 17:53 (part) racket 17:55 (join) mithos28 18:16 (quit) mithos28: Quit: mithos28 18:32 (join) Daemmerung 18:46 (join) jeapostrophe 18:55 (join) racket 18:55 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/mFC9jN 18:55 racket: [racket/master] Fixed missing bracket - Kevin Tew 18:55 (part) racket 18:56 (quit) jeapostrophe: Quit: jeapostrophe 19:17 (quit) masm: Ping timeout: 252 seconds 19:17 (quit) dnolen: Ping timeout: 252 seconds 19:33 (quit) yoklov1: Quit: Leaving. 19:33 (join) shofetim 19:34 (join) yoklov1 19:35 (join) yoklov2 19:35 (quit) yoklov1: Read error: Connection reset by peer 19:43 (quit) yoklov2: Quit: Leaving. 19:54 (join) yoklov1 20:03 (join) gienah 20:07 (join) dnolen 20:22 samth: jonrafkind: fortunately, you have the inventors down the hall 20:24 jonrafkind: i know, you've told me that like a dozen times 20:24 jonrafkind: but i've never had to deal with certificates in the past and i probably won't learn anything about them (now taints) until i need to 20:41 (quit) realitygrill: Quit: realitygrill 20:50 samth: they're a lot simpler than certificates 20:50 samth: also, aren't you implementing a macro system? 21:01 (quit) jonrafkind: Ping timeout: 260 seconds 21:22 (join) mithos28 21:25 (quit) yoklov1: Quit: Leaving. 21:33 (join) jeapostrophe 21:33 (quit) jeapostrophe: Client Quit 21:58 (quit) mithos28: Quit: mithos28 22:04 (join) jonrafkind 22:10 (join) yoklov1 22:12 (join) realitygrill 22:23 (quit) dnolen: Quit: dnolen 22:24 (quit) shofetim: Quit: ERC Version 5.3 (IRC client for Emacs) 22:48 (join) mithos28 22:50 (quit) littlebobby: Quit: Ex-Chat 23:01 (quit) mithos28: Quit: mithos28 23:21 (join) dnolen 23:23 (quit) tauntaun: Quit: Ex-Chat 23:29 (join) tauntaun 23:30 (quit) tauntaun: Read error: Connection reset by peer 23:31 (join) tauntaun 23:35 (quit) yoklov1: Quit: Leaving. 23:38 (join) racket 23:38 racket: [racket] plt pushed 1 new commit to master: http://bit.ly/kOVU6I 23:38 racket: [racket/master] remove docs tests that no one was interested in - Robby Findler 23:38 (part) racket 23:39 (quit) tauntaun: Quit: Ex-Chat 23:41 (join) yoklov1 23:41 (nick) samth -> samth_away 23:47 (join) otzi