Re: [racket-dev] Parallel Build of Collects

2010-07-05 Thread Kevin Tew
I'm fine with renaming -u to -J. On 07/05/2010 04:37 PM, Eli Barzilay wrote: On Jul 5, Kevin Tew wrote: Parallel build of collects is now the default option. You can change the setup options by specify an environment variable to make install Examples: ; only use one processor

Re: [racket-dev] State of Places (native threads)

2010-07-14 Thread Kevin Tew
It isn't ready for use yet. I'm working on parallel build of collects and docs right now. That work is almost done and then I'll go back to working on places. We have been able to use places, comparing parallel build using both processes and places. But it still isn't ready for public use.

Re: [racket-dev] Release Announcement for v5.0.1

2010-07-27 Thread Kevin Tew
How is this: By default make install and raco setup build collects in parallel on all available processors. Use env PLT_SETUP_OPTIONS=-j 1 make install or raco setup -j 1 to build using only one processor. Kevin On 07/27/2010 10:06 AM, Eli Barzilay wrote: On Jul 27, Kevin Tew wrote

Re: [racket-dev] gc vs assignment

2010-08-24 Thread Kevin Tew
On 08/24/2010 11:38 AM, Jay McCarthy wrote: On Tue, Aug 24, 2010 at 10:53 AM, Joe Marshalljmarsh...@alum.mit.edu wrote: I'm surprised that racket3m uses page protection. Taking a hardware trap can often be thousands of times slower than taking an inline conditional branch. My

[racket-dev] Fwd: Re: parallel build error

2010-10-28 Thread Kevin Tew
:Re: parallel build error Date: Fri, 17 Sep 2010 11:27:12 -0500 From: Robby Findler ro...@eecs.northwestern.edu To: Kevin Tew t...@cs.utah.edu CC: Matthew Flatt mfl...@cs.utah.edu, Eli Barzilay e...@barzilay.org I had a printf in there. Maybe that screwed things up

[racket-dev] Fwd: Re: [plt-scheme] Recommended style for ncurses ffi?

2010-11-17 Thread Kevin Tew
Original Message Subject:Re: [plt-scheme] Recommended style for ncurses ffi? Date: Tue, 16 Nov 2010 13:47:59 -0600 From: Michael Forster m...@sharedlogic.ca To: Kevin Tew t...@cs.utah.edu On Thu, Nov 11, 2010 at 10:11 PM, Kevin Tewt...@cs.utah.edu wrote

[racket-dev] Making --enable -places the default.

2011-03-28 Thread Kevin Tew
I would like to make --enable-places the default in the near future. I would appreciate it, if racket developers could configure and build with --enable-places and report any bugs or crashes. Thanks, Kevin _ For list-related administrative

Re: [racket-dev] Making --enable -places the default.

2011-03-28 Thread Kevin Tew
Being able to sync on when they terminate? Thats pretty easy to add, I should do it. Place currently is an event you can sync on, but it becomes ready when a message arrives. Not when it terminates. On 03/28/2011 05:34 PM, Sam Tobin-Hochstadt wrote: Not a bug or crash, but it would be nice

Re: [racket-dev] [plt] Push #22439: master branch updated

2011-04-13 Thread Kevin Tew
Speaking of hashing I though Google's new fast CityHash implementation was interesting. http://google-opensource.blogspot.com/2011/04/introducing-cityhash.html On 04/13/2011 11:00 AM, mfl...@racket-lang.org wrote: mflatt has updated `master' from 91d98aa0fa to f6d185abab.

[racket-dev] Places -- on by default in v5.1.1.2. (git master)

2011-04-19 Thread Kevin Tew
The configure script has been changed to enable places by default. Note: places are NOT enabled by default for the upcoming V5.1.1 release. This means that parallel zo and doc builds will use places instead of processes. Report bugs as usual :) Kevin

Re: [racket-dev] Places -- on by default in v5.1.1.2. (git master)

2011-04-19 Thread Kevin Tew
On 04/19/2011 10:26 AM, John Clements wrote: On Apr 19, 2011, at 8:27 AM, Kevin Tew wrote: The configure script has been changed to enable places by default. Note: places are NOT enabled by default for the upcoming V5.1.1 release. This means that parallel zo and doc builds will use places

Re: [racket-dev] Memory consumption of Racket

2011-04-22 Thread Kevin Tew
You might try this patch diff --git a/src/racket/gc2/block_cache.c b/src/racket/gc2/block_cache.c index dd522aa..c34c2df 100644 --- a/src/racket/gc2/block_cache.c +++ b/src/racket/gc2/block_cache.c @@ -7,7 +7,7 @@ static void *os_alloc_pages(size_t len); static void os_free_pages(void *p,

Re: [racket-dev] wishes

2011-05-06 Thread Kevin Tew
On 05/06/2011 09:44 AM, Vincent St-Amour wrote: At Fri, 6 May 2011 11:22:48 -0400, Matthias Felleisen wrote: 1. Python seems to provide the following unit testing functionality: if a file/module is run as 'main', the test suites are run; if it is required into some other file, the

Re: [racket-dev] gtk too-small menu bar

2011-05-17 Thread Kevin Tew
Its fixed for me now. Ubuntu 11.04 x86_64. Thanks. On 05/17/2011 10:04 AM, Robby Findler wrote: In consultation with Matthew, I've pushed a change that fixes the too small menu bar problem, at least on a VM on my laptop. If you're seeing this problem, can you check and see if the change

Re: [racket-dev] Downloading DrRacket for Mac is hard?

2011-08-11 Thread Kevin Tew
look at the firefox download page for an example: There is a nice huge pretty button that is the download for your current platform. Below the big button there is a small link that says All Systems Languages http://www.mozilla.com/en-US/firefox/all.html which links to the matrix of all

Re: [racket-dev] foreign struct access different in 5.1.3?

2011-09-17 Thread Kevin Tew
I'll do that. Kevin On 09/17/2011 07:53 AM, Matthew Flatt wrote: At Sat, 17 Sep 2011 07:44:50 -0600, Kevin Tew wrote: If you would like document the fact that cstructs are generative only up to version 5.1.3. I think that improve the docs. I think the right next step is for you (Kevin

Re: [racket-dev] Using places to synchronize with C threads?

2011-09-20 Thread Kevin Tew
Place channels only work between places (os threads spawned using the `place' primitives). Place channels can't be used with an OS thread spawned by an arbitrary C library. but src/racket/src/mzrt.c contains synchronization operations for use between OS threads. Place channels are built on

Re: [racket-dev] More places questions

2011-09-30 Thread Kevin Tew
place-channel-put is not blocking. I'll add it to the docs. On 09/30/2011 06:28 AM, Sam Tobin-Hochstadt wrote: On Fri, Sep 30, 2011 at 12:26 AM, John Clements cleme...@brinckerhoff.org wrote: I'm guessing that calling place-channel-put with a descriptor pulls out the associated channel...

Re: [racket-dev] More places questions

2011-09-30 Thread Kevin Tew
Yeah I think you are right. I'll commit a change. Kevin On 09/30/2011 03:17 PM, John Clements wrote: On Sep 30, 2011, at 5:28 AM, Sam Tobin-Hochstadt wrote: On Fri, Sep 30, 2011 at 12:26 AM, John Clements cleme...@brinckerhoff.org wrote: I'm guessing that calling place-channel-put with a

Re: [racket-dev] [plt] Push #24367: master branch updated

2012-02-28 Thread Kevin Tew
On 02/28/2012 01:56 PM, Robby Findler wrote: On Tue, Feb 28, 2012 at 2:43 PM, Ryan Culpepperr...@cs.utah.edu wrote: On my machine before the change, raco setup -D took 8m13s real, 13m52s user; after the change, it takes 4m0s real, 9m3s user. I guess you have a faster machine than I do. (Are

Re: [racket-dev] odd error message in race setup

2012-03-08 Thread Kevin Tew
Its an example from the distributed places docs. I'll remove it. Kevin On 03/08/2012 06:00 PM, Robby Findler wrote: I think that the issue probably does not predate Kevin's recent push (distributed places). If you'd like to audit the push security concerns, I'm sure that'd be welcome. Robby

Re: [racket-dev] Master-Worker with Places

2012-03-29 Thread Kevin Tew
On 03/29/2012 12:00 PM, Nick Shelley wrote: In my limited experience with parallel computing, it seems like the master-worker paradigm is somewhat common. However, it seems like Racket's places (or at least the way events are done with place-channels) makes this inconvenient. Since there is

Re: [racket-dev] [plt] Push #24682: master branch updated

2012-05-10 Thread Kevin Tew
On 05/10/2012 05:38 PM, Eli Barzilay wrote: Two hours ago, t...@racket-lang.org wrote: A collects/racket/place/distributed/RMPI.rkt Can we avoid having capitals in public api modules and CamelCase names like `RMPI-AllReduce'? I'll fix it. _ Racket Developers list:

Re: [racket-dev] Math library pushed

2012-11-17 Thread Kevin Tew
Use git format-patch to create patch files for your range of commits and then apply them to the current head using git am Kevin On 11/17/2012 06:57 AM, Jens Axel Søgaard wrote: 2012/11/16 Neil Toronto neil.toro...@gmail.com: I've just made the initial commit for the math library. You will