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 <th3ra...@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 > ____________________ Racket Users list: http://lists.racket-lang.org/users