[racket] Try Racket

From: Sam Tobin-Hochstadt (samth at ccs.neu.edu)
Date: Wed Apr 24 07:44:49 EDT 2013

First, well done! It works great.  Eli, what would it take to host
this at `try.racket-lang.org`?

A few small things:
 - the error messages for `circle` don't have any indentation, unlike
what they do in DrRacket
 - I think the "Go!" section is too long for a single box -- it didn't
quite fit on my monitor.  The "Lists" section is also long.
 - Typing multiple line text causes it to be indented slightly wrong.
 - The identifiers in the text should be set in typewriter font
 - There's some wrong indentation in some of the code in the prose.
 - Loading the planet package seems to take quite a while, which means
it's probably actually loading it.  Best to make sure that doesn't
happen.
 - An older version had a nice message if you typed 'next' on the last screen.

And a few larger things:
 - You might be able to add tab-completion for identifiers, using the
namespace the way that the `readline` library does it.
 - The section on local binding in the tutorial probably needs
revision, since it encourages `let` instead of internal `define`, but
modern Racket style goes the other way.
 - It would be great to hyperlink parts of the text to the
documentation automatically.  Perhaps the way the examples on the web
pages work would help [1].  This is probably complicated to set up,
though.

Again, awesome!

[1] https://github.com/plt/racket/blob/master/collects/meta/web/www/index.rkt

Sam


On Wed, Apr 24, 2013 at 7:16 AM, manu d <th3rac25 at gmail.com> wrote:
> Hello
>
> I got my web-based Racket tutorial off the ground.
>
> You can find it here: https://github.com/voila/try-racket
>
> It's still rough around the edges, but it is now possible to go through the
> tutorial 'Quick: An Introduction to Racket with Pictures'.
>
> Note that there's a few things missing from the original tutorial:
>
> - in the 'Lists' section, I omitted this snippet: (list (circle 10) (square
> 10))
> At the moment, I can only display single images.
>
> I've also omitted the section on objects, as it uses Racket’s GUI. Maybe
> someone can come up with some alternative content for this section.
>
> Help, suggestions and bug reports, welcome !
>
> Thanks
>
> Manu
>
> ____________________
>   Racket Users list:
>   http://lists.racket-lang.org/users
>


Posted on the users mailing list.