Subject: Re: which implementation to use
From: rpw3@rigden.engr.sgi.com (Rob Warnock)
Date: 16 Jul 2002 09:46:09 GMT
Newsgroups: comp.lang.scheme
Message-ID: <ah0q11$91krg$1@fido.engr.sgi.com>
Adrian Kubala  <adrian@sixfingeredman.net> wrote:
+---------------
| I'm looking into MzScheme. The lack of info documentation is a
| turn-off, but there seem to be a lot of other plusses which may
| convince me to try it.
+---------------

Excuse me?!?!  I'm not sure how one could ask for much more:

	<URL:http://www.plt-scheme.org/>

	<URL:http://www.plt-scheme.org/software/mzscheme/docs.html>

	<URL:http://download.plt-scheme.org/doc/mzscheme/>
	     PLT MzScheme: Language Manual
	     The online version of the MzScheme manual.

	<URL:http://download.plt-scheme.org/doc/insidemz/>
	Inside PLT MzScheme
	Describes how to extend or embed MzScheme in other applications.
	 1  Overview
		1.1  Writing MzScheme Extensions
		1.2  Embedding MzScheme into a Program
		1.3  MzScheme and Threads
	 2  Values and Types
		2.1  Standard Types
		2.2  Global Constants
		2.3  Library Functions
	 ...
	 6  Evaluation
		6.1  Top-level Evaluation Functions
		6.2  Tail Evaluation
		6.3  Multiple Values
		6.4  Library Functions
	 7  Exceptions and Escape Continuations
		7.1  Temporarily Catching Error Escapes
		7.2  Library Functions
	 8  Threads
		8.1  Integration with Threads
		8.2  Allowing Thread Switches
		8.3  Blocking the Current Thread
		8.4  Threads in Embedded MzScheme with Event Loops
		8.4.1 Callbacks for Blocked Threads
		8.5  Sleeping by Embedded MzScheme
		8.6  Library Functions
	 ...lots & lots more...

	<URL:http://download.plt-scheme.org/doc/>
	All PLT Documentation Complete documentation in a variety
	of formats.

Plus, of course, source code and precompiled binaries for a
wide variety of platforms (and the source compiles easily on
most other platforms they don't prebuild):

	<URL:http://download.plt-scheme.org/mzscheme/>

Did I mention I'm a happy user?  ;-}  ;-}

Did I mention that I've hooked all kinds of weird little C hacks
into MzScheme, and never had a problem with the documentation?


-Rob

-----
Rob Warnock, 30-3-510		<rpw3@sgi.com>
SGI Network Engineering		<http://www.rpw3.org/>
1600 Amphitheatre Pkwy.		Phone: 650-933-1673
Mountain View, CA  94043	PP-ASEL-IA

[Note: aaanalyst@sgi.com and zedwatch@sgi.com aren't for humans ]