A couple of quick suggestions (hopefully they can be some help):  
* It's too easy to click next on each page. I liked the first page better where 
I had to fill in a blank to get a result
* Using Math to introduce grouping of expressions might be confusing later when 
the student learns that Lisp math "doesn't work like that" (i.e. RPN instead of 
infix)
* Maybe it's just how my brain works, but I think it might be clearer to 
introduce "fn" in isolation first, then link it with "def", then introduce 
"defn"

Overall, I love the design! This is definitely a good start.

Cheers,

Josh



--
Joshua Ballanco

ELC Technologies™
1771 NW Pettygrove Street, Suite 140
Portland, OR, 97209
jballanco (mailto:jballa...@elctech.com)@elctech.com 
(mailto:kmil...@elctech.com)

P +1 866.863.7365
F +1 877.658.6313
M +1 646.463.2673
T +90 533.085.5773

http://www.elctech.com (http://www.elctech.com/)


On Saturday, July 14, 2012 at 7:03 PM, Pascal Chatterjee wrote:

> Hey everyone,
>  
> I've made a website (http://talkingtomachines.org) that embeds an interactive 
> ClojureScript REPL that I'd like to try and use to teach beginners the basics 
> of programming.  
>  
> Try out the first chapter (http://talkingtomachines.org/chapter/1) and let me 
> know what you think!  
>  
> The site is a work-in-progress, but I think there's enough functionality to 
> illustrate most of my ideas. The whole thing is fully open source, and I've 
> tried to make it relatively easy to add or edit the chapters themselves, so 
> if you have any suggestions for improvements I'm more than happy to hear 
> them, in text or code form :)
>  
> // Pascal.  
>  
> --  
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com 
> (mailto:clojure@googlegroups.com)
> Note that posts from new members are moderated - please be patient with your 
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com 
> (mailto:clojure+unsubscr...@googlegroups.com)
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en  

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to