Without comparing one to the other, I really like it. What I'd like to do, personally, for the next time I run a PL course (where I do a rapid run through the foundations of HtDP to introduce the language) is be able to develop a series of tutorials that leverage a framework like this. Coupled with some pre-recorded lecture content (or not), the tutorials could be used for concept introduction and initial practice, while DrR + unit tests could provide the framing for the second round of exploration. (Yes, I know, writing checks are an important part of the learning process, but sometimes I provide a few tests on a few problems to get them started.)
Either way, very cool, and thanks for making it open. Very nice. Cheers, Matt PS. I think this address is the one I'm subscribed to the list on... at least, it appears to be... apologies to the list admins if I keep getting it wrong... On Thu, Feb 26, 2015 at 12:57 AM, J Arcane <jarc...@gmail.com> wrote: > Oh wow! This is quite lovely. Definitely an improvement so far, in my book. > > I believe that the one included in try-racket is mostly based upon the > Quick Guide: http://docs.racket-lang.org/quick/ The examples are largely > similar, I think just a few things were tweaked or abbreviated. > > The state of the web front-end is mostly unmodified because I simply > didn't have much in the way of web-design skills when I took on the > project. I treated the JS side in particular as little more than a black > box. I've picked up some JS/HTML since, but my skills as an admin or a web > dev still leave a lot to be desired. > > Ultimately, my interest has always been in just seeing to it that there > was a high-quality online repl available for Racket somewhere, and at the > time, none was hosted, so I took up the repo because I needed to be able to > easily push changes to get it working. > > This is all just a rambling lead up to say that I really like what you've > done with the thing, and to be perfectly honest would be quite happy to > hand over the domain. > > On Wed, Feb 25, 2015 at 11:57 PM, Floyd Arguello <floyd.argue...@gmail.com > > wrote: > >> Thank you! >> >> They are enjoying Racket - Realm of Racket is a phenomenal book. >> >> Floyd >> >> On Feb 25, 2015, at 3:30 PM, Sam Tobin-Hochstadt <sa...@cs.indiana.edu> >> wrote: >> >> This is really nicely done! I hope your daughters are enjoying Racket >> as well. :) >> >> Sam >> >> On Wed, Feb 25, 2015 at 4:11 PM, Floyd Arguello >> <floyd.argue...@gmail.com> wrote: >> >> I found that my daughters had a lot of questions when they went through >> the >> tutorial at http://try-racket.org/ - what’s a function? What’s a binding? >> Lambda? Lexical scope? >> >> So, I thought I’d create an alternative to try-racket - for kids ages 12 >> and >> up, give or take. >> >> With that in mind, I forked https://github.com/jarcane/try-racket, >> applied a >> new design, and added: >> >> * the bootstrap js framework >> * the ability to clear and reset the console (doesn’t clear pictures yet) >> * multi-line entries in the console - auto indents at 2 spaces (needs more >> work) >> >> I also removed “context” from the error messages - to keep the errors >> short >> and sweet. >> >> It’s very much a work in progress, but you can see it here: >> http://trycode.io/ >> >> As for the content, one idea is to rewrite the tutorial for a younger, >> less >> experienced crowd, and use the “info” box in the lower left to provide >> additional information, terminology, context, etc… >> >> Another idea is to write a simple, text-based game; though it lacks the >> instant gratification of a picture appearing in the console. >> >> Any ideas/feedback? >> >> Anyone want to pitch in? :) >> >> https://github.com/arguello/trycode.io >> >> Thanks, >> Floyd >> >> >> >> >> >> >> >> >> >> >> >> >> ____________________ >> Racket Users list: >> http://lists.racket-lang.org/users >> >> >> ____________________ >> Racket Users list: >> http://lists.racket-lang.org/users >> >> > > ____________________ > Racket Users list: > http://lists.racket-lang.org/users > >
____________________ Racket Users list: http://lists.racket-lang.org/users