[2-2] Commercial Scheme implementations.

Chez Scheme:

   Chez Scheme Version 5 is a high-performance implementation of Scheme
   conforming to the IEEE/ANSI Scheme Standard and the R4RS.  Chez Scheme
   provides an incremental optimizing compiler, complete run-time library,
   generation-based garbage collector, interactive inspector, and C
   interface.  New Version 5 features include improved performance,
   lexical macros, multiple values, shared incremental heaps, guardians
   and weak pairs, and generic ports.  Version 5 is available for Sparc
   SunOS and Solaris, Alpha OSF/1, SGI IRIX 5.X, Motorola mc88000 SVR3/4,
   80386 NeXT Mach, BSDI BSD/386, and Linux.  More information on Chez
   Scheme can be obtained via anomymous ftp from 
      ftp.cs.indiana.edu:/pub/scheme/chezscheme/
   Site license fees start at $9000 ($4500 academic).  We are not able to
   handle personal sales at this time.  For detailed pricing and ordering
   information contact sales@cadence.bloomington.in.us or Kent Dybvig at
   dyb@cs.indiana.edu.  Cadence Research Systems, 3814 Devonshire South,
   Bloomington, IN 47408-9698, USA.  Phone 812-333-9269, fax 812-332-4688.

EdScheme, WinScheme Editor, 3DScheme, "The Schemer's Guide", and 
"The Schemer's Guide to C++":

   Schemers Inc. publishes software and textbooks that promote the
   use and advancement of Scheme in the educational and commercial
   sectors. Their products include:

   +  The WinScheme Editor v2.0. This is a Windows full-featured MDI
      (Multiple Document Interface) editor for Scheme programs. It knows
      about Scheme syntax and contains comprehensive code formatting
      facilities. It provides a channel for sending programs direct to
      Windows-based Scheme interpreters, allowing users to develop, test,
      and edit Scheme code from within the editor. The WinScheme Editor
      also includes a substantial set of context-sensitive online
      documentation for the programming environment and the Scheme
      language.  The WinScheme Editor requires MS Windows 3.1 or later (with
      Win32s), Windows 95 or Windows NT with 2MB RAM and 3MB hard disk space.
      The retail price for the WinScheme Editor is $89.95.

   +  EdScheme for Windows v4.2a. This is an R4RS-compatible Windows-based
      Scheme interpreter. It is seamlessly integrated into the WinScheme
      Editor and provides a fully customizable transcript window that
      journals Scheme sessions and serves as a command window.  EdScheme
      can be customized by specifying a load-path, a start-up file of
      library procedures, and setting its level of Windows multi-tasking
      tolerance. EdScheme for Windows includes a turtle graphics 
      interface, Windows API access for creating windows, dialogs, and
      interacting with the mouse, and an integrated debugging facility.
      EdScheme for Windows is a 32-bit application that requires MS  
      Windows 3.1 or later (with Win32s), Windows 95 or Windows NT with 
      4MB RAM and 4MB of hard disk space.  The retail price for EdScheme 
      for Windows is $129.95. (Note: The WinScheme Editor is integrated 
      into EdScheme and does not need to be ordered separately.)

   +  3DScheme for Windows v1.3. This is a Windows-based R4RS Scheme
      interpreter incorporating over 550 geometrical Scheme primitives that
      access Spatial Technology Inc's ACIS (R) Geometric Modeling Kernel,
      the de facto industry standard in 3D modeling. The 3D modeling
      features include:
        -  construction of solid bodies from blocks, cylinders, cone
           frustums, spheres, and toruses.
        -  construction of wire-bodies from straight, circular,
           elliptical, Bezier, and spline edges.
        -  construction of solids by extruding planar faces or
           profiles along a vector or revolving about an axis.
        -  application of rigid transformations, uniform scaling, and
           boolean operations. 
        -  intersect, trim, fillet, and chain edges.
        -  simultaneous views of solids from several different angles.
        -  dynamically accepted event-driven input for picking,
           rubber banding, or dragging.
        -  rendering of solids using flat or Gouraud technology and
           configurable refinements, materials, texture spaces, and
           render lights. 
        -  saving and loading collections of solid and wire entities
           from disk in .sat format.
        -  outputting rendered images as high resolution bitmaps or
           Postscript files. 
      As with EdScheme for Windows, 3DScheme is seamlessly integrated with
      the WinScheme Editor.  3DScheme also ships with the "Getting Started
      with ACIS 3D Toolkit Using Scheme" book which is described below.  
      3DScheme is a 32-bit application that requires MS Windows 3.1 or 
      later (with Win32s), Windows 95 or Windows NT with 8MB RAM and 16MB 
      of hard disk space.  A 3DScheme demo program is available from the 
      Scheme repository in the "promo" directory or may be requested from 
      Schemers Inc. 3DScheme for Windows retails for $495 (call for academic 
      discount). (Note: The WinScheme Editor is integrated into 3DScheme and 
	does not need to be ordered separately.)

   +  EdScheme for Macintosh v4.0. This is an R4RS-compatible
      Macintosh-based Scheme interpreter.  The programming environment
      takes advantage of the capabilities of the Macintosh computer.  Its
      user interface includes a full-featured integrated editor, with
      special capabilities such as parenthesis-matching, program
      formatting, file indexing, and template editing.  In addition,
      customized transcript and debugging windows featuring colored and
      styled text are provided.  The interpreter features a powerful and
      comprehensive turtle graphics interface, unlimited precision "bignum"
      integral and rational/complex number arithmetic, file handling
      facilities, and language extensions using macros and transformers.
      EdScheme for Macintosh runs from floppy or hard drive and requires a
      Mac Plus or later, System 6.0.4 or better, and 2MB RAM.  EdScheme for
      Macintosh retails for $59.95.

   +  EdScheme for DOS v3.4. This is a DOS-based Scheme interpreter that
      incorporates a large subset of R4RS.  EdScheme for DOS features an
      integrated editor with automatic parenthesis-matching, a turtle
      graphics interface, debugging facility, comprehensive file-handling
      capabilities, macros and more.  It runs from floppy or hard drive and
      requires MS DOS 3.3 or later and 512KB RAM.  EdScheme for DOS retails
      for $49.95.

   + "The Schemer's Guide - Second Edition" by Iain Ferguson with 
     Edward Martin and Burt Kaufman.  Foreword by Daniel Friedman. 
     (1995--346pp.--Paper--ISBN 0-9628745-2-3)
     The Schemer's Guide presents the elements of modern computer programming 
     in an easy-to-follow and entertaining manner.  The book introduces 
     students to the Scheme programming language, guiding them through such 
     concepts as functional programming, recursion, data structures, higher 
     order functions, delayed evaluation, and object-oriented programming.  
     The Schemer's Guide concludes with a significant game-playing project
     involving artificial intelligence. The book strikes a good balance
     between theory and practice, while nurturing good programming
     practices.  The Schemer's Guide has a proven track record of several
     years use in teaching the art of Scheme programming to high school
     students and college undergraduates. A comprehensive teacher's guide
     and an additional set of resource materials including worksheets,
     quizzes, projects, and exams are available to instructors using this
     text.  The retail price of the book is $35.95. (A Spanish
     translation of "The Schemer's Guide" is available.)

   +  "The Schemer's Guide to C++" by Iain Ferguson
      (1996--92 pp.--Paper--ISBN 1-888579-11-0)
      The Schemer's Guide to C++ builds on the solid theoretical foundation
      provided by an increasing number of courses--such as those based on
      the introductory textbook, The Schemer's Guide--that introduce the
      principles of modern computer science via the Scheme language.  From
      this basis it provides students with a fundamental, pratical working
      knowledge of the programming language C++. The author uses his
      experience as a full-time, commercial programming professional to lead
      students step by step from the elegant principles of high level
      programming with which they are already familiar to the nitty-gritty
      of C++, but without ever losing sight of the computer science
      fundamentals that underlie good programming practice.  As in "The
      Schemer's Guide", students quickly learn to write complete,
      non-trivial programs, including the design and implementation of a
      modern container class library.  This unashamedly practical course is
      perfect for students and teachers who seek a clear, direct, fast-track
      path to learning C++.  The retail price of the book is $17.95.


   +  "Getting Started with ACIS 3D Toolkit Using Scheme" by Edward
      Martin.  (1995--260pp.--Paper--ISBN 0-9628745-1-5)
      This Getting Started book includes all you need to know about Scheme, 
      mathematics, and solid modeling to become a skilled 3D modeler using 
      3DScheme or the ACIS 3D Toolkit.  The retail price for the book is 
      $35.95, but is included free with 3DScheme for Windows.

   For more information about these products, write to Schemers Inc.,
   2136 NE 68th Street, Suite 401, Fort Lauderdale, FL 33308, call
   954-776-7376, or fax 954-776-6174. You can also send EMail to 
   info@schemers.com.

   Schemers' European distributor, Lambda Publications, is reachable by 
   phone at 44-793-695296 or by EMail on 100015.1465@compuserve.com.

Gambit Scheme requires a license for commercial users. See the entry
in [2-1] for details.

Ibuki PC Scheme:

   Ibuki PC Scheme 5.01 is a modern, up-to-date implementation of TI
   PC-Scheme (see [2-1]). Ibuki purchased the rights to TI PC Scheme
   on July 13, 1992. Ibuki PC Scheme runs under DOS on all IBM
   compatible PCs, including 486s, and can use up to 4mb of extended
   memory. It will also run under Windows 3.1. For more information,
   contact IBUKI, 340 Second Street, PO Box 1627, Los Altos, CA 94022,
   phone (415) 961-4996, fax (415) 961-8016, email Richar Weyhrauch
   <rww@ibuki.com>. Ibuki has a special pricing program for schools
   teaching Scheme in courses. 

Inlab-Scheme:

  Inlab-Scheme is an independent implementation of the algorithmic
  language Scheme as defined by the R4RS and the IEEE Standard
  1178.  In addition to the language core Inlab-Scheme has support
  for bitmap/greymap processing of several kinds. Inlab-Scheme can
  be used as a general tool for image processing, OCR or specialized
  optical object and pattern recognition.

  Inlab-Scheme is distributed at <http://www.munich.net/inlab/scheme>,
  where additional information about the current state of the project,
  supported platforms, current license fees and more is available.

MacScheme:

   MacScheme is a Scheme interpreter and compiler for the Apple Macintosh, and
   includes an editor, debugger and object system.  MacScheme costs $125
   (includes compiler) and Scheme Express costs $70 (interpreter only). It
   requires 1mb RAM. A development environment (MacScheme+Toolsmith) costs
   $495. Conforms to the Revised^4 Report on the Algorithmic Language Scheme.
   MacScheme+Toolsmith includes support for menus, windows, and interfaces to
   the Macintosh Toolbox, and can create small standalone Macintosh
   executables. Implemented by Will Clinger, John Ulrich, Liz Heller and Eric
   Ost.  Write to: Lightship Software, PO Box 1636, Beaverton, OR 97075, or
   call (503) 292-8765. They're moving to California. The temporary phone
   number is 415-940-4008 (Liz Heller). The new phone number will be
   415-694-7799, or fax bug reports to 415-694-7705 or 800-441-5015. 
   MacScheme is distributed by Academic Computing Specialists (ACS),
   2015 East 3300 South, Salt Lake City, UT 84109-2630, 1-800-531-3227
   or 1-800-552-1601 (801-484-3923), fax 801-467-2200. These products
   may also be purchased from Academic Computing Specialists, PO Box
   711, Dewey, AZ 86327, tel 602-632-7176, fax 602-632-7631.
Go Back Up

Go To Previous

Go To Next