[racket] Try Racket
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
>