This may be of interest to some people on this list. We're trying to get an online SICP study group off the ground here [1]. For those that don't know SICP is Structure and Interpretation of Computer Programs, a book used at MIT to teach computer programming. You can find out some more here [2]. If you're interested in learning more about functional programming you should consider joining in. The rough plan is to watch the video lectures, do exercises from the book, then have a bi-weekly skype meeting to discuss what we've learnt.
[1] is http://groups.google.com/group/anglo-celt-sicp-study-group
[2] is http://mitpress.mit.edu/sicp/
Cheers,
Chris
thanks Chris!
> --
> You received this message because you are subscribed to the Google Groups "Ruby Ireland" group.
> To post to this group, send email to ruby_i...@googlegroups.com.
> To unsubscribe from this group, send email to ruby_ireland...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/ruby_ireland?hl=en.
>
>
Great idea.
Can I make a suggestion?
Use Clojure, instead of Scheme.
Excerpt: "Clojure is a “modern” Lisp that runs on the Java Virtual
Machine. Its speed, easy access to Java libraries, and focus on
concurrency make it an appealing language for many applications."
Best jumping-off point on the Web for Clojure:
http://disclojure.org/where-to-start/
Ciao,
Kevin.
To me this is about doing the exercises in the book and learning the principles behind them. Don't need to be on the latest lisp hotness for that imho. Anything we learn will not be specific to scheme.
Chris
Take a look at this comment:
http://sicpinclojure.com/?q=content/current-status#comment-7
This study-group for the book, which includes Jim Weirich, is using Clojure:
http://groups.google.com/group/wizardbookstudy/web/study-groups
They've already converted fourteen sections of the book to Clojure.
http://github.com/deobald/sicp-clojure
And there's already a "Clojure Ireland" group, which might join in:
http://groups.google.com/group/clojure-ireland
Regards,
Kevin.
To know more about: http://codingdojo.org/cgi-bin/wiki.pl?WhatIsCodingDojo
On Fri, Jun 4, 2010 at 12:09 PM, Victor Hugo Germano <vict...@gmail.com> wrote:
> I'm on it... (depending on time, of course)
>
> when should we start?
>
> =)
>> --
>> You received this message because you are subscribed to the Google Groups "Ruby Ireland" group.
>> To post to this group, send email to ruby_i...@googlegroups.com.
>> To unsubscribe from this group, send email to ruby_ireland...@googlegroups.com.
>> For more options, visit this group at http://groups.google.com/group/ruby_ireland?hl=en.
>>
>>
>
>
>
> --
> "Mudar não é necessário. A sobrevivência ainda é opcional"
> http://malditacomedia.blogspot.com
>
> Victor Hugo Germano
> Fone: Ireland, Dublin - 0852442485
> Email: vict...@gmail.com
> Skype: victorhugogermano
>
--
"Mudar não é necessário. A sobrevivência ainda é opcional"
http://malditacomedia.blogspot.com
Victor Hugo Germano
Fone: Ireland, Dublin - 0852442485
Email: vict...@gmail.com
Skype: victorhugogermano
when should we start?
=)
On Fri, Jun 4, 2010 at 12:05 PM, Kevin Noonan <kno...@gmail.com> wrote:
> --
> You received this message because you are subscribed to the Google Groups "Ruby Ireland" group.
> To post to this group, send email to ruby_i...@googlegroups.com.
> To unsubscribe from this group, send email to ruby_ireland...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/ruby_ireland?hl=en.
>
>
--
Hi Chris,
This study-group for the book, which includes Jim Weirich, is using Clojure:
http://groups.google.com/group/wizardbookstudy/web/study-groups
They've already converted fourteen sections of the book to Clojure.
http://github.com/deobald/sicp-clojure
And there's already a "Clojure Ireland" group, which might join in:
http://groups.google.com/group/clojure-ireland
> I'm on it... (depending on time, of course)
>
> when should we start?
>
> =)
>
>
Join the list and help us work that out :)
Cheers,
Chris
> A suggestion:
> - maybe we could try to set up a coding dojo in order to apply the
> concepts... after a few exercises, might be good to get together and
> having a group hands on experience...
The reason for doing it online is that none of us are in the same location. I'm in Northern Ireland, the other three guys who started this are in Glasgow, Aberdeen and Edinburgh.
Cheers,
Chris
> Jim talked about this at the excellent Scottish Ruby Conference this
> year too - video is up at: http://video2010.scottishrubyconference.com/
>
I was at the conf, I think that's what planted the seed in our minds :)
> Count me in for the group, again time permitting, sounds like fun.
>
Great, please join the list. The idea of doing it bi-weekly is to make it easier for people to find the time.
Cheers,
Chris
On a side-note, in case anyone gets the impression that Clojure is
difficult to install these days.
On Ubuntu 9.x (or later):
sudo apt-get install rlwrap clojure
On Mac OS X:
Brief instructions here:
http://github.com/citizen428/ClojureX
(You must have Java 1.5 or later installed.)
On Windows:
Download & run "ClojureBox":
http://clojure.bighugh.com/
(Again, you must have Java 1.5 or later installed.)
Ciao,
Kevin.
/dh