Subject: Re: Scheme question
From: rpw3@rigden.engr.sgi.com (Rob Warnock)
Date: 1999/07/02
Newsgroups: comp.lang.scheme
Message-ID: <7lhtlf$4ua60@fido.engr.sgi.com>
Michel Schinz  <Michel.Schinz@csem.ch> wrote:
+---------------
| "Chris Drelich" <cd255@columbia.edu> writes:
| > Could someone point me to information on Networking and
| > Multithreaded programming with scheme?
| 
| Scheme itself does not have support for multithreaded programming and
| networking. There are, however, many Scheme implementations which
| support them.
+---------------

One that I've found particularly useful for net hacking (that
also has a decent internal threads facility) is Rice's "MzScheme"
<URL:http://www.cs.rice.edu/CS/PLT/packages/mzscheme/>. I've
used it to write a couple of small web client apps, e.g., a little
MzScheme script that fetches stock quotes from the net and extracts
just the few bits I happen to care about from the HTML "eye candy":

	% stockquote SGI IBM HP
	SGI = 17 1/16 = 17.0625
	IBM = 131.0
	HP = 23 3/16 = 23.1875
	%

George Carrette's "SIOD" <URL:http://people.delphi.com/gjc/siod.html>
also has a socket library, and a bunch of sample net & web scripts.
[But... SIOD provides a somewhat older dialect of Scheme than most
people use these days.]


-Rob

-----
Rob Warnock, 8L-855		rpw3@sgi.com
Applied Networking		http://reality.sgi.com/rpw3/
Silicon Graphics, Inc.		Phone: 650-933-1673
1600 Amphitheatre Pkwy.		FAX: 650-933-0511
Mountain View, CA  94043	PP-ASEL-IA