pkgsrc/lang/drscheme/distinfo
jschauma ad3ce1259c Update drscheme to version 209.
While here, also add the rather useful documentation.

Changes since 207:

Several small errors in the ProfessorJ compiler have been corrected.
Additionally, the native method interface has been updated to
provide more access to class members by the native method.

* The interfaces and implementations for several HtDP and HtDCH
  teachpacks have changed:
  + the World class for HtDCH now supplies 'draw' and 'erase' methods
  + its event callbacks are guaranteed to call erase before and draw
    after handling a tick or keyboard event
  + the world.ss teachpack provides a nw:rectangle function for
    creating rectangles whose pinhole is in the northwest corner.

* Oleg Kiselyov's SSAX/SXML is included in the distribution.

The SSAX/SXML libraries provides functions for reading, writing and
manipulating XML data.  In addition, the package supports the
definition of XML languages and exports machinery for transforming
XML documents based on concise specifications.  SSAX/SXML is the
foundation for a variety of other XML packages in Scheme.  For more
information, see http://ssax.sourceforge.net/ and the documentation
in the "ssax" collection.

* Swindle is now included and maintained with PLT Scheme.

  Swindle is an extension of PLT Scheme.  The main feature is a
  CLOS-like object system based on Tiny-CLOS from Xerox.  Additional
  syntactic extensions include: :keyword values and optional CL-style
  argument lists; syntactic sugar for `define's and `let's; generic
  `set!'; `defsubst' & `letsubst' for defining simple macros,
  `letsyntax', `letsubst' and `letmacro' than can bind identifier
  macros; a list-comprehension macro `list-of' with an extensive
  generic version `collect'; an `echo' mechanism for complex output
  formatting including list iterations; customizing printings via a
  `print-object' generic; `amb', adopted from Dorai's TYSiFD, and
  more.

Like Scheme in DrScheme, Swindle has several language levels.  It is
also possible to use its features on a selective basis.
Those extensions that are not directly related to Tiny CLOS are
likely to migrate into MzLib.
2005-01-12 20:32:04 +00:00

21 lines
1.2 KiB
Text

$NetBSD: distinfo,v 1.11 2005/01/12 20:32:04 jschauma Exp $
SHA1 (drscheme/209/mred-doc.plt) = 8acbb38af09f7d0cbf60db0f28ea3b1cfdbecbcc
Size (drscheme/209/mred-doc.plt) = 918430 bytes
SHA1 (drscheme/209/framework-doc.plt) = 7475fb76b4c154c1db3ee5f5456de13a2f5c5c2e
Size (drscheme/209/framework-doc.plt) = 1132575 bytes
SHA1 (drscheme/209/tools-doc.plt) = d03f2620b26953d0313e5fd64c18a5b8545084b4
Size (drscheme/209/tools-doc.plt) = 298623 bytes
SHA1 (drscheme/209/tex2page-doc.plt) = 4c9edab2b9a6e7cb8edc02c0eaf0949ace103420
Size (drscheme/209/tex2page-doc.plt) = 95448 bytes
SHA1 (drscheme/209/plt-209-src-unix.tgz) = 080b3a84ccc2600033ef082e726a5b3b07820a0f
Size (drscheme/209/plt-209-src-unix.tgz) = 10731358 bytes
SHA1 (patch-ag) = 4670f21302de022e299be0aeaa9d6c22abadd1ee
SHA1 (patch-ah) = 4c6fa4ca44ae951b67ea4ebc1f8df841ccabdf10
SHA1 (patch-ai) = cdab7bed524279a287845f03c642c7aafead7dc6
SHA1 (patch-aj) = 03703c150d860d5bc0f21892f0ef38df7c6f9455
SHA1 (patch-ak) = 10aea7a3186df281056c79f0d6a040c959c838d0
SHA1 (patch-an) = bca5a79edd48a2670d02496b6da3799c13c0aed6
SHA1 (patch-ao) = 667593d28a695fd7caee210deb8ee06e72019c40
SHA1 (patch-ap) = 60702692e0d60282df187531fa06973e1eb48817
SHA1 (patch-ar) = f8820476ef90c8efd44a7ce2128e0c7cb23080cd