00:08 (quit) realitygrill: Quit: realitygrill 00:43 (quit) mithos28: Quit: mithos28 00:46 (join) neilv 03:10 (join) masm 03:13 (quit) dnolen: Quit: dnolen 04:09 (join) racket 04:09 racket: [racket] plt pushed 15 new commits to master: http://bit.ly/lXmMlz 04:09 racket: [racket/master] Initial adding of temporal contract library - Jay McCarthy 04:09 racket: [racket/master] Updating require paths, making tests succeed, and fixing docs - Jay McCarthy 04:09 racket: [racket/master] Correctly recreate Scopes. Closes PR 10552. Closes PR 11532. - Eric Dobson 04:09 (part) racket 05:17 (join) lucian 05:37 (join) realitygrill 05:41 (quit) littlebobby: Ping timeout: 255 seconds 05:56 (join) Nanakhiel 06:00 (quit) Lajla: Ping timeout: 264 seconds 06:01 (join) MayDaniel 06:08 (quit) MayDaniel: Read error: Connection reset by peer 06:09 (quit) neilv: Quit: Leaving 07:09 (quit) realitygrill: Quit: realitygrill 07:33 (quit) em: Read error: Operation timed out 07:38 (join) em 07:42 (quit) masm: Ping timeout: 252 seconds 08:04 (join) JohnnyL 08:10 (join) masm 08:46 (join) mithos28 08:57 (join) anRch 09:09 JohnnyL: hi 09:29 (join) littlebobby 09:48 (quit) anRch: Quit: anRch 09:53 (join) MayDaniel 09:53 (join) anRch 10:02 (quit) qha1: Ping timeout: 250 seconds 10:18 (nick) elliottcable -> ec|detached 10:24 (quit) anRch: Quit: anRch 10:28 (join) qha 10:36 (join) gelph 10:39 gelph: What is the common wisdom about distribution to multiple platforms? Does one create binaries for each platform, or does one require racket to be installed then provide the script source code? 10:40 bremner: I'd say it pretty much depends on your audience. 10:41 (join) tauntaun 10:41 gelph: Note taking software (command line first, then gui, "access from anywhery", think dropbox or evernote, maybe a mobile app too) 10:43 bremner: ah, sounds like binaries would be most suitable. Unfortunately they are a bit big. 10:52 (join) jonrafkind 11:01 (quit) MayDaniel: Read error: Connection reset by peer 11:13 (quit) gelph: Remote host closed the connection 11:33 (quit) gienah: Quit: leaving 11:59 (join) dnolen 12:17 (join) gelph 12:18 (part) gelph 12:30 (quit) masm: Ping timeout: 264 seconds 12:46 (join) masm 13:09 (join) realitygrill 13:14 (join) rekahsoft 13:15 rekahsoft: hi all..i have been doing some problems from projecteuler.net and stuff with crypto just for kicks but i noticed something that made me wonder.. 13:19 rekahsoft: i wrote what i though was a super fast fibinocci function..but when i execute it on my quadcore i oly see one cpu spike..how can i make it use all cores? do racket threads work for this? 13:20 offby1: nope 13:20 offby1: alas 13:20 offby1: there's some work in progress to allow racket to use multiple cores, but it's still early days yet 13:20 (quit) realitygrill: Quit: realitygrill 13:20 rekahsoft: offby1: awe :S so i'm out of luck eh? 13:21 offby1: far's I know. 13:21 rekahsoft: any idea if common lisp supports multiple cores? 13:21 offby1: dunno. 13:21 offby1: I bet Clojure does, though :) 13:22 JohnnyL: rekahsoft: python does 13:22 Daemmerung: (require racket/future) 13:24 Daemmerung: section 18.9 in the Guide 13:24 DT``: JohnnyL, lol. 13:27 jonrafkind: super fast fibonnaci == memoized 13:28 Daemmerung: jonrafkind: that doesn't help you when your office is cold 13:29 Daemmerung: perhaps it could titrate the degree of memoization based on a calendrical calculation 13:29 jonrafkind: don't you need to reverse the polarity first? 13:35 (quit) jonrafkind: Ping timeout: 244 seconds 13:51 offby1 's computer is too old to have a flux capacitor 13:57 JohnnyL: perhaps we can create some kind of... static warp shell.... 14:00 (quit) tauntaun: Quit: Ex-Chat 14:14 (join) racket 14:14 racket: [racket] plt pushed 2 new commits to master: http://bit.ly/liWC8C 14:14 racket: [racket/master] add some string constants to be used by check syntax - Robby Findler 14:14 racket: [racket/master] Scary warning text - Jay McCarthy 14:14 (part) racket 14:33 JohnnyL: jay mcarthy is from San Diego? 14:55 (join) tauntaun 15:01 (quit) masm: Quit: Leaving. 15:14 (join) rgee 15:15 JohnnyL: hey tauntaun 15:17 tauntaun: ? 15:30 (quit) littlebobby: Ping timeout: 250 seconds 15:40 (join) littlebobby 15:44 (join) JuanDaugherty 15:49 (quit) rgee: Ping timeout: 260 seconds 16:06 (quit) littlebobby: Ping timeout: 255 seconds 16:31 Daemmerung: An Inside question, or rather a confirmation: the result of a call to scheme_make_byte_string() is not GC'd unless I take steps to register that returned value with the collector, right? 16:31 offby1 shifts uncomfortably 16:31 Daemmerung: (I'm trying to understand readline/mzrl.rkt's custom ctypes.) 16:31 offby1: will this be on the test? 16:31 Daemmerung: God, I hope not. 16:37 mithos28: is there anything like struct-out but that works in reverse (i.e. for require instead of provide)? 16:37 Daemmerung: Pertinent semi-mystifying ctype is _bytes/eof/free in mzrl.rkt; specifically, how it's registering its finalizer, and how that differs from _string/eof/free. 16:38 offby1: mithos28: interesting question ... dunno 16:43 Daemmerung: mithos28: can you provide a concrete example? You want a finer-grained import than (require m), but broader than (require (only-in m single-binding))? 16:44 mithos28: I am trying to fix require/typed's struct import, and am looking to see if some one else solved my problem already 16:45 mithos28: the problem is some structs export different constructors depending on whether they were made with define-struct or struct 16:46 mithos28: a user knows which one they want, but I am trying to figure out how to do that programatically 16:49 offby1: ah, so you want (require (struct-stuff m structure-type-id)) where it always does the right thing 16:49 offby1: dunno about typed racket, but I doubt that'd be that useful in regular racket: when I define a struct in module s, I typically do _not_ export all of the automatically-defined names 16:50 offby1: instead, I generally write a wrapper constructor, which does sanity checks before calling the automatically-defined constructor, and I export _that_ 16:53 mithos28: I usually do export all the names, through provide/contract to do the sanity checking 16:55 offby1: I seem to recall having some constraints that couldn't be checked with contracts ... either that, or I didn't know how to use contracts :) 16:55 mithos28: I now actually think it isn't even possible, because the available information isn't enough 17:03 (join) rgee 17:20 (quit) mithos28: Quit: mithos28 17:31 (join) mithos28 17:47 (quit) mithos28: Quit: mithos28 17:50 (join) mithos28 18:04 (quit) mithos28: Quit: mithos28 18:34 (join) mithos28 18:37 (quit) mithos28: Client Quit 18:39 (join) mithos28 18:45 (join) jonrafkind 18:53 (quit) mithos28: Quit: mithos28 18:58 (join) mithos28 19:06 (quit) lucian: Remote host closed the connection 19:58 (quit) tauntaun: Quit: Ex-Chat 19:58 (join) tauntaun 21:44 (quit) jonrafkind: Ping timeout: 252 seconds 22:07 (join) littlebobby 22:08 (join) otzi_ 22:09 otzi_: hello, I've created an example.so file, using (load-extension "example.so") on racket interpreter works, but I can't get it to work inside of a .ss file 22:09 otzi_: I tried copying it to /usr/local/lib/plt/collects/mzlib/compiled/ with the name example_ss.so and then calling require on example.ss, but it didn't work either 22:11 (join) saint_cypher 22:21 Daemmerung: The current contents of src/worksp will not build a debug-mode Win64 Racket. Big build breakage all over the place, referencing unbuilt libraries, linking with inappropriate flags. 22:22 (join) Demosthenes 22:45 (nick) ec|detached -> elliottcable 22:58 (quit) DT``: Ping timeout: 255 seconds 22:58 (join) DT`` 23:01 otzi_: man, nothing seems to work :( 23:03 otzi_: my scheme_module_name returns a symbol 23:03 otzi_: the symbol is called "example" 23:07 (quit) mithos28: Quit: mithos28 23:08 otzi_: I think perhaps I need something besides returning a symbol in scheme_module_name 23:08 otzi_: I don't know 23:18 (quit) tauntaun: Quit: Ex-Chat