I'm working through SICP myself here http://grinnbearit.github.com/sicp/ 
feedback welcome :)

Also finished translating The Little Schemer 
here https://github.com/grinnbearit/the-little-clojurer

On Thursday, July 19, 2012 7:18:24 AM UTC+5:30, Robert Pitts wrote:
>
> If anyone else is interested SICP in Clojure there's a port in progress (
> http://sicpinclojure.com/) though I'm not sure if the project is 
> currently alive... if not I'm sure the author could be persuaded to 
> resurrect it, especially if people were willing to help ;)
>
> On Wednesday, July 18, 2012 3:08:21 PM UTC-7, mnicky wrote:
>>
>> Another one that comes into mind is SICP course [1] in Clojure. Given 
>> Clojure's similarity to Scheme it should be doable. Also, because the SICP 
>> book is now licensed under CC-BY-SA, there shouldn't be any copyright 
>> problems etc. IMO ....
>>
>> [1] 
>> http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/
>>
>> On Wednesday, July 18, 2012 7:44:52 PM UTC+2, Eduardo Bellani wrote:
>>>
>>> Great idea and great effort. I would be awesome if Norvig gave a class 
>>> based on his PAIP 
>>> book, using clojure or any other lisp beast. 
>>>
>>> On Wed, Jul 18, 2012 at 1:38 PM, Joshua Bowles <bowlesl...@gmail.com> 
>>> wrote: 
>>> > I've made a request to Udacity and forwarded Harrison Maseko's 
>>> suggestions 
>>> > in my request. 
>>> > 
>>> > I'm sure if enough people get behind this... 
>>> > 
>>> > 
>>> > On Wed, Jul 18, 2012 at 10:33 AM, Joshua Bowles <bowlesl...@gmail.com> 
>>>
>>> > wrote: 
>>> >> 
>>> >> Peter Norvig's response: 
>>> >> 
>>> >> Possible ... Udacity would be more likely -- they seem to be more 
>>> >> skill-based whereas Coursera is more academic-based. 
>>> >> 
>>> >> 
>>> >> On Wed, Jul 18, 2012 at 10:16 AM, Joshua Bowles <bowlesl...@gmail.com> 
>>>
>>> >> wrote: 
>>> >>> 
>>> >>> I agree. My thinking with an AI class is that as LISP used to be 
>>> taught 
>>> >>> for AI in school, and most programs offer Java classes, there's got 
>>> to be a 
>>> >>> few Professors out there who really dig Clojure and have a good 
>>> chance 
>>> >>> teaching it. I didn't propose a "functional programming" course 
>>> because they 
>>> >>> already have that with Scala (not to say they wouldn't offer 
>>> another). 
>>> >>> 
>>> >>> As far as Udacity, Peter Norvig is somehow related with Udacity (not 
>>> sure 
>>> >>> what his role is), he's an old school LISPer and he's totally 
>>> familiar with 
>>> >>> Java. I don't know if he's into Clojure (but he's definitely not 
>>> against the 
>>> >>> idea of LISP running on JVM --- he wrote is own version a while back 
>>> with 
>>> >>> scheme http://norvig.com/jscheme.html). I'll email him and see if 
>>> he's 
>>> >>> interested. 
>>> >>> 
>>> >>> 
>>> >>> On Wed, Jul 18, 2012 at 9:08 AM, Harrison Maseko <lis...@gmail.com> 
>>> >>> wrote: 
>>> >>>> 
>>> >>>> That sounds like a good move, if a professor at some at one of 
>>> those 
>>> >>>> Coursera linked universities would be willing to do that. However, 
>>> can the 
>>> >>>> same request be sent to Udacity? Also, is AI the only practical 
>>> course to 
>>> >>>> suggest? I would like to suggest to Udacity, "Introduction to 
>>> Functional 
>>> >>>> Programming." Another course I would suggest is, "Building a 
>>> Dynamic 
>>> >>>> Contacts Application for the Cloud," and the third one would be 
>>> "Game 
>>> >>>> Development in Clojure" or something more focused like "Fluid 
>>> Dynamics for 
>>> >>>> Game Development." All these could use Clojure. 
>>> >>>> -h. 
>>> >>>> 
>>> >>>> 
>>> >>>> On Wednesday, July 18, 2012 4:29:04 PM UTC+2, Joshua Bowles wrote: 
>>> >>>>> 
>>> >>>>> Yes! Just this morning (before reading this thread) I emailed 
>>> Coursera 
>>> >>>>> to request a course like "Artificial Intelligence in Clojure". I 
>>> posted on a 
>>> >>>>> separate thread here ("community interest in machine learning(?)") 
>>> that I 
>>> >>>>> had made the request and provided a link for anyone else who 
>>> wanted to make 
>>> >>>>> a request: 
>>> >>>>>  http://help.coursera.org/customer/portal/emails/new 
>>> >>>>> 
>>> >>>>> 
>>> >>>>> On Wed, Jul 18, 2012 at 8:18 AM, Harrison Maseko <lis...@gmail.com> 
>>>
>>> >>>>> wrote: 
>>> >>>>>> 
>>> >>>>>> Hi Yann, 
>>> >>>>>> I agree that Udacity is more approachable in this regard than 
>>> >>>>>> Coursera. But imagine the publicity the language would get if 
>>> such a massive 
>>> >>>>>> audience were given exposure to Clojure and Clojurescript. I have 
>>> always 
>>> >>>>>> believed that a subset of Clojure (or any Lisp) could be taught 
>>> even to 
>>> >>>>>> programming beginners with ease. This in turn could dispel much 
>>> of the myths 
>>> >>>>>> surrounding Lisp-based languages to thousands at once (one of 
>>> which is 'Lisp 
>>> >>>>>> is difficult.' Simple as it may sound, it has deterred many from 
>>> even 
>>> >>>>>> peering into a Lisp). However, with a platform like Udacity, the 
>>> instructor 
>>> >>>>>> is at liberty to really explain in a newbie-friendly way the 
>>> elegance and 
>>> >>>>>> power of a language such as Clojure. The brief lesson videos 
>>> would perhaps 
>>> >>>>>> be a more navigable route to Clojure for some than reading a 
>>> book. All we 
>>> >>>>>> need is an attractive, *practical* topic (which can be suggested 
>>> by anyone 
>>> >>>>>> here), a reputable instructor, and a way of engaging Udacity 
>>> faculty about 
>>> >>>>>> our offer. And I wish that this process could begin sooner. 
>>> >>>>>> Thanks, 
>>> >>>>>> -h. 
>>> >>>>>> 
>>> >>>>>> On Wednesday, July 18, 2012 3:16:56 PM UTC+2, Yann Schwartz 
>>> wrote: 
>>> >>>>>>> 
>>> >>>>>>> 
>>> >>>>>>> 
>>> >>>>>>> On Wed, Jul 18, 2012 at 3:01 PM, Harrison Maseko <
>>> lis...@gmail.com> 
>>> >>>>>>> wrote: 
>>> >>>>>>>> 
>>> >>>>>>>> Hi All, 
>>> >>>>>>>> Massive Open Online Courses (MOOC) such as the ones offered by 
>>> >>>>>>>> Udacity, Coursera, and soon edX will eventually become 
>>> platforms from which 
>>> >>>>>>>> a language can be showcased and exposed to a very wide 
>>> audience. Here are a 
>>> >>>>>>>> few examples, all from Coursera: 
>>> >>>>>>>> 
>>> >>>>>>>> Scala:         Functional Programming Principles in Scala. 
>>> >>>>>>>> R:               Computing for Data Analysis. 
>>> >>>>>>>> Python:       An Introduction to Interactive Programming In 
>>> Python. 
>>> >>>>>>>> C++/Java:   Compilers. 
>>> >>>>>>>> Java:           Automata. 
>>> >>>>>>>> 
>>> >>>>>>>> Udacity has used Python and/or Javascript in some, if not most, 
>>> of 
>>> >>>>>>>> their recent courses. What do you think, will there ever be a 
>>> chance for a 
>>> >>>>>>>> Clojure/ClojureScript-based course to be offered on one of 
>>> these platforms? 
>>> >>>>>>>> What can the community do to create such a chance? Or is this 
>>> perhaps not 
>>> >>>>>>>> important at all? 
>>> >>>>>>>> Thanks, 
>>> >>>>>>>> -h. 
>>> >>>>>>> 
>>> >>>>>>> 
>>> >>>>>>> Coursera only provides courses backed by established 
>>>  universities, 
>>> >>>>>>> so it may rule out community-based offerings. Udacity's case is 
>>> different 
>>> >>>>>>> but the offering is more focused and very Python oriented. IMO, 
>>> Udacity with 
>>> >>>>>>> its online Python editor and overall delivery style would be a 
>>> better match 
>>> >>>>>>> for a clojure/clojurescript REPL approach. I have no idea how to 
>>> get in 
>>> >>>>>>> touch with Dr Thrun et al about this, my only experience so far 
>>> is with 
>>> >>>>>>> taking classes with both Udacity and Coursera. 
>>> >>>>>> 
>>> >>>>>> -- 
>>> >>>>>> 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 
>>> >>>>> 
>>> >>>>> 
>>> >>>> -- 
>>> >>>> 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 
>>> >>> 
>>> >>> 
>>> >> 
>>> > 
>>> > -- 
>>> > 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 
>>>
>>>
>>>
>>> -- 
>>> Eduardo Bellani 
>>>
>>> "Resolve to serve no more, and you are at once freed." 
>>>
>>

-- 
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