FYI, I think the Mac version is out of date. Dropbox says the mac
installer file is two weeks old, and the windows version is a few
hours old.



On Mon, Aug 24, 2015 at 12:27 PM, John Carmack <jo...@oculus.com> wrote:
> We “released” my 10 year old son’s game that was done in Racket:
> www.1k3c.com
>
>
>
> I’m still taking a little heat from my wife for using an obscure language
> instead of something mainstream that is broadly used in industry, but I have
> nothing but good things to say about using Racket and DrRacket for a
> beginning programmer, and highly recommend it.
>
>
>
> I can’t recommend 2htdp/universe for this sort of thing, though.  I had to
> drop to the native GUI bitmaps for performance reasons, hack around the
> lifecycle to support a separate editor window, and I still don’t know how to
> make the Quit menu item actually exit the app on the Mac version.
>
>
>
> I completely understand the reasoning for the way 2htdp/universe is built,
> and saying that a “real” project should use the grown-up APIs is fine, but
> the evolution from making a little animation to controlling it somehow to
> fleshing it out into a game is so natural that recommending a fairly big
> rewrite is unfortunate.
>
>
>
> I’m a big booster of functional programming, but I’m not sure that the
> functional drawing paradigm ever really sank in while my son was working
> with it, rather it felt like you just drew everything backwards with missing
> parenthesis at the end.  I suspect that using the standard imperative GUI
> drawing code will make perfect sense to him.
>
>
>
> I’m not sure yet if we are going to migrate to the regular GUI code for
> upcoming work, or jump all the way to OpenGL so he can learn the joys of
> “Why is the screen all black?”
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Racket Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to racket-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to