Still stumbling my way through Friedman and Felleisen - leaving
bread(crumbs) on the path. Finished "A Little Java, A Few Patterns".
Halfway through "The Seasoned Schemer" and "The Little MLer". As
before, the Oz translation is at (password Mozart):
http://www.angelfire.com/tx4/cus/tls.zip
(Should probably look for an eventual home for such things - but want to
see how far I get).
Thanks,
Chris Rathman
Chris Rathman wrote:
While y'all are working on all sorts of new and interesting things,
I'm still working my way through some classic CS texts.
SICP: I've been working on translation of SICP into Oz (as well as a
number of other PLs) - getting most of the way through the first three
chapters. I've come to the conclusion that, of all the languages I've
worked with, Oz is the most capable of expressing the greatest swath
of SICP (excepting Scheme of course). I'm hoping to eventually get
all 5 chapters translated into Oz. The SICP translation is on
Dominic's CTM wiki at:
http://www.codepoetics.com/wiki/index.php?title=Topics:SICP_in_other_languages
The Little Schemer: This is another book I've just finished
translating into Oz. The first chapter is posted on the CTM wiki on
the same page as The Reasoned Schemer (along with chapter #1 of
Essentials of Programming Languages):
http://www.codepoetics.com/wiki/index.php?title=Topics:TRS_in_other_languages:Oz
I'm awaiting word from the authors on whether it's reasonable to post
the other chapters on the wiki. In the meantime, the full translation
of all ten chapters is available as a zip archive on my website -
Password for the files is 'Mozart':
http://www.angelfire.com/tx4/cus/tls.zip
The translations do suffer from being too literal in parts but I
figure they might be useful to others. Any criticism and corrections
are welcome.
Chris
Peter VAN ROY wrote:
Dear all,
For those of you interested in exploring new programming paradigms,
there are some examples of how to code them in Oz on the Web page
http://www.info.ucl.ac.be/~pvr/ds/mitbook.html, under the heading
"Mozart system supplements":
- functional reactive programming in Oz
- lazy quicksort: how laziness can create incremental algorithms
- CSP in Oz: the rendezvous synchronization in Oz
- multi-agent systems: contract net protocol
One of the lessons is that the WaitNeeded operation is a powerful
primitive for building more complicated synchronizations.
Peter
_________________________________________________________________________________
mozart-users mailing list
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users
_________________________________________________________________________________
mozart-users mailing list
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users
_________________________________________________________________________________
mozart-users mailing list
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users