Re: [racket-dev] racket vs. scheme vs. clojure (as it appears to others)

2011-04-29 Thread Joe Marshall
On Fri, Apr 29, 2011 at 8:38 AM, Matthias Felleisen wrote: > > 2. Could you point me to a criteria that classify Racket as a 'fringe' > language > and Clojure as a non-fringe language? This is no criterion, but it is suggestive: http://www.google.com/insights/search/#cat=5&q=racket%20-%20tennis%

Re: [racket-dev] A curious question about quote

2011-01-26 Thread Joe Marshall
On Wed, Jan 26, 2011 at 8:02 AM, J. Ian Johnson wrote: > Hello all. I have a historical question about quoted constants. Does anyone > know why '1 = 1? My intuition is that this is an artifact of conflating quote > with list constructors. Is that indeed the case? I doubt it. More likely it was

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 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 233781 ./racket/src/t

Re: [racket-dev] internal-definition parsing

2010-10-13 Thread Joe Marshall
On Wed, Oct 13, 2010 at 7:08 AM, Carl Eastlund wrote: > In the case I have, though, I want the sequence to be empty.  The > problem is that these bodies -- (let () ...), (parameterize () ...), > etc. -- are used for a lot of different things.  A macro may splice in > a sequence that is intended to

Re: [racket-dev] `cond' / `when' / `unless' / etc bodies

2010-10-11 Thread Joe Marshall
On Mon, Oct 11, 2010 at 9:59 AM, Neil Toronto wrote: > If I get a vote, +1/2 from me. > > My vote isn't +1 because I'd rather see a syntactic restriction removed: > make the inside of a `begin' an internal definition context. Then the change > would happen in every similar macro at once. > > Woul

Re: [racket-dev] gc vs assignment

2010-08-25 Thread Joe Marshall
On Tue, Aug 24, 2010 at 2:47 PM, Neil Toronto wrote: > > In my defense, I was talking about framerate, not total or average cost of > memory management. That is very different situation. > Games are really almost real-time apps. I'd say that they *are* real-time apps. You really want to be pr

Re: [racket-dev] gc vs assignment

2010-08-24 Thread Joe Marshall
On Tue, Aug 24, 2010 at 3:43 PM, Matthew Flatt wrote: > At Tue, 24 Aug 2010 09:53:21 -0700, Joe Marshall 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 >> bra

Re: [racket-dev] gc vs assignment

2010-08-24 Thread Joe Marshall
On Tue, Aug 24, 2010 at 7:05 AM, Matthias Felleisen wrote: > > Catching up with some mail. > > Neil wrote: > >> Avoiding allocation reduces GC collects, which reduces stutters and hitches. > > My (possibly old) understanding of GC and mutation tell me that this is one > of those prejudices that pr

Re: [racket-dev] P4P: A Syntax Proposal

2010-07-30 Thread Joe Marshall
On Fri, Jul 30, 2010 at 5:30 AM, Shriram Krishnamurthi wrote: > > My experience teaching Scheme beginners is that Lisp-style prefix for > arithmetic is NOT a problem; they get the hang of it quickly.  It's > when things start to nest and parens start to add on that they start > to get frustrated.

Re: [racket-dev] P4P: A Syntax Proposal

2010-07-29 Thread Joe Marshall
On Wed, Jul 28, 2010 at 3:06 PM, Everett wrote: > I've always thought the problem was the parens. I don't believe this. If the parens were the problem, then why didn't M-expressions gain popularity? Why didn't CGOL? Why didn't Dylan? Why hasn't *any* alternative syntax helped? (Honu, anyone?)

Re: [racket-dev] P4P: A Syntax Proposal

2010-07-29 Thread Joe Marshall
On Wed, Jul 28, 2010 at 3:27 PM, Shriram Krishnamurthi wrote: > Quoting from our Flapjax paper (pg 12): > This means that instead of > >  var name = calmE(changes($B("name")), 300); > > developers can write > >  var name = $B("name").changes().calmE(300); > > which is arguably more readable than