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