Subject: CVS commit: pkgsrc/lang/drscheme
To: None <pkgsrc-changes@netbsd.org>
From: Jan Schaumann <jschauma@netbsd.org>
List: pkgsrc-changes
Date: 08/31/2002 23:27:52
Module Name:	pkgsrc
Committed By:	jschauma
Date:		Sat Aug 31 20:27:52 UTC 2002

Modified Files:
	pkgsrc/lang/drscheme: Makefile PLIST distinfo
	pkgsrc/lang/drscheme/patches: patch-aa patch-ac patch-ae patch-af
	    patch-ag patch-ah patch-ai patch-aj patch-ak patch-al
Added Files:
	pkgsrc/lang/drscheme/patches: patch-ab patch-ad patch-am patch-an
Removed Files:
	pkgsrc/lang/drscheme/patches: patch-bb patch-bc patch-bd patch-be
	    patch-bf patch-bg patch-da patch-db patch-dc patch-dd patch-de
	    patch-df patch-dg patch-dh

Log Message:
Update lang/drscheme to current version 202.

Changes since our last version (103) include (but obviously
are not limited to):

New Homepage http://www.drscheme.org

  drscheme:
    - removed 'project manager' (use 'module' instead)
    - added profiling support
    - support for different natural languages
    - added module browser
    - added XML boxes
    - new menu-items
    - improved error message output
    - added an emacs-like c-x c-b feature
    - improved documentation
    - teachpacks support macro definitions
    - now prints exact real numbers as graphical fractions
    - misc bug fixes
    - improved create executable interface
    - improved interaction between help desk and external browser

  mred:
    - many new key- and mouse events
    - various changes (additions and removals) of different methods
    - Added 'unknown/mask and 'unknown/gif bitmap types
    - New load handler, text-editor-load-handler

  mzscheme:
    - new module system
    -  No object or unit system is built into MzScheme.
    - The core syntax system is hygienic;
    - Modules can replace units where units are used merely for namespace
      control
    - The `struct' form is gone, replaced by a more flexible
      `make-struct-type' form
    - various process procedures have been moved to a new
      MzLib library, "process.ss"
    - The built-in regular-expression matcher works on input ports
    - The mzc compiler supports a subset of the Gambit-C foreign-function
      interface

  teachpack:
    - Fixed bug in convert.ss
    - removed: pingp-play.ss pingp.ss protect-play.ss rectangle.ss
    - all exported functions are primitive operators or higher order primitives
      this improves error reporting behavior in the Beginner languages
    - added servlet.ss and servlet2.ss

  stepper:
    - Total rewrite for new syntax. Addition of test suites.
    Addition of somewhat more systematic macro unwinding.
    Lots of bug fixes.


To generate a diff of this commit:
cvs rdiff -r1.7 -r1.8 pkgsrc/lang/drscheme/Makefile
cvs rdiff -r1.4 -r1.5 pkgsrc/lang/drscheme/PLIST \
    pkgsrc/lang/drscheme/distinfo
cvs rdiff -r1.2 -r1.3 pkgsrc/lang/drscheme/patches/patch-aa \
    pkgsrc/lang/drscheme/patches/patch-ac \
    pkgsrc/lang/drscheme/patches/patch-ae \
    pkgsrc/lang/drscheme/patches/patch-af \
    pkgsrc/lang/drscheme/patches/patch-ag \
    pkgsrc/lang/drscheme/patches/patch-ah \
    pkgsrc/lang/drscheme/patches/patch-ai \
    pkgsrc/lang/drscheme/patches/patch-aj \
    pkgsrc/lang/drscheme/patches/patch-ak \
    pkgsrc/lang/drscheme/patches/patch-al
cvs rdiff -r0 -r1.3 pkgsrc/lang/drscheme/patches/patch-ab \
    pkgsrc/lang/drscheme/patches/patch-ad
cvs rdiff -r0 -r1.1 pkgsrc/lang/drscheme/patches/patch-am \
    pkgsrc/lang/drscheme/patches/patch-an
cvs rdiff -r1.2 -r0 pkgsrc/lang/drscheme/patches/patch-bb \
    pkgsrc/lang/drscheme/patches/patch-bc \
    pkgsrc/lang/drscheme/patches/patch-bd \
    pkgsrc/lang/drscheme/patches/patch-be \
    pkgsrc/lang/drscheme/patches/patch-bf \
    pkgsrc/lang/drscheme/patches/patch-bg \
    pkgsrc/lang/drscheme/patches/patch-da \
    pkgsrc/lang/drscheme/patches/patch-db \
    pkgsrc/lang/drscheme/patches/patch-dc \
    pkgsrc/lang/drscheme/patches/patch-dd \
    pkgsrc/lang/drscheme/patches/patch-de \
    pkgsrc/lang/drscheme/patches/patch-df \
    pkgsrc/lang/drscheme/patches/patch-dg \
    pkgsrc/lang/drscheme/patches/patch-dh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.