[racket-dev] try the GRacket2 branch

2010-10-28 Thread Matthew Flatt
The git repository now includes a gr2 branch for the new implementation of `racket/gui', which we've been informally calling GRacket2. The new `racket/gui' is intended to be mostly compatible with the current library, but there are some significant incompatibilities. Those differences are

Re: [racket-dev] 5.0.2 changelog

2010-10-28 Thread Casey Klein
On Thu, Oct 28, 2010 at 12:40 AM, Jon Rafkind rafk...@cs.utah.edu wrote: Please find your name below and provide some blurb for the 5.0.2 changelog Author: Jay McCarthy j...@racket-lang.org    - Adding define-datatype to ASL    - PLAI changes    - Webserver changes Author: Sam

Re: [racket-dev] 5.0.2 changelog

2010-10-28 Thread Matthias Felleisen
On Oct 27, 2010, at 11:12 PM, Robby Findler wrote: Also, don't forget that we moved the signatures to ASL (and improved various aspects of the implementation). And be sure to tell them that it is all un(English)documented. Do we really want to encourage the current syntax for heaven's

Re: [racket-dev] 5.0.2 changelog

2010-10-28 Thread Matthew Flatt
At Wed, 27 Oct 2010 23:40:27 -0600, Jon Rafkind wrote: Author: Matthew Flatt mfl...@racket-lang.org Modules spliced at the file level instead of collection level. Internal definitions for `when', `unless', `cond', `case', and `match' #true and #false forms None seem especially

Re: [racket-dev] 5.0.2 changelog

2010-10-28 Thread Sam Tobin-Hochstadt
On Thu, Oct 28, 2010 at 1:40 AM, Jon Rafkind rafk...@cs.utah.edu wrote: Author: Sam Tobin-Hochstadt sa...@racket-lang.org    Faster loading of TR files? Not worth mentioning. You do have the optimizer-by-default in the changelog, right? -- sam th sa...@ccs.neu.edu

Re: [racket-dev] 5.0.2 changelog

2010-10-28 Thread Robby Findler
I don't agree with this. We put something in there. It has been there for a full release cycle and we still don't have documentation. Choosing to not mention it is not reasonable. Instead I think a bullet like this is what we should put: * signatures have been restricted to ASL (removed from BSL

Re: [racket-dev] 5.0.2 changelog

2010-10-28 Thread Robby Findler
I agree! Robby On Thu, Oct 28, 2010 at 7:59 AM, Matthias Felleisen matth...@ccs.neu.edu wrote: On Oct 28, 2010, at 8:34 AM, Matthew Flatt wrote: At Wed, 27 Oct 2010 23:40:27 -0600, Jon Rafkind wrote: Author: Matthew Flatt mfl...@racket-lang.org    Modules spliced at the file level instead

Re: [racket-dev] 5.0.2 changelog

2010-10-28 Thread Jay McCarthy
Here are some change logs entries for me: Web Server - formlets now provide more HTML form elements; make-xexpr-response supports a preamble for DTD declarations; serve/servlet supports stateless servlets PLAI - correct source locations in test printing; corrected test printing; various GC

Re: [racket-dev] 5.0.2 changelog

2010-10-28 Thread Eli Barzilay
Three hours ago, Matthias Felleisen wrote: On Oct 28, 2010, at 8:34 AM, Matthew Flatt wrote: None seem especially worth mentioning, but the internal-definition change could be mentioned if we need more to Say: * The `when', `unless', `cond', `case', and `match' forms (in

Re: [racket-dev] 5.0.2 changelog

2010-10-28 Thread Sam Tobin-Hochstadt
On Thu, Oct 28, 2010 at 12:29 PM, Eli Barzilay e...@barzilay.org wrote: Three hours ago, Matthias Felleisen wrote: On Oct 28, 2010, at 8:34 AM, Matthew Flatt wrote: None seem especially worth mentioning, but the internal-definition change could be mentioned if we need more to Say: *

Re: [racket-dev] 5.0.2 changelog

2010-10-28 Thread Eli Barzilay
About a minute ago, Sam Tobin-Hochstadt wrote: On Thu, Oct 28, 2010 at 12:29 PM, Eli Barzilay e...@barzilay.org wrote: Three hours ago, Matthias Felleisen wrote: On Oct 28, 2010, at 8:34 AM, Matthew Flatt wrote: None seem especially worth mentioning, but the internal-definition

Re: [racket-dev] 5.0.2 changelog

2010-10-28 Thread Jon Rafkind
On 10/28/2010 06:36 AM, Sam Tobin-Hochstadt wrote: On Thu, Oct 28, 2010 at 1:40 AM, Jon Rafkind rafk...@cs.utah.edu wrote: Author: Sam Tobin-Hochstadt sa...@racket-lang.org Faster loading of TR files? Not worth mentioning. You do have the optimizer-by-default in the changelog, right?

Re: [racket-dev] 5.0.2 changelog

2010-10-28 Thread Eli Barzilay
About a minute ago, Sam Tobin-Hochstadt wrote: On Thu, Oct 28, 2010 at 12:41 PM, Eli Barzilay e...@barzilay.org wrote: About a minute ago, Sam Tobin-Hochstadt wrote: On Thu, Oct 28, 2010 at 12:29 PM, Eli Barzilay e...@barzilay.org wrote: Three hours ago, Matthias Felleisen wrote: On

Re: [racket-dev] try the GRacket2 branch

2010-10-28 Thread Jon Rafkind
Maybe I screwed something up but I can't tell if I'm running gr2 or not. I built the gr2 branch and ran drscheme but so far it looks exactly the same as gr1 (which I am positive is actually gr1). Is there an easy way to tell if I'm running gr2? Or should gr2 look identical to gr1? On 10/28/2010

[racket-dev] Text spacing different in gr2

2010-10-28 Thread John Clements
I don't know whether this is better or worse, but it's different; in gracket2, the intro lines of text in the interactions pane are closer together. I measured the distance between the first and second line baselines to be two pixels larger (18 vs. 16) in the old version, gracket. This is

Re: [racket-dev] try the GRacket2 branch

2010-10-28 Thread Matthew Flatt
The version number on GRacket2 right now is 5.0.2.2. At Thu, 28 Oct 2010 11:26:43 -0600, Jon Rafkind wrote: Maybe I screwed something up but I can't tell if I'm running gr2 or not. I built the gr2 branch and ran drscheme but so far it looks exactly the same as gr1 (which I am positive is

[racket-dev] relative lines of C in gracket vs. gracket2

2010-10-28 Thread John Clements
I took a look at the size of our C code base (all files ending in .c, .h, .cpp, and .cxx, not including those with 'xsrc' in the path) to see how much smaller gracket2 is, and (assuming I didn't miss something major) the difference is truly impressive. The below is ... | wc | sort -n | tail,

Re: [racket-dev] relative lines of C in gracket vs. gracket2

2010-10-28 Thread Joe Marshall
On Thu, Oct 28, 2010 at 10:48 AM, John Clements cleme...@brinckerhoff.org wrote: So, if I'm reading this correctly, we've gone from ~590K lines of C to about ~340K lines of C. That's amazing. Something is wrong. In your listing, the only two lines that have changed are these: 8404 22017

Re: [racket-dev] relative lines of C in gracket vs. gracket2

2010-10-28 Thread Jay McCarthy
That's tail -9 so he's dropped all the other things. Jay On Thu, Oct 28, 2010 at 11:58 AM, Joe Marshall jmarsh...@alum.mit.edu wrote: On Thu, Oct 28, 2010 at 10:48 AM, John Clements cleme...@brinckerhoff.org wrote: So, if I'm reading this correctly, we've gone from ~590K lines of C to about

Re: [racket-dev] try the GRacket2 branch

2010-10-28 Thread Robby Findler
Under ubuntu the menus are ubuntu colors instead of grey. Under mac os x, the splash screen's progress bar is slightly taller. Robby On Thu, Oct 28, 2010 at 12:42 PM, Matthew Flatt mfl...@cs.utah.edu wrote: The version number on GRacket2 right now is 5.0.2.2. At Thu, 28 Oct 2010 11:26:43

Re: [racket-dev] relative lines of C in gracket vs. gracket2

2010-10-28 Thread namekuseijin
On Thu, Oct 28, 2010 at 3:48 PM, John Clements cleme...@brinckerhoff.org wrote: So, if I'm reading this correctly, we've gone from ~590K lines of C to about ~340K lines of C. That's amazing. hope that doesn't mean more obfuscated C code, though... :p

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

2010-10-28 Thread Kevin Tew
Jay, Your DrDr error resembles Robby's past problem below. I capture STDOUT and STDERROR during compile so I'm curious to how these problems arise. My only guess is that a debug printf got introduced into collects/setup or collects/compiler Original Message Subject:

Re: [racket-dev] 5.0.2 changelog

2010-10-28 Thread Ryan Culpepper
On 10/27/2010 11:40 PM, Jon Rafkind wrote: Please find your name below and provide some blurb for the 5.0.2 changelog Author: Jay McCarthyj...@racket-lang.org - Adding define-datatype to ASL - PLAI changes - Webserver changes Author: Sam Tobin-Hochstadtsa...@racket-lang.org

Re: [racket-dev] try the GRacket2 branch

2010-10-28 Thread Jon Rafkind
I got it to work, I think my initial trouble was I ran $ git checkout -b gr2 instead of $ git checkout gr2 On 10/28/2010 12:11 PM, Robby Findler wrote: Under ubuntu the menus are ubuntu colors instead of grey. Under mac os x, the splash screen's progress bar is slightly taller. Robby On

Re: [racket-dev] relative lines of C in gracket vs. gracket2

2010-10-28 Thread Carl Eastlund
On Thu, Oct 28, 2010 at 2:12 PM, namekuseijin namekusei...@gmail.com wrote: On Thu, Oct 28, 2010 at 3:48 PM, John Clements cleme...@brinckerhoff.org wrote: So, if I'm reading this correctly, we've gone from ~590K lines of C to about ~340K lines of C. That's amazing. hope that doesn't mean

Re: [racket-dev] try the GRacket2 branch

2010-10-28 Thread Casey Klein
On Thu, Oct 28, 2010 at 1:25 AM, Matthew Flatt mfl...@cs.utah.edu wrote: More immediately, it's time for you to try out the gr2 branch for everyday work. In case there's anyone else who wants to try but (somehow) knows even less about git than I do, here's what I did to checkout the branch. $

Re: [racket-dev] try the GRacket2 branch

2010-10-28 Thread Jon Rafkind
On 10/28/2010 01:05 PM, Casey Klein wrote: On Thu, Oct 28, 2010 at 1:25 AM, Matthew Flatt mfl...@cs.utah.edu wrote: More immediately, it's time for you to try out the gr2 branch for everyday work. In case there's anyone else who wants to try but (somehow) knows even less about git than I do,

[racket-dev] land of lisp, music video/comic/book

2010-10-28 Thread Matthias Felleisen
http://landoflisp.com/?ref=nf Enjoy -- Matthias _ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev

Re: [racket-dev] relative lines of C in gracket vs. gracket2

2010-10-28 Thread namekuseijin
On Thu, Oct 28, 2010 at 4:56 PM, Carl Eastlund c...@ccs.neu.edu wrote: On Thu, Oct 28, 2010 at 2:12 PM, namekuseijin namekusei...@gmail.com wrote: On Thu, Oct 28, 2010 at 3:48 PM, John Clements cleme...@brinckerhoff.org wrote: So, if I'm reading this correctly, we've gone from ~590K lines of C

Re: [racket-dev] relative lines of C in gracket vs. gracket2

2010-10-28 Thread Robby Findler
Conveniently, however, it isn't the broken one that we used here. Whew. Robby On Thu, Oct 28, 2010 at 2:56 PM, namekuseijin namekusei...@gmail.com wrote: On Thu, Oct 28, 2010 at 4:56 PM, Carl Eastlund c...@ccs.neu.edu wrote: On Thu, Oct 28, 2010 at 2:12 PM, namekuseijin namekusei...@gmail.com

Re: [racket-dev] land of lisp, music video/comic/book

2010-10-28 Thread namekuseijin
On Thu, Oct 28, 2010 at 6:11 PM, Shriram Krishnamurthi s...@cs.brown.edu wrote: We spent 15 years trying to shake the name Lisp, and today I feel proud to be a Lisp programmer. according to the web-comic you're actually a useful-at-times time-travelling nuisance... :p

Re: [racket-dev] try the GRacket2 branch

2010-10-28 Thread Stevie Strickland
On Oct 28, 2010, at 3:05 PM, Casey Klein wrote: On Thu, Oct 28, 2010 at 1:25 AM, Matthew Flatt mfl...@cs.utah.edu wrote: More immediately, it's time for you to try out the gr2 branch for everyday work. In case there's anyone else who wants to try but (somehow) knows even less about git

[racket-dev] sharing cpointers between namespaces

2010-10-28 Thread John Clements
I've put together a fix for the inability to share FFI objects between user namespaces... but it has a catch. Specifically, I moved the define-struct of cpointer into a module by itself, called ffi/unsafe/cvector-def; that way, my tool.rkt file can require this one-line module and attach it to

[racket-dev] gr2 language menu appears to be drunk

2010-10-28 Thread John Clements
This reminds me of those medication ads that have wavy text to prevent detection. Look at the text line at the start of a program to see what I mean. Eli, sorry for the 50K attachment. John inline: wavy-letters.png smime.p7s Description: S/MIME cryptographic signature

Re: [racket-dev] try the GRacket2 branch

2010-10-28 Thread Jose A. Ortega Ruiz
Hi, In a build from a checkout of a few minutes ago, drracket dies on me when i try to resize its window, with the following message to the console: The program 'unknown' received an X Window System error. This probably reflects a bug in the program. The error was 'BadMatch (invalid parameter