Re: [racket-dev] SGC as default

2014-08-11 Thread Asumu Takikawa
On 2014-08-12 06:06:51 +0100, Matthew Flatt wrote: > What platform are you using? > > I imagine that running `./racketcgc` within the "racket" subdirectory > of your build directory will similarly crash. Can you get any > information from running `gdb racketcgc`? This is on Linux. Running the bui

Re: [racket-dev] SGC as default

2014-08-11 Thread Matthew Flatt
At Tue, 12 Aug 2014 00:43:04 -0400, Asumu Takikawa wrote: > On 2014-08-12 05:16:21 +0100, Matthew Flatt wrote: > > If you have an existing build in a repo checkout, then `make` is likely > > to fail, because the makefile dependencies are not precise enough to > > deal with the switch. You can disca

Re: [racket-dev] SGC as default

2014-08-11 Thread Asumu Takikawa
On 2014-08-12 05:16:21 +0100, Matthew Flatt wrote: > If you have an existing build in a repo checkout, then `make` is likely > to fail, because the makefile dependencies are not precise enough to > deal with the switch. You can discard your old build directory, or it > might work to simply delete >

[racket-dev] SGC as default

2014-08-11 Thread Matthew Flatt
I've changed the Racket CGC implementation --- which is mostly used only to build the normal Racket variant --- to use SGC by default, instead of the Boehm GC. The intent of the switch is to make the more portable GC the default. If you have an existing build in a repo checkout, then `make` is lik

Re: [racket-dev] [racket] Performance. Higher-order function

2014-08-11 Thread Greg Hendershott
> Being in the main repo is different from being in the distribution (and thus > automatically installed). I think that OC should be there when you download > the full bundle. Definitely. 1. It's very useful. 2. Its existence says, Racket optimization is a thing. 3. It's used with one of Racket