Gmane
Favicon
From: Martin Odersky <martin.odersky <at> epfl.ch>
Subject: Re: A couple of newbie questions
Newsgroups: gmane.comp.lang.scala
Date: 2006-11-09 15:37:43 GMT (2 years, 34 weeks, 18 hours and 13 minutes ago)
Chris Rathman wrote:
> Hope this is the right place to ask these questions?
> 
> Kind of a pet project of mine to translate SICP into some functional 
> programming languages.  I've been meaning to I've into Scala for some 
> time, and this is good a way to get my feet wet as I can think of.  I'm 
> not far on the Scala translation, but what's there can be found at:
> 
> http://www.codepoetics.com/wiki/index.php?title=Topics:SICP_in_other_languages 
> 
What a coincidence! I have also been using SICP in Scala for several 
iterations of a course on functional programming. The "Scala by 
Examples" document contains some chapters that go with the course 
(chapters 4 to 12, essentially) and that resemble the SICP material.
Executable Scala code for all the material taught in the course is in 
the SVN repository, at:

http://scalasvn.epfl.ch/cgi-bin/viewvc.cgi/scala/trunk/test/files/run/

See http://scala.epfl.ch/downloads/svn.html
for an explanation how to browse the repository.

The material is contained in the files Course-2002-*.scala, where the * 
gives the course week. Let me know what you think of it, and whether 
you'd have expressed some of the code differently.

Cheers

  -- Martin