[racket] try-racket alternative

From: Floyd Arguello (floyd.arguello at gmail.com)
Date: Thu Feb 26 12:13:30 EST 2015

  Thanks for the compliment!


I’ll publish a couple of blog posts later today, which detail how I use nginx to proxy the web server requests, and daemontools to manage it.


Best,
Floyd





> On Feb 26, 2015, at 7:48 AM, Matt Jadud <matt at jadud.com> wrote:
> 
> 
> 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 <jarcane at 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.arguello at 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 <samth at 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.arguello at 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
>> 
>> 
>> 
> 
> 
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20150226/c575f514/attachment-0001.html>

Posted on the users mailing list.