diff options
author | groo <groo> | 2000-05-22 20:26:59 +0000 |
---|---|---|
committer | groo <groo> | 2000-05-22 20:26:59 +0000 |
commit | 672b8e0596db0cb39ab50b834eb624b87545a901 (patch) | |
tree | f31519d8a00a40fa6a2ff967468a5fbd8329e524 /lang/drscheme | |
parent | 609beb45ed683f427fe97a96232f6832910ad424 (diff) | |
download | pkgsrc-672b8e0596db0cb39ab50b834eb624b87545a901.tar.gz |
R4RS-compilant and nearly R5RS-compliant scheme tailored for teaching
TODO: Stop unecessary complete rebuild of mzscheme
Fix games launch script
Diffstat (limited to 'lang/drscheme')
33 files changed, 1967 insertions, 0 deletions
diff --git a/lang/drscheme/Makefile b/lang/drscheme/Makefile new file mode 100644 index 00000000000..dc0d3b8d8a7 --- /dev/null +++ b/lang/drscheme/Makefile @@ -0,0 +1,65 @@ +# $NetBSD: Makefile,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ +# + +DISTNAME= plt.src.x +PKGNAME= drscheme-101 +CATEGORIES= lang +MASTER_SITES= http://www.cs.rice.edu/CS/PLT/packages/download/101/plt/ + +MAINTAINER= groo@netbsd.org +HOMEPAGE= http://www.cs.rice.edu/CS/PLT/packages/drscheme/ + +DEPENDS+= mzscheme-101:../mzscheme + +USE_GMAKE= yes + +ONLY_FOR_PLATFORM= NetBSD-*-i386 + +# Note: WRKSRC set to ease import of patches +# from lang/mzscheme. [groo] + +WRKSRC= ${WRKDIR}/plt/src/mzscheme + +post-patch: + @for patchee in ${WRKDIR}/plt/man/man1/mzscheme.1 \ + ${WRKDIR}/plt/man/man1/drscheme.1 ${WRKDIR}/plt/man/man1/mred.1 \ + ${WRKDIR}/plt/man/man1/drscheme-jr.1 \ + ${WRKSRC}/cmdline.inc ${WRKDIR}/plt/collects/mzlib/restartr.ss \ + ${WRKDIR}/plt/collects/slibinit/init.ss \ + ${WRKSRC}/src/makeexn ${WRKDIR}/plt/collects/launcher/launcherr.ss; do \ + ${MV} -f $$patchee ${WRKSRC}/foo ; \ + ${SED} -e 's@XXXPREFIXXXX@${PREFIX}@g' <${WRKSRC}/foo \ + > $$patchee ; \ + done + @${RM} -f ${WRKSRC}/foo + +do-build: + @(cd ${WRKSRC} ; ./mzmake) + @(cd ${WRKSRC}/../mred ; ${GMAKE}) + +post-build: + @(cd ${WRKSRC} ; ${MAKE} install) + @(cd ${WRKDIR}/plt ; ${ECHO} y | ./install) + +do-install: + @${INSTALL_SCRIPT} ${WRKDIR}/plt/bin/drscheme ${PREFIX}/bin + @${INSTALL_SCRIPT} ${WRKDIR}/plt/bin/drscheme-jr ${PREFIX}/bin + @${INSTALL_SCRIPT} ${WRKDIR}/plt/bin/help-desk ${PREFIX}/bin + @${INSTALL_SCRIPT} ${WRKDIR}/plt/bin/mred ${PREFIX}/bin + @${INSTALL_PROGRAM_DIR} ${PREFIX}/lib/plt/bin + @${INSTALL_PROGRAM} ${WRKDIR}/plt/src/mred/mred \ + ${PREFIX}/lib/plt/bin + @${INSTALL_MAN} ${WRKDIR}/plt/man/man1/drscheme.1 \ + ${PREFIX}/man/man1 + @${INSTALL_MAN} ${WRKDIR}/plt/man/man1/drscheme-jr.1 \ + ${PREFIX}/man/man1 + @${INSTALL_MAN} ${WRKDIR}/plt/man/man1/mred.1 \ + ${PREFIX}/man/man1 + @for i in userspce stepper mred icons htdp hierlist \ + help graphics games framework drscheme-jr drscheme \ + doc cogen browser afm; do \ + ${CP} -R ${WRKDIR}/plt/collects/$$i ${PREFIX}/lib/plt/collects; \ + done + @${CP} -R ${WRKDIR}/plt/teachpack ${PREFIX}/lib/plt + +.include "../../mk/bsd.pkg.mk" diff --git a/lang/drscheme/files/md5 b/lang/drscheme/files/md5 new file mode 100644 index 00000000000..23f450f577c --- /dev/null +++ b/lang/drscheme/files/md5 @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +MD5 (plt.src.x.tar.gz) = 7d66a47815e195c193a8ac10839542f3 diff --git a/lang/drscheme/files/patch-sum b/lang/drscheme/files/patch-sum new file mode 100644 index 00000000000..f1552b0b943 --- /dev/null +++ b/lang/drscheme/files/patch-sum @@ -0,0 +1,29 @@ +$NetBSD: patch-sum,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +MD5 (patch-aa) = 7e242ed64bd60922d2acb1a4d2c52270 +MD5 (patch-ab) = db6c753cfa5e34b0082bab7ee67ebe39 +MD5 (patch-ac) = 0e26fd4d8ca428b6882e178f9c3fdd9e +MD5 (patch-ad) = 286a4c97e4e83d05c220b15a7434e74d +MD5 (patch-ae) = 67a80f90cfb470b7e7e5c54843f489c5 +MD5 (patch-af) = f941791059ea185615c79235f2d5c5f3 +MD5 (patch-ag) = 7ac1fa9ad0bb690b6a2ce16fc7b6e4f0 +MD5 (patch-ah) = 1be3f588640e950d68a40a97a3772618 +MD5 (patch-ai) = afe2593e118d30e7e0c653d66dbde11c +MD5 (patch-aj) = 0434a8522f47ca9ecc2e62dc633c41a6 +MD5 (patch-ak) = 4abace840ee145e846f4e9b29f44f7dc +MD5 (patch-al) = 2cdf776ca9c96c5a24cdb886981c8fb3 +MD5 (patch-ba) = e7301f56b7199b01de3df059303dd1b9 +MD5 (patch-bb) = 75d76e80cd783fd4f61be9b5417e01e1 +MD5 (patch-bc) = a947015fc6850a89447bfde17033cdc6 +MD5 (patch-bd) = 6c1ce7bb4a661ebecd98461f5ab2be60 +MD5 (patch-be) = 55e6153f685ad644d42d1ad3f71b749d +MD5 (patch-bf) = 22b630b5d334422e353f9b3a97ef50b8 +MD5 (patch-bg) = 9c52b2a0d7df36fb665307e159752945 +MD5 (patch-da) = da415a324df7c049937cb4cf79485d23 +MD5 (patch-db) = 8ac82d851130e935da1ca679b6d486dd +MD5 (patch-dc) = b51d4cc7b68b70cc6379297b23a7177b +MD5 (patch-dd) = 80c23457c44ff44630a9be1cf54149ab +MD5 (patch-de) = d4c41f920cdaf03f3d704fc44304b087 +MD5 (patch-df) = 8ea3e484a8685a8909df7778a0be84f7 +MD5 (patch-dg) = de331c9a58bcb10cad4174e18ba37c5e +MD5 (patch-dh) = cdae4cf1c15e071f2eace6ec456fcf96 diff --git a/lang/drscheme/patches/patch-aa b/lang/drscheme/patches/patch-aa new file mode 100644 index 00000000000..c0981d69187 --- /dev/null +++ b/lang/drscheme/patches/patch-aa @@ -0,0 +1,51 @@ +$NetBSD: patch-aa,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- sconfig.h.orig Thu Oct 21 22:06:12 1999 ++++ sconfig.h Wed Jan 12 15:09:48 2000 +@@ -285,6 +285,37 @@ + + #endif + ++ /********************* NetBSD ***********************/ ++ ++#if defined(__NetBSD__) ++ ++# define SCHEME_PLATFORM_LIBRARY_SUBPATH "netbsd" ++ ++# include "uconfig.h" ++ ++# undef HAS_STANDARD_IOB ++# define HAS_BSD_IOB ++ ++# define STACK_GROWS_DOWN ++ ++# define UNDERSCORE_DYNLOAD_SYMBOL_PREFIX ++ ++# define USE_IEEE_FP_PREDS ++# define POW_HANDLES_INF_CORRECTLY ++ ++# define SIGSET_IS_SIGNAL ++ ++# define USE_TM_GMTOFF_FIELD ++ ++#if defined(__alpha__) ++# define SIXTY_FOUR_BIT_INTEGERS ++# define USE_DIVIDE_MAKE_INFINITY ++#endif ++ ++# define FLAGS_ALREADY_SET ++ ++#endif ++ + /************** x86/OpenBSD with gcc ****************/ + /* Thanks to Bengt Kleberg */ + +@@ -505,7 +536,7 @@ + + /************** ALPHA/OSF1 with gcc ****************/ + +-#if defined(__alpha) ++#if defined(__alpha) && !defined(__NetBSD__) + + # define SCHEME_PLATFORM_LIBRARY_SUBPATH "alpha-osf1" + diff --git a/lang/drscheme/patches/patch-ab b/lang/drscheme/patches/patch-ab new file mode 100644 index 00000000000..256b1586c6f --- /dev/null +++ b/lang/drscheme/patches/patch-ab @@ -0,0 +1,14 @@ +$NetBSD: patch-ab,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- mzmake.orig Thu Oct 21 22:06:11 1999 ++++ mzmake Thu Dec 30 17:23:33 1999 +@@ -37,6 +37,9 @@ + make "$@" $GCOPTS RANLIB=':' CC='cc' WARN='' + fi + ;; ++ NetBSD) ++ gmake 'CC=gcc' 'PERL=' 'OPTIONS=-DSILENT' $GCOPTS "$@" ++ ;; + FreeBSD) + gmake 'CC=gcc' $GCOPTS LIBS="-lm -rdynamic" "$@" + ;; diff --git a/lang/drscheme/patches/patch-ac b/lang/drscheme/patches/patch-ac new file mode 100644 index 00000000000..5d7f5a16272 --- /dev/null +++ b/lang/drscheme/patches/patch-ac @@ -0,0 +1,14 @@ +$NetBSD: patch-ac,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- ../../bin/archsys.orig Thu May 20 16:44:32 1999 ++++ ../../bin/archsys Sat Jan 8 19:43:12 2000 +@@ -62,6 +62,9 @@ + OpenBSD) + SYS=i386${SEP}openbsd + ;; ++ NetBSD) ++ SYS=netbsd ++ ;; + IRIX*) + SYS=mips${SEP}irix + ;; diff --git a/lang/drscheme/patches/patch-ad b/lang/drscheme/patches/patch-ad new file mode 100644 index 00000000000..e45ce97a503 --- /dev/null +++ b/lang/drscheme/patches/patch-ad @@ -0,0 +1,13 @@ +$NetBSD: patch-ad,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- Makefile.orig Sat Jan 8 19:45:36 2000 ++++ Makefile Sat Jan 8 19:47:11 2000 +@@ -158,7 +158,7 @@ + dlltool --def include/gmzwin.def --output-exp gmzwin.exp --output-lib gmzwin.a --dllname mzscheme.exe + + g-c: $(GCDIR)/objects $(GCDIR)/$(OBJDIR) +- cd $(GCDIR); $(XMAKE) -e $(OBJDIR)/gc.a ++ cd $(GCDIR); $(XMAKE) CFLAGS='-DNO_SIGNALS -DNO_EXECUTE_PERMISSION -DSILENT -DOLD_BLOCK_ALLOC -O2' -e $(OBJDIR)/gc.a + $(XMAKE) $(LIBDIR)/libgc.a + $(XMAKE) $(GCLIBMAKEEXTRA) + diff --git a/lang/drscheme/patches/patch-ae b/lang/drscheme/patches/patch-ae new file mode 100644 index 00000000000..a55ee2decb3 --- /dev/null +++ b/lang/drscheme/patches/patch-ae @@ -0,0 +1,22 @@ +$NetBSD: patch-ae,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- ../../bin/mzscheme.orig Sun Dec 21 03:47:24 1997 ++++ ../../bin/mzscheme Sat Jan 8 23:15:58 2000 +@@ -1,14 +1,11 @@ + #!/bin/sh + +-# This script picks the right binary for a mutli-platform +-# configuration ++# mzscheme execution script modified for the NetBSD pkg system + + if [ "$PLTHOME" = '' ] ; then +- PLTHOME=/usr/local/lib/plt ++ PLTHOME=XXXPREFIXXXX/lib/plt + export PLTHOME + fi + +-SYS=`${PLTHOME}/bin/archsys z` +- +-exec ${PLTHOME}/.bin/${SYS}/mzscheme ${1+"$@"} ++exec ${PLTHOME}/bin/mzscheme ${1+"$@"} + diff --git a/lang/drscheme/patches/patch-af b/lang/drscheme/patches/patch-af new file mode 100644 index 00000000000..3e00c66971e --- /dev/null +++ b/lang/drscheme/patches/patch-af @@ -0,0 +1,19 @@ +$NetBSD: patch-af,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- ../../bin/mzc.orig Thu May 14 00:35:57 1998 ++++ ../../bin/mzc Sat Jan 8 23:21:59 2000 +@@ -1,11 +1,9 @@ + #!/bin/sh +-# This script was created by make-mzscheme-launcher ++# This script was modified for the NetBSD pkg system + + if [ "$PLTHOME" = '' ] ; then +- PLTHOME=/usr/local/lib/plt ++ PLTHOME=XXXPREFIXXXX/lib/plt + export PLTHOME + fi + +-SYS=`${PLTHOME}/bin/archsys` +- +-exec ${PLTHOME}/.bin/${SYS}/mzscheme '-mqvL' 'start.ss' 'compiler' '--' ${1+"$@"} ++exec ${PLTHOME}/bin/mzscheme '-mqvL' 'start.ss' 'compiler' '--' ${1+"$@"} diff --git a/lang/drscheme/patches/patch-ag b/lang/drscheme/patches/patch-ag new file mode 100644 index 00000000000..7f135c1e3ce --- /dev/null +++ b/lang/drscheme/patches/patch-ag @@ -0,0 +1,13 @@ +$NetBSD: patch-ag,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- cmdline.inc.orig Thu Oct 21 22:06:11 1999 ++++ cmdline.inc Sat Jan 8 23:19:04 2000 +@@ -432,7 +432,7 @@ + # ifdef USE_BEOS_SNOOZE + "(#%lambda () \"/boot/apps/plt/collects\")" + # else +- "(#%lambda () \"/usr/local/lib/plt/collects\")" ++ "(#%lambda () \"XXXPREFIXXXX/lib/plt/collects\")" + # endif + #endif + #ifdef DOS_FILE_SYSTEM diff --git a/lang/drscheme/patches/patch-ah b/lang/drscheme/patches/patch-ah new file mode 100644 index 00000000000..4fa700a6d00 --- /dev/null +++ b/lang/drscheme/patches/patch-ah @@ -0,0 +1,13 @@ +$NetBSD: patch-ah,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- ../../man/man1/mzscheme.1.orig Fri Jan 29 00:31:45 1999 ++++ ../../man/man1/mzscheme.1 Sat Jan 8 23:30:27 2000 +@@ -223,7 +223,7 @@ + "mzscheme") are checked. Links are followed as in the + first case. + .IP +-The "/usr/local/lib/plt/collects" directory is ++The "XXXPREFIXXXX/lib/plt/collects" directory is + tried. + .PP + Please consult your local administrator to determine whether diff --git a/lang/drscheme/patches/patch-ai b/lang/drscheme/patches/patch-ai new file mode 100644 index 00000000000..9efbbceb83c --- /dev/null +++ b/lang/drscheme/patches/patch-ai @@ -0,0 +1,13 @@ +$NetBSD: patch-ai,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- ../../collects/mzlib/restartr.ss.orig Thu Mar 11 17:13:43 1999 ++++ ../../collects/mzlib/restartr.ss Sat Jan 8 23:58:48 2000 +@@ -144,7 +144,7 @@ + (lambda () (find-executable-path program "collects")) + (lambda () + (case (system-type) +- [(unix beos) "/usr/local/lib/plt/collects"] ++ [(unix beos) "XXXPREFIXXXX/lib/plt/collects"] + [(windows) "c:\\plt\\collects"] + [else #f])))) + null))))) diff --git a/lang/drscheme/patches/patch-aj b/lang/drscheme/patches/patch-aj new file mode 100644 index 00000000000..623832af538 --- /dev/null +++ b/lang/drscheme/patches/patch-aj @@ -0,0 +1,13 @@ +$NetBSD: patch-aj,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- ../../collects/slibinit/init.ss.orig Thu Apr 22 19:21:19 1999 ++++ ../../collects/slibinit/init.ss Sun Jan 9 00:00:34 2000 +@@ -46,7 +46,7 @@ + [(base name dir?) (split-path base)]) + (and (string? base) base)))) + (case (system-type) +- ((unix) "/usr/local/lib/plt") ++ ((unix) "XXXPREFIXXXX/lib/plt") + ((windows) "C:\\Program Files\\PLT") + ((macos) "My Disk:plt:")))]) + (lambda () path))) diff --git a/lang/drscheme/patches/patch-ak b/lang/drscheme/patches/patch-ak new file mode 100644 index 00000000000..d0f2cdf3020 --- /dev/null +++ b/lang/drscheme/patches/patch-ak @@ -0,0 +1,11 @@ +$NetBSD: patch-ak,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- src/makeexn.orig Tue Dec 15 21:13:56 1998 ++++ src/makeexn Sun Jan 9 00:02:04 2000 +@@ -1,5 +1,5 @@ + #!/bin/sh +-string=? ; if [ "$PLTHOME" = "" ] ; then PLTHOME=/usr/local/lib/plt ; export PLTHOME ; fi ++string=? ; if [ "$PLTHOME" = "" ] ; then PLTHOME=XXXPREFIXXXX/lib/plt ; export PLTHOME ; fi + string=? ; exec ${PLTHOME}/bin/mzscheme -gqr $0 "$@" + + (define doc? (and (= (vector-length argv) 1) diff --git a/lang/drscheme/patches/patch-al b/lang/drscheme/patches/patch-al new file mode 100644 index 00000000000..f6d4cbc1194 --- /dev/null +++ b/lang/drscheme/patches/patch-al @@ -0,0 +1,13 @@ +$NetBSD: patch-al,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- ../../install.orig Mon Aug 9 16:39:17 1999 ++++ ../../install Sun Jan 9 02:17:40 2000 +@@ -60,7 +60,7 @@ + # PLTHOME=<newpath> + # where <newpath> is provided to this script + +- PROGRAM="/set PLTHOME=.*/ { print \" set PLTHOME=$installplthome\"; next } /PLTHOME=.*/ { print \" PLTHOME=$installplthome\"; next } /.*/ {print} " ++ PROGRAM="/PLTHOME=.*/ { print \" PLTHOME=${PREFIX}/lib/plt\"; next } /.*/ {print} " + + for f in bin/* ; do + if [ -f $f ] ; then diff --git a/lang/drscheme/patches/patch-ba b/lang/drscheme/patches/patch-ba new file mode 100644 index 00000000000..4af9cdfc4f3 --- /dev/null +++ b/lang/drscheme/patches/patch-ba @@ -0,0 +1,45 @@ +$NetBSD: patch-ba,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- gc/Makefile.orig Thu Oct 21 22:06:13 1999 ++++ gc/Makefile Thu Jan 6 23:15:25 2000 +@@ -15,9 +15,9 @@ + # c++ interface to $(OBJDIR)/gc.a + # cord/de - builds dumb editor based on cords. + ABI_FLAG= +-CC= gcc $(ABI_FLAG) +-CXX= $(CC) $(ABI_FLAG) +-AS= as $(ABI_FLAG) ++CC=gcc $(ABI_FLAG) ++CXX=g++ $(ABI_FLAG) ++AS=gcc -c -x assembler-with-cpp $(ABI_FLAG) + + OBJDIR = objects + EXEDIR = $(OBJDIR) +@@ -34,8 +34,8 @@ + + # Debugging, warnings, optimization + DEBUGFLAGS= +-WARN= -Wall +-OPT= -O ++WARN= ++OPT= -O2 + + CFLAGS= -DNO_SIGNALS $(WARN) $(OPT) $(OPTIONS) $(DEBUGFLAGS) -DNO_EXECUTE_PERMISSION -DSILENT -DOLD_BLOCK_ALLOC + # Setjmp_test may yield overly optimistic results when compiled +@@ -176,7 +176,7 @@ + threadlibs.c if_mach.c if_not_there.c gc_cpp.cc gc_cpp.h weakpointer.h \ + gcc_support.c mips_ultrix_mach_dep.s include/gc_alloc.h gc_alloc.h \ + include/new_gc_alloc.h include/javaxfc.h sparc_sunos4_mach_dep.s \ +- solaris_threads.h backptr.h $(CORD_SRCS) ++ sparc_netbsd_mach_dep.s solaris_threads.h backptr.h $(CORD_SRCS) + + OTHER_FILES= Makefile PCR-Makefile OS2_MAKEFILE NT_MAKEFILE BCC_MAKEFILE \ + README test.c test_cpp.cc setjmp_t.c SMakefile.amiga \ +@@ -291,6 +291,7 @@ + ./$(EXEDIR)/if_mach SPARC SUNOS5 $(AS) -o $(OBJDIR)/mach_dep.o $(srcdir)/sparc_mach_dep.s + ./$(EXEDIR)/if_mach SPARC SUNOS4 $(AS) -o $(OBJDIR)/mach_dep.o $(srcdir)/sparc_sunos4_mach_dep.s + ./$(EXEDIR)/if_mach SPARC OPENBSD $(AS) -o $(OBJDIR)mach_dep.o $(srcdir)/sparc_sunos4_mach_dep.s ++ ./$(EXEDIR)/if_mach SPARC NETBSD $(AS) -o $(OBJDIR)/mach_dep.o $(srcdir)/sparc_netbsd_mach_dep.s + ./$(EXEDIR)/if_not_there $(OBJDIR)/mach_dep.o $(CC) -c $(SPECIALCFLAGS) -o $(OBJDIR)/mach_dep.o $(srcdir)/mach_dep.c + + $(OBJDIR)/mark_rts.o: $(srcdir)/mark_rts.c $(UTILS) diff --git a/lang/drscheme/patches/patch-bb b/lang/drscheme/patches/patch-bb new file mode 100644 index 00000000000..8847cbaa868 --- /dev/null +++ b/lang/drscheme/patches/patch-bb @@ -0,0 +1,126 @@ +$NetBSD: patch-bb,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- gc/gcconfig.h.orig Thu Oct 21 22:06:14 1999 ++++ gc/gcconfig.h Mon Jan 3 09:08:17 2000 +@@ -27,6 +27,11 @@ + # define LINUX + # endif + ++# if defined(__NetBSD__) ++# define NETBSD ++# define unix /* symbol no longer defined by NetBSD */ ++# endif ++ + /* Determine the machine type: */ + # if defined(sun) && defined(mc68000) + # define M68K +@@ -50,9 +55,12 @@ + # endif + # if defined(__NetBSD__) && defined(m68k) + # define M68K +-# define NETBSD + # define mach_type_known + # endif ++# if defined(__NetBSD__) && defined(__powerpc__) ++# define POWERPC ++# define mach_type_unknown ++# endif + # if defined(vax) + # define VAX + # ifdef ultrix +@@ -106,7 +114,7 @@ + # define mach_type_known + # endif + # if defined(sparc) && defined(unix) && !defined(sun) && !defined(linux) \ +- && !defined(__OpenBSD__) ++ && !defined(__OpenBSD__) && !defined(__NetBSD__) + # define SPARC + # define DRSNX + # define mach_type_known +@@ -115,6 +123,10 @@ + # define RS6000 + # define mach_type_known + # endif ++# if defined(__NetBSD__) && defined(__sparc__) ++# define SPARC ++# define mach_type_known ++# endif + # if defined(_M_XENIX) && defined(_M_SYSV) && defined(_M_I386) + /* The above test may need refinement */ + # define I386 +@@ -154,7 +166,7 @@ + # endif + # if defined(__alpha) || defined(__alpha__) + # define ALPHA +-# if !defined(LINUX) ++# if !defined(LINUX) && !defined(NETBSD) + # define OSF1 /* a.k.a Digital Unix */ + # endif + # define mach_type_known +@@ -203,7 +215,6 @@ + # endif + # if defined(__NetBSD__) && defined(i386) + # define I386 +-# define NETBSD + # define mach_type_known + # endif + # if defined(bsdi) && defined(i386) +@@ -533,6 +544,14 @@ + # define STACKBOTTOM ((ptr_t) 0xc0000000) + # define DATAEND /* not needed */ + # endif ++# ifdef NETBSD ++# define ALIGNMENT 4 ++# define OS_TYPE "NETBSD" ++# define HEURISTIC2 ++ extern char etext; ++# define DATASTART GC_data_start ++# define DYNAMIC_LOADING ++# endif + # endif + + # ifdef VAX +@@ -562,7 +581,6 @@ + # define MACH_TYPE "SPARC" + # define ALIGNMENT 4 /* Required by hardware */ + # define ALIGN_DOUBLE +- extern int etext; + # ifdef SUNOS5 + # define OS_TYPE "SUNOS5" + extern int _etext; +@@ -634,8 +652,20 @@ + # ifdef OPENBSD + # define OS_TYPE "OPENBSD" + # define STACKBOTTOM ((ptr_t) 0xf8000000) ++ extern int etext; + # define DATASTART ((ptr_t)(&etext)) + # endif ++# ifdef NETBSD ++# define OS_TYPE "NETBSD" ++# define HEURISTIC2 ++# ifdef __ELF__ ++# define DATASTART GC_data_start ++# define DYNAMIC_LOADING ++# else ++ extern char etext; ++# define DATASTART ((ptr_t)(&etext)) ++# endif ++# endif + # endif + + # ifdef I386 +@@ -925,6 +955,14 @@ + # ifdef ALPHA + # define MACH_TYPE "ALPHA" + # define ALIGNMENT 8 ++# ifdef NETBSD ++# define OSTYPE "NETBSD" ++# define HEURISTIC2 ++# define DATASTART GC_data_start ++# define ELF_CLASS ELFCLASS64 ++# define CPP_WORDSZ 64 ++# define DYNAMIC_LOADING ++# endif + # ifdef OSF1 + # define OS_TYPE "OSF1" + # define DATASTART ((ptr_t) 0x140000000) diff --git a/lang/drscheme/patches/patch-bc b/lang/drscheme/patches/patch-bc new file mode 100644 index 00000000000..8502939df09 --- /dev/null +++ b/lang/drscheme/patches/patch-bc @@ -0,0 +1,38 @@ +$NetBSD: patch-bc,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- gc/dyn_load.c.orig Thu Oct 21 22:06:14 1999 ++++ gc/dyn_load.c Mon Jan 3 09:10:01 2000 +@@ -48,7 +48,8 @@ + #if !defined(SUNOS4) && !defined(SUNOS5DL) && !defined(IRIX5) && \ + !defined(MSWIN32) && !(defined(ALPHA) && defined(OSF1)) && \ + !defined(HP_PA) && !(defined(LINUX) && defined(__ELF__)) && \ +- !defined(RS6000) && !defined(SCO_ELF) ++ !defined(RS6000) && !defined(SCO_ELF) && \ ++ !defined(NETBSD) && defined(__ELF__) + --> We only know how to find data segments of dynamic libraries for the + --> above. Additional SVR4 variants might not be too + --> hard to add. +@@ -260,14 +261,22 @@ + # endif /* !USE_PROC ... */ + # endif /* SUNOS */ + +-#if defined(LINUX) && defined(__ELF__) || defined(SCO_ELF) ++#if defined(LINUX) && defined(__ELF__) || defined(SCO_ELF) || \ ++ (defined(NETBSD) && defined(__ELF__)) + + /* Dynamic loading code for Linux running ELF. Somewhat tested on + * Linux/x86, untested but hopefully should work on Linux/Alpha. + * This code was derived from the Solaris/ELF support. Thanks to + * whatever kind soul wrote that. - Patrick Bridges */ + ++#ifdef NETBSD ++#include <sys/exec_elf.h> ++#define DT_DEBUG 21 ++#define PT_LOAD 1 ++#define PF_W 0x2 ++#else + #include <elf.h> ++#endif + #include <link.h> + + /* Newer versions of Linux/Alpha and Linux/x86 define this macro. We diff --git a/lang/drscheme/patches/patch-bd b/lang/drscheme/patches/patch-bd new file mode 100644 index 00000000000..21f1521b6ba --- /dev/null +++ b/lang/drscheme/patches/patch-bd @@ -0,0 +1,25 @@ +$NetBSD: patch-bd,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- gc/misc.c.orig Thu Oct 21 22:06:15 1999 ++++ gc/misc.c Mon Jan 3 10:21:54 2000 +@@ -58,6 +58,10 @@ + # endif + # endif + ++#if defined(NETBSD) && defined(__ELF__) ++void GC_init_netbsd_elf(void); ++#endif ++ + GC_FAR struct _GC_arrays GC_arrays /* = { 0 } */; + + +@@ -430,6 +434,9 @@ + # endif + # if defined(LINUX) && (defined(POWERPC) || defined(ALPHA) || defined(SPARC)) + GC_init_linux_data_start(); ++# endif ++# if defined(NETBSD) && defined(__ELF__) ++ GC_init_netbsd_elf(); + # endif + # ifdef SOLARIS_THREADS + GC_thr_init(); diff --git a/lang/drscheme/patches/patch-be b/lang/drscheme/patches/patch-be new file mode 100644 index 00000000000..526f75d88f3 --- /dev/null +++ b/lang/drscheme/patches/patch-be @@ -0,0 +1,42 @@ +$NetBSD: patch-be,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- gc/os_dep.c.orig Thu Oct 21 22:06:15 1999 ++++ gc/os_dep.c Thu Dec 30 22:15:23 1999 +@@ -156,6 +156,19 @@ + } + #endif + ++#if defined(NETBSD) && defined(__ELF__) ++ ptr_t GC_data_start; ++ ++ void GC_init_netbsd_elf() ++ { ++ extern ptr_t GC_find_limit(); ++ extern char **environ; ++ /* This may need to be environ, without the underscore, for */ ++ /* some versions. */ ++ GC_data_start = GC_find_limit((ptr_t)&environ, FALSE); ++ } ++#endif ++ + # ifdef OS2 + + # include <stddef.h> +@@ -2437,7 +2450,7 @@ + # if defined (DRSNX) + # include <sys/sparc/frame.h> + # else +-# if defined(OPENBSD) ++# if defined(OPENBSD) || defined(NETBSD) + # include <frame.h> + # else + # include <sys/frame.h> +@@ -2452,7 +2465,7 @@ + /* Fill in the pc and argument information for up to NFRAMES of my */ + /* callers. Ignore my frame and my callers frame. */ + +-#ifdef OPENBSD ++#if defined(OPENBSD) || defined(NETBSD) + # define FR_SAVFP fr_fp + # define FR_SAVPC fr_pc + #else diff --git a/lang/drscheme/patches/patch-bf b/lang/drscheme/patches/patch-bf new file mode 100644 index 00000000000..37105fc0e82 --- /dev/null +++ b/lang/drscheme/patches/patch-bf @@ -0,0 +1,24 @@ +$NetBSD: patch-bf,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- gc/mach_dep.c.orig Thu Oct 21 22:06:14 1999 ++++ gc/mach_dep.c Thu Dec 30 22:17:41 1999 +@@ -197,6 +197,8 @@ + && !defined(SCO) && !defined(SCO_ELF) \ + && !(defined(LINUX) && defined(__ELF__)) \ + && !(defined(__FreeBSD__) && defined(__ELF__)) \ ++ && !(defined(__NetBSD__) && defined(__ELF__)) \ ++ && !(defined(__OpenBSD__) && defined(__ELF__)) \ + && !defined(DOS4GW) + /* I386 code, generic code does not appear to work */ + /* It does appear to work under OS2, and asms dont */ +@@ -211,7 +213,9 @@ + # endif + + # if ( defined(I386) && defined(LINUX) && defined(__ELF__) ) \ +- || ( defined(I386) && defined(__FreeBSD__) && defined(__ELF__) ) ++ || ( defined(I386) && defined(__FreeBSD__) && defined(__ELF__) ) \ ++ || ( defined(I386) && defined(__NetBSD__) && defined(__ELF__) ) \ ++ || ( defined(I386) && defined(__OpenBSD__) && defined(__ELF__) ) + + /* This is modified for Linux with ELF (Note: _ELF_ only) */ + /* This section handles FreeBSD with ELF. */ diff --git a/lang/drscheme/patches/patch-bg b/lang/drscheme/patches/patch-bg new file mode 100644 index 00000000000..c0a53d4b420 --- /dev/null +++ b/lang/drscheme/patches/patch-bg @@ -0,0 +1,39 @@ +$NetBSD: patch-bg,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- /dev/null Thu Dec 30 22:01:07 1999 ++++ gc/sparc_netbsd_mach_dep.s Thu Dec 30 22:19:46 1999 +@@ -0,0 +1,34 @@ ++! SPARCompiler 3.0 and later apparently no longer handles ++! asm outside functions. So we need a separate .s file ++! This is only set up for SunOS 4. ++! Assumes this is called before the stack contents are ++! examined. ++ ++#include "machine/asm.h" ++ ++ .seg "text" ++ .globl _C_LABEL(GC_save_regs_in_stack) ++ .globl _C_LABEL(GC_push_regs) ++_C_LABEL(GC_save_regs_in_stack): ++_C_LABEL(GC_push_regs): ++ ta 0x3 ! ST_FLUSH_WINDOWS ++ mov %sp,%o0 ++ retl ++ nop ++ ++ .globl _C_LABEL(GC_clear_stack_inner) ++_C_LABEL(GC_clear_stack_inner): ++ mov %sp,%o2 ! Save sp ++ add %sp,-8,%o3 ! p = sp-8 ++ clr %g1 ! [g0,g1] = 0 ++ add %o1,-0x60,%sp ! Move sp out of the way, ++ ! so that traps still work. ++ ! Includes some extra words ++ ! so we can be sloppy below. ++loop: ++ std %g0,[%o3] ! *(long long *)p = 0 ++ cmp %o3,%o1 ++ bgu loop ! if (p > limit) goto loop ++ add %o3,-8,%o3 ! p -= 8 (delay slot) ++ retl ++ mov %o2,%sp ! Restore sp., delay slot diff --git a/lang/drscheme/patches/patch-da b/lang/drscheme/patches/patch-da new file mode 100644 index 00000000000..9c499262216 --- /dev/null +++ b/lang/drscheme/patches/patch-da @@ -0,0 +1,27 @@ +$NetBSD: patch-da,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- ../wxxt/src/make.env.orig Sat May 20 15:15:35 2000 ++++ ../wxxt/src/make.env Sat May 20 15:24:07 2000 +@@ -71,9 +71,9 @@ + + # Default LDLIBS + LDLIBS = -lwx$(GUISUFFIX) -lXaw -lXmu -lXt -lXpm -limage_xt \ +- -lX11 -lXext -lm ++ -lSM -lICE -lX11 -lXext -lm + # Appended to LDLIBS when not building a static executable: +-LDNONSTATICLIBS = -ldl ++#LDNONSTATICLIBS = -ldl + + # Don't change these + OBJSUFF = o +@@ -83,8 +83,8 @@ + ########################## Directories ############################### + + # Replace X include/lib directories with your own +-XINCLUDE = -I/usr/X11R6/include/X11 +-XLIB = -L/usr/X11R6/lib ++XINCLUDE = -I/usr/X11R6/include ++XLIB = -Wl,-R/usr/X11R6/lib -L/usr/X11R6/lib + + + # Shouldn't need to change these... diff --git a/lang/drscheme/patches/patch-db b/lang/drscheme/patches/patch-db new file mode 100644 index 00000000000..7334b29a04d --- /dev/null +++ b/lang/drscheme/patches/patch-db @@ -0,0 +1,22 @@ +$NetBSD: patch-db,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- ../../collects/launcher/launcherr.ss.orig Sat May 20 16:10:38 2000 ++++ ../../collects/launcher/launcherr.ss Sat May 20 16:22:05 2000 +@@ -170,15 +170,14 @@ + "# This script was created by make-~a-launcher" newline + newline + "if [ \"$PLTHOME\" = '' ] ; then" newline +- " PLTHOME=~a" newline ++ " PLTHOME=XXXPREFIXXXX/lib/plt" newline + " export PLTHOME" newline + "fi" newline + newline +- "SYS=`${PLTHOME}/bin/archsys`" newline + newline) + kind plthome)] + [exec (format +- "exec ${PLTHOME}/.bin/${SYS}/~a ~a" ++ "exec ${PLTHOME}/bin/~a ~a" + kind pre-str)] + [args (format + " ~a ${1+\"$@\"}~n" diff --git a/lang/drscheme/patches/patch-dc b/lang/drscheme/patches/patch-dc new file mode 100644 index 00000000000..c5db4d77b3c --- /dev/null +++ b/lang/drscheme/patches/patch-dc @@ -0,0 +1,29 @@ +$NetBSD: patch-dc,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- ../../bin/drscheme.orig Sat May 20 16:33:51 2000 ++++ ../../bin/drscheme Sat May 20 16:34:28 2000 +@@ -1,13 +1,12 @@ + #!/bin/sh + # This script was created by make-mred-launcher ++# and modified for the netbsd pkg system + + if [ "$PLTHOME" = '' ] ; then +- PLTHOME=/usr/local/lib/plt ++ PLTHOME=XXXPREFIXXXX/lib/plt + export PLTHOME + fi + +-SYS=`${PLTHOME}/bin/archsys` +- + # Find X flags and shift them to the front + findxend() + { +@@ -66,7 +65,7 @@ + xn=yes + ;; + *) +- exec ${PLTHOME}/.bin/${SYS}/mred ${xa+"-display"} ${xa+"$xa"} ${xb+"-geometry"} ${xb+"$xb"} ${xc+"-bg"} ${xc+"$xc"} ${xd+"-fg"} ${xd+"$xd"} ${xe+"-font"} ${xe+"$xe"} ${xf+"-name"} ${xf+"$xf"} ${xg+"-selectionTimeout"} ${xg+"$xg"} ${xh+"-title"} ${xh+"$xh"} ${xi+"-xnllanguage"} ${xi+"$xi"} ${xj+"-xrm"} ${xj+"$xj"} ${xk+"-iconic"} ${xl+"-rv"} ${xm+"+rv"} ${xn+"-synchronous"} '-mqvL' 'drscheme.ss' 'drscheme' '--' ${1+"$@"} ++ exec ${PLTHOME}/bin/mred ${xa+"-display"} ${xa+"$xa"} ${xb+"-geometry"} ${xb+"$xb"} ${xc+"-bg"} ${xc+"$xc"} ${xd+"-fg"} ${xd+"$xd"} ${xe+"-font"} ${xe+"$xe"} ${xf+"-name"} ${xf+"$xf"} ${xg+"-selectionTimeout"} ${xg+"$xg"} ${xh+"-title"} ${xh+"$xh"} ${xi+"-xnllanguage"} ${xi+"$xi"} ${xj+"-xrm"} ${xj+"$xj"} ${xk+"-iconic"} ${xl+"-rv"} ${xm+"+rv"} ${xn+"-synchronous"} '-mqvL' 'drscheme.ss' 'drscheme' '--' ${1+"$@"} + ;; + esac + shift diff --git a/lang/drscheme/patches/patch-dd b/lang/drscheme/patches/patch-dd new file mode 100644 index 00000000000..7d73ecffba1 --- /dev/null +++ b/lang/drscheme/patches/patch-dd @@ -0,0 +1,19 @@ +$NetBSD: patch-dd,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- ../../bin/drscheme-jr.orig Sat May 20 16:34:38 2000 ++++ ../../bin/drscheme-jr Sat May 20 16:35:23 2000 +@@ -1,11 +1,10 @@ + #!/bin/sh + # This script was created by make-mzscheme-launcher ++# and modified for the netbsd pkg system + + if [ "$PLTHOME" = '' ] ; then +- PLTHOME=/usr/local/lib/plt ++ PLTHOME=XXXPREFIXXXX/lib/plt + export PLTHOME + fi + +-SYS=`${PLTHOME}/bin/archsys` +- +-exec ${PLTHOME}/.bin/${SYS}/mzscheme '-mqvL' 'go.ss' 'drscheme-jr' '--' ${1+"$@"} ++exec ${PLTHOME}/bin/mzscheme '-mqvL' 'go.ss' 'drscheme-jr' '--' ${1+"$@"} diff --git a/lang/drscheme/patches/patch-de b/lang/drscheme/patches/patch-de new file mode 100644 index 00000000000..682e6b9fac1 --- /dev/null +++ b/lang/drscheme/patches/patch-de @@ -0,0 +1,29 @@ +$NetBSD: patch-de,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- ../../bin/help-desk.orig Sat May 20 16:35:35 2000 ++++ ../../bin/help-desk Sat May 20 16:36:05 2000 +@@ -1,13 +1,12 @@ + #!/bin/sh + # This script was created by make-mred-launcher ++# and modified for the netbsd pkg system + + if [ "$PLTHOME" = '' ] ; then +- PLTHOME=/usr/local/lib/plt ++ PLTHOME=XXXPREFIXXXX/lib/plt + export PLTHOME + fi + +-SYS=`${PLTHOME}/bin/archsys` +- + # Find X flags and shift them to the front + findxend() + { +@@ -66,7 +65,7 @@ + xn=yes + ;; + *) +- exec ${PLTHOME}/.bin/${SYS}/mred ${xa+"-display"} ${xa+"$xa"} ${xb+"-geometry"} ${xb+"$xb"} ${xc+"-bg"} ${xc+"$xc"} ${xd+"-fg"} ${xd+"$xd"} ${xe+"-font"} ${xe+"$xe"} ${xf+"-name"} ${xf+"$xf"} ${xg+"-selectionTimeout"} ${xg+"$xg"} ${xh+"-title"} ${xh+"$xh"} ${xi+"-xnllanguage"} ${xi+"$xi"} ${xj+"-xrm"} ${xj+"$xj"} ${xk+"-iconic"} ${xl+"-rv"} ${xm+"+rv"} ${xn+"-synchronous"} '-mqvL' 'help.ss' 'help' '--' ${1+"$@"} ++ exec ${PLTHOME}/bin/mred ${xa+"-display"} ${xa+"$xa"} ${xb+"-geometry"} ${xb+"$xb"} ${xc+"-bg"} ${xc+"$xc"} ${xd+"-fg"} ${xd+"$xd"} ${xe+"-font"} ${xe+"$xe"} ${xf+"-name"} ${xf+"$xf"} ${xg+"-selectionTimeout"} ${xg+"$xg"} ${xh+"-title"} ${xh+"$xh"} ${xi+"-xnllanguage"} ${xi+"$xi"} ${xj+"-xrm"} ${xj+"$xj"} ${xk+"-iconic"} ${xl+"-rv"} ${xm+"+rv"} ${xn+"-synchronous"} '-mqvL' 'help.ss' 'help' '--' ${1+"$@"} + ;; + esac + shift diff --git a/lang/drscheme/patches/patch-df b/lang/drscheme/patches/patch-df new file mode 100644 index 00000000000..8fc72386dd4 --- /dev/null +++ b/lang/drscheme/patches/patch-df @@ -0,0 +1,13 @@ +$NetBSD: patch-df,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- ../../man/man1/drscheme-jr.1.orig Sat May 20 17:30:30 2000 ++++ ../../man/man1/drscheme-jr.1 Sat May 20 17:31:16 2000 +@@ -104,7 +104,7 @@ + looks for its libraries using the environment variables + PLTHOME and PLTCOLLECTS. If this variable is not defined, + the installation directory is assumed (usually +-"/usr/local/lib/plt/"). See the documentation for details. ++"XXXPREFIXXXX/lib/plt/"). See the documentation for details. + .PP + Please consult your local administrator to determine whether + the on-line documentation has been installed locally. diff --git a/lang/drscheme/patches/patch-dg b/lang/drscheme/patches/patch-dg new file mode 100644 index 00000000000..7fe8f72638d --- /dev/null +++ b/lang/drscheme/patches/patch-dg @@ -0,0 +1,13 @@ +$NetBSD: patch-dg,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- ../../man/man1/drscheme.1.orig Sat May 20 17:30:37 2000 ++++ ../../man/man1/drscheme.1 Sat May 20 17:31:05 2000 +@@ -33,7 +33,7 @@ + looks for its libraries using the environment variables + PLTHOME and PLTCOLLECTS. If this variable is not defined, + the installation directory is assumed (usually +-"/usr/local/lib/plt/"). See the documentation for details. ++"XXXPREFIXXXX/lib/plt/"). See the documentation for details. + .PP + Please consult your local administrator to determine whether + the on-line documentation has been installed locally. diff --git a/lang/drscheme/patches/patch-dh b/lang/drscheme/patches/patch-dh new file mode 100644 index 00000000000..80f9b045872 --- /dev/null +++ b/lang/drscheme/patches/patch-dh @@ -0,0 +1,13 @@ +$NetBSD: patch-dh,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ + +--- ../../man/man1/mred.1.orig Sat May 20 17:30:14 2000 ++++ ../../man/man1/mred.1 Sat May 20 17:30:54 2000 +@@ -269,7 +269,7 @@ + "MrEd") are checked. Links are followed as in the + first case. + .IP +-The "/usr/local/lib/plt/collects" directory is ++The "XXXPREFIXXXX/lib/plt/collects" directory is + tried. + .PP + Please consult your local administrator to determine whether diff --git a/lang/drscheme/pkg/COMMENT b/lang/drscheme/pkg/COMMENT new file mode 100644 index 00000000000..825942b22db --- /dev/null +++ b/lang/drscheme/pkg/COMMENT @@ -0,0 +1 @@ +R4RS-compilant and nearly R5RS-compliant scheme tailored for teaching diff --git a/lang/drscheme/pkg/DESCR b/lang/drscheme/pkg/DESCR new file mode 100644 index 00000000000..8a9c4d82a4f --- /dev/null +++ b/lang/drscheme/pkg/DESCR @@ -0,0 +1,14 @@ +DrScheme is a graphical environment for developing programs using the Scheme, +MzScheme, and MrEd programming languages. DrScheme runs under Windows 95/98/NT, +MacOS, and Unix/X. + + DrScheme's features include: + + * Source text highlighting of syntax and run-time errors + * Support for multiple levels of Scheme from Beginning Student to + Full Scheme + * An algebraic stepper for the Beginning Student language + * Interactive and graphical static analysis + * A graphical user interface (GUI) library + * Objects, threads, modules, exceptions, TCP/IP, and regular expressions, + and filesystem support diff --git a/lang/drscheme/pkg/PLIST b/lang/drscheme/pkg/PLIST new file mode 100644 index 00000000000..8f1ebec6d6a --- /dev/null +++ b/lang/drscheme/pkg/PLIST @@ -0,0 +1,1142 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ +bin/drscheme +bin/drscheme-jr +bin/help-desk +bin/mred +man/man1/drscheme.1 +man/man1/drscheme-jr.1 +man/man1/mred.1 +lib/plt/bin/mred +lib/plt/collects/browser/browser.ss +lib/plt/collects/browser/browserr.ss +lib/plt/collects/browser/btree.ss +lib/plt/collects/browser/btrees.ss +lib/plt/collects/browser/bullet.ss +lib/plt/collects/browser/bullets.ss +lib/plt/collects/browser/doc.txt +lib/plt/collects/browser/html.ss +lib/plt/collects/browser/hyper.ss +lib/plt/collects/browser/info.ss +lib/plt/collects/browser/sig.ss +lib/plt/collects/browser/compiled/browser.zo +lib/plt/collects/browser/compiled/browserr.zo +lib/plt/collects/browser/compiled/btree.zo +lib/plt/collects/browser/compiled/bullet.zo +lib/plt/collects/browser/compiled/html.zo +lib/plt/collects/browser/compiled/hyper.zo +lib/plt/collects/browser/compiled/info.zo +lib/plt/collects/browser/compiled/sig.zo +lib/plt/collects/browser/compiled/btrees.zo +lib/plt/collects/browser/compiled/bullets.zo +lib/plt/collects/afm/Cour.afm +lib/plt/collects/afm/CourBo.afm +lib/plt/collects/afm/CourBoO.afm +lib/plt/collects/afm/CourO.afm +lib/plt/collects/afm/Helv.afm +lib/plt/collects/afm/HelvBo.afm +lib/plt/collects/afm/HelvBoO.afm +lib/plt/collects/afm/HelvO.afm +lib/plt/collects/afm/TimesBo.afm +lib/plt/collects/afm/TimesBoI.afm +lib/plt/collects/afm/TimesI.afm +lib/plt/collects/afm/TimesRo.afm +lib/plt/collects/afm/Sym.afm +lib/plt/collects/cogen/ariesr.ss +lib/plt/collects/cogen/ariess.ss +lib/plt/collects/cogen/info.ss +lib/plt/collects/cogen/aries-corer.ss +lib/plt/collects/cogen/cogen-utilsr.ss +lib/plt/collects/cogen/compiled/aries-corer.zo +lib/plt/collects/cogen/compiled/ariesr.zo +lib/plt/collects/cogen/compiled/cogen-utilsr.zo +lib/plt/collects/cogen/compiled/info.zo +lib/plt/collects/drscheme/app.ss +lib/plt/collects/drscheme/language.ss +lib/plt/collects/drscheme/drscheme.ss +lib/plt/collects/drscheme/link.ss +lib/plt/collects/drscheme/rep.ss +lib/plt/collects/drscheme/drsig.ss +lib/plt/collects/drscheme/edit.ss +lib/plt/collects/drscheme/export.ss +lib/plt/collects/drscheme/unit.ss +lib/plt/collects/drscheme/forwardi.ss +lib/plt/collects/drscheme/frame.ss +lib/plt/collects/drscheme/main.ss +lib/plt/collects/drscheme/info.ss +lib/plt/collects/drscheme/init.ss +lib/plt/collects/drscheme/grepl.ss +lib/plt/collects/drscheme/prefs.ss +lib/plt/collects/drscheme/tool.ss +lib/plt/collects/drscheme/openbugs +lib/plt/collects/drscheme/params.ss +lib/plt/collects/drscheme/phooks.ss +lib/plt/collects/drscheme/start-drs.ss +lib/plt/collects/drscheme/prog.ss +lib/plt/collects/drscheme/snip.ss +lib/plt/collects/drscheme/rrequire.ss +lib/plt/collects/drscheme/graph.ss +lib/plt/collects/drscheme/spidstub.ss +lib/plt/collects/drscheme/sigi.ss +lib/plt/collects/drscheme/toy.ss +lib/plt/collects/drscheme/tools/syncheck/info.ss +lib/plt/collects/drscheme/tools/syncheck/unit.ss +lib/plt/collects/drscheme/tools/syncheck/compiled/info.zo +lib/plt/collects/drscheme/tools/syncheck/compiled/unit.zo +lib/plt/collects/drscheme/tools/stepper/info.ss +lib/plt/collects/drscheme/tools/stepper/sig.ss +lib/plt/collects/drscheme/tools/stepper/unit.ss +lib/plt/collects/drscheme/tools/unit-bundle/bundle.ss +lib/plt/collects/drscheme/tools/unit-bundle/unit.ss +lib/plt/collects/drscheme/tools/unit-bundle/bundle-sig.ss +lib/plt/collects/drscheme/tools/unit-bundle/compound-unit.ss +lib/plt/collects/drscheme/tools/unit-bundle/main.ss +lib/plt/collects/drscheme/tools/unit-bundle/misc.ss +lib/plt/collects/drscheme/rload.ss +lib/plt/collects/drscheme/intro.ss +lib/plt/collects/drscheme/various-programs.ss +lib/plt/collects/drscheme/compiled/app.zo +lib/plt/collects/drscheme/compiled/drscheme.zo +lib/plt/collects/drscheme/compiled/edit.zo +lib/plt/collects/drscheme/compiled/export.zo +lib/plt/collects/drscheme/compiled/forwardi.zo +lib/plt/collects/drscheme/compiled/frame.zo +lib/plt/collects/drscheme/compiled/graph.zo +lib/plt/collects/drscheme/compiled/grepl.zo +lib/plt/collects/drscheme/compiled/info.zo +lib/plt/collects/drscheme/compiled/init.zo +lib/plt/collects/drscheme/compiled/intro.zo +lib/plt/collects/drscheme/compiled/language.zo +lib/plt/collects/drscheme/compiled/link.zo +lib/plt/collects/drscheme/compiled/main.zo +lib/plt/collects/drscheme/compiled/params.zo +lib/plt/collects/drscheme/compiled/prefs.zo +lib/plt/collects/drscheme/compiled/prog.zo +lib/plt/collects/drscheme/compiled/rep.zo +lib/plt/collects/drscheme/compiled/sigi.zo +lib/plt/collects/drscheme/compiled/snip.zo +lib/plt/collects/drscheme/compiled/spidstub.zo +lib/plt/collects/drscheme/compiled/start-drs.zo +lib/plt/collects/drscheme/compiled/tool.zo +lib/plt/collects/drscheme/compiled/unit.zo +lib/plt/collects/drscheme/compiled/various-programs.zo +lib/plt/collects/drscheme/compiled/drsig.zo +lib/plt/collects/graphics/TREADME +lib/plt/collects/graphics/info.ss +lib/plt/collects/graphics/graphicr.ss +lib/plt/collects/graphics/graphics.ss +lib/plt/collects/graphics/graphicu.ss +lib/plt/collects/graphics/tmacro.ss +lib/plt/collects/graphics/turex.ss +lib/plt/collects/graphics/turtle.ss +lib/plt/collects/graphics/turtler.ss +lib/plt/collects/graphics/turtles.ss +lib/plt/collects/graphics/turtlmr.ss +lib/plt/collects/graphics/turtle-test.ss +lib/plt/collects/graphics/value-turtles.ss +lib/plt/collects/graphics/value-turex.ss +lib/plt/collects/graphics/value-turtle-lib.ss +lib/plt/collects/graphics/value-turtle.ss +lib/plt/collects/graphics/value-turtler.ss +lib/plt/collects/graphics/graphicss.ss +lib/plt/collects/graphics/compiled/graphicr.zo +lib/plt/collects/graphics/compiled/graphics.zo +lib/plt/collects/graphics/compiled/graphicu.zo +lib/plt/collects/graphics/compiled/info.zo +lib/plt/collects/graphics/compiled/turex.zo +lib/plt/collects/graphics/compiled/turtle-test.zo +lib/plt/collects/graphics/compiled/turtle.zo +lib/plt/collects/graphics/compiled/turtler.zo +lib/plt/collects/graphics/compiled/turtlmr.zo +lib/plt/collects/graphics/compiled/value-turex.zo +lib/plt/collects/graphics/compiled/value-turtle-lib.zo +lib/plt/collects/graphics/compiled/value-turtle.zo +lib/plt/collects/graphics/compiled/value-turtler.zo +lib/plt/collects/stepper/annotater.ss +lib/plt/collects/stepper/doc.txt +lib/plt/collects/stepper/reconstructr.ss +lib/plt/collects/stepper/sharedr.ss +lib/plt/collects/stepper/sig.ss +lib/plt/collects/stepper/stepper-test.ss +lib/plt/collects/stepper/stepper.ss +lib/plt/collects/stepper/tests/main.ss +lib/plt/collects/stepper/info.ss +lib/plt/collects/stepper/stepper-model.ss +lib/plt/collects/stepper/stepper-instance.ss +lib/plt/collects/stepper/stepper-view-controller.ss +lib/plt/collects/stepper/compiled/annotater.zo +lib/plt/collects/stepper/compiled/info.zo +lib/plt/collects/stepper/compiled/reconstructr.zo +lib/plt/collects/stepper/compiled/sharedr.zo +lib/plt/collects/stepper/compiled/stepper-instance.zo +lib/plt/collects/stepper/compiled/stepper-model.zo +lib/plt/collects/stepper/compiled/stepper-view-controller.zo +lib/plt/collects/stepper/compiled/stepper.zo +lib/plt/collects/hierlist/doc.txt +lib/plt/collects/hierlist/hierlist.ss +lib/plt/collects/hierlist/hierlistr.ss +lib/plt/collects/hierlist/hierlists.ss +lib/plt/collects/icons/anchor.gif +lib/plt/collects/icons/animate1.gif +lib/plt/collects/icons/animate2.gif +lib/plt/collects/icons/animate3.gif +lib/plt/collects/icons/bb-sm-bw.bmp +lib/plt/collects/icons/bb-small.bmp +lib/plt/collects/icons/bb.gif +lib/plt/collects/icons/break.bmp +lib/plt/collects/icons/execute.bmp +lib/plt/collects/icons/help.bmp +lib/plt/collects/icons/lock.gif +lib/plt/collects/icons/mini-plt.gif +lib/plt/collects/icons/mini-plt.xbm +lib/plt/collects/icons/mini-plt.xpm +lib/plt/collects/icons/mred.gif +lib/plt/collects/icons/mred.xbm +lib/plt/collects/icons/mrspidey.bmp +lib/plt/collects/icons/paren.xbm +lib/plt/collects/icons/plt-old.gif +lib/plt/collects/icons/plt.gif +lib/plt/collects/icons/plt.xpm +lib/plt/collects/icons/pltbw.gif +lib/plt/collects/icons/recycle.gif +lib/plt/collects/icons/reset.xbm +lib/plt/collects/icons/return.xbm +lib/plt/collects/icons/save.bmp +lib/plt/collects/icons/syncheck.bmp +lib/plt/collects/icons/syncheck.gif +lib/plt/collects/icons/unlock.gif +lib/plt/collects/icons/foot.bmp +lib/plt/collects/icons/foot.gif +lib/plt/collects/icons/trumpet.xbm +lib/plt/collects/icons/schemedoc.ico +lib/plt/collects/icons/help16x16.xbm +lib/plt/collects/icons/help16x16.xpm +lib/plt/collects/icons/help32x32.xbm +lib/plt/collects/icons/help32x32.xpm +lib/plt/collects/icons/arrow.blue.down.gif +lib/plt/collects/icons/arrow.blue.left.gif +lib/plt/collects/icons/arrow.blue.right.gif +lib/plt/collects/icons/arrow.blue.up.gif +lib/plt/collects/icons/paren.bmp +lib/plt/collects/mred/info.ss +lib/plt/collects/mred/sig.ss +lib/plt/collects/mred/compiled/sig.zo +lib/plt/collects/games/doc.txt +lib/plt/collects/games/games.ss +lib/plt/collects/games/blackjack/blackjack.ss +lib/plt/collects/games/info.ss +lib/plt/collects/games/cards/back.gif +lib/plt/collects/games/cards/card-0-0.gif +lib/plt/collects/games/cards/card-0-1.gif +lib/plt/collects/games/cards/card-0-2.gif +lib/plt/collects/games/cards/card-0-3.gif +lib/plt/collects/games/cards/card-1-0.gif +lib/plt/collects/games/cards/card-1-1.gif +lib/plt/collects/games/cards/card-1-2.gif +lib/plt/collects/games/cards/card-1-3.gif +lib/plt/collects/games/cards/card-10-0.gif +lib/plt/collects/games/cards/card-10-1.gif +lib/plt/collects/games/cards/card-10-2.gif +lib/plt/collects/games/cards/card-10-3.gif +lib/plt/collects/games/cards/card-11-0.gif +lib/plt/collects/games/cards/card-11-1.gif +lib/plt/collects/games/cards/card-11-2.gif +lib/plt/collects/games/cards/card-11-3.gif +lib/plt/collects/games/cards/card-12-0.gif +lib/plt/collects/games/cards/card-12-1.gif +lib/plt/collects/games/cards/card-12-2.gif +lib/plt/collects/games/cards/card-12-3.gif +lib/plt/collects/games/cards/card-13-1.gif +lib/plt/collects/games/cards/card-13-2.gif +lib/plt/collects/games/cards/card-13-3.gif +lib/plt/collects/games/cards/card-2-0.gif +lib/plt/collects/games/cards/card-2-1.gif +lib/plt/collects/games/cards/card-2-2.gif +lib/plt/collects/games/cards/card-2-3.gif +lib/plt/collects/games/cards/card-3-0.gif +lib/plt/collects/games/cards/card-3-1.gif +lib/plt/collects/games/cards/card-3-2.gif +lib/plt/collects/games/cards/card-3-3.gif +lib/plt/collects/games/cards/card-4-0.gif +lib/plt/collects/games/cards/card-4-1.gif +lib/plt/collects/games/cards/card-4-2.gif +lib/plt/collects/games/cards/card-4-3.gif +lib/plt/collects/games/cards/card-5-0.gif +lib/plt/collects/games/cards/card-5-1.gif +lib/plt/collects/games/cards/card-5-2.gif +lib/plt/collects/games/cards/card-5-3.gif +lib/plt/collects/games/cards/card-6-0.gif +lib/plt/collects/games/cards/card-6-1.gif +lib/plt/collects/games/cards/card-6-2.gif +lib/plt/collects/games/cards/card-6-3.gif +lib/plt/collects/games/cards/card-7-0.gif +lib/plt/collects/games/cards/card-7-1.gif +lib/plt/collects/games/cards/card-7-2.gif +lib/plt/collects/games/cards/card-7-3.gif +lib/plt/collects/games/cards/card-8-0.gif +lib/plt/collects/games/cards/card-8-1.gif +lib/plt/collects/games/cards/card-8-2.gif +lib/plt/collects/games/cards/card-8-3.gif +lib/plt/collects/games/cards/card-9-0.gif +lib/plt/collects/games/cards/card-9-1.gif +lib/plt/collects/games/cards/card-9-2.gif +lib/plt/collects/games/cards/card-9-3.gif +lib/plt/collects/games/cards/card-class.ss +lib/plt/collects/games/cards/cardr.ss +lib/plt/collects/games/cards/cards.ss +lib/plt/collects/games/cards/classes.ss +lib/plt/collects/games/cards/constants.ss +lib/plt/collects/games/cards/doc.txt +lib/plt/collects/games/cards/main.ss +lib/plt/collects/games/cards/make-cards.ss +lib/plt/collects/games/cards/region.ss +lib/plt/collects/games/cards/sig.ss +lib/plt/collects/games/cards/snipclass.ss +lib/plt/collects/games/cards/utils.ss +lib/plt/collects/games/same/same.ss +lib/plt/collects/games/same/help +lib/plt/collects/games/same/doc.txt +lib/plt/collects/games/ginrummy/ginrummy.ss +lib/plt/collects/games/gofish/gofish.ss +lib/plt/collects/games/paint-by-numbers/build-problems.ss +lib/plt/collects/games/paint-by-numbers/gui.ss +lib/plt/collects/games/paint-by-numbers/main.ss +lib/plt/collects/games/paint-by-numbers/paint-by-numbers.ss +lib/plt/collects/games/paint-by-numbers/problems.ss +lib/plt/collects/games/paint-by-numbers/raw-problems.ss +lib/plt/collects/games/paint-by-numbers/sig.ss +lib/plt/collects/games/paint-by-numbers/solve.ss +lib/plt/collects/games/paint-by-numbers/build-rows-cols.ss +lib/plt/collects/games/paint-by-numbers/raw-sig.ss +lib/plt/collects/games/paint-by-numbers/build-hattori.ss +lib/plt/collects/games/paint-by-numbers/raw-hattori.ss +lib/plt/collects/games/paint-by-numbers/doc.txt +lib/plt/collects/games/paint-by-numbers/all-problems.ss +lib/plt/collects/games/paint-by-numbers/problem.ss +lib/plt/collects/games/paint-by-numbers/raw-misc.ss +lib/plt/collects/games/paint-by-numbers/problems/directory +lib/plt/collects/games/paint-by-numbers/problems/games +lib/plt/collects/games/paint-by-numbers/problems/h1-30 +lib/plt/collects/games/paint-by-numbers/problems/h121-138 +lib/plt/collects/games/paint-by-numbers/problems/h31-60 +lib/plt/collects/games/paint-by-numbers/problems/h61-90 +lib/plt/collects/games/paint-by-numbers/problems/h91-120 +lib/plt/collects/games/paint-by-numbers/problems/misc +lib/plt/collects/games/paint-by-numbers/problems/core +lib/plt/collects/games/paint-by-numbers/size-calculation.ss +lib/plt/collects/games/mines/mines.ss +lib/plt/collects/games/show-help.ss +lib/plt/collects/games/lights-out/doc.txt +lib/plt/collects/games/lights-out/lights-out.ss +lib/plt/collects/games/lights-out/boards.ss +lib/plt/collects/help/doc.txt +lib/plt/collects/help/help.ss +lib/plt/collects/help/helpr.ss +lib/plt/collects/help/helpwin.ss +lib/plt/collects/help/info.ss +lib/plt/collects/help/manuals.ss +lib/plt/collects/help/sig.ss +lib/plt/collects/help/docpos.ss +lib/plt/collects/help/index.htm +lib/plt/collects/help/colldocs.ss +lib/plt/collects/help/recipewin.ss +lib/plt/collects/help/help-raw-main.ss +lib/plt/collects/help/help-raw-sig.ss +lib/plt/collects/help/help-raw.ss +lib/plt/collects/help/help-rawr.ss +lib/plt/collects/help/search-sig.ss +lib/plt/collects/help/search.ss +lib/plt/collects/help/start-help-desk.ss +lib/plt/collects/help/startup-url.ss +lib/plt/collects/help/finddoc.ss +lib/plt/collects/help/notthere.htm +lib/plt/collects/help/bug-report.ss +lib/plt/collects/help/txt/patches.txt +lib/plt/collects/help/compiled/bug-report.zo +lib/plt/collects/help/compiled/colldocs.zo +lib/plt/collects/help/compiled/docpos.zo +lib/plt/collects/help/compiled/finddoc.zo +lib/plt/collects/help/compiled/help-raw-main.zo +lib/plt/collects/help/compiled/help-raw.zo +lib/plt/collects/help/compiled/help-rawr.zo +lib/plt/collects/help/compiled/help.zo +lib/plt/collects/help/compiled/helpr.zo +lib/plt/collects/help/compiled/helpwin.zo +lib/plt/collects/help/compiled/info.zo +lib/plt/collects/help/compiled/recipewin.zo +lib/plt/collects/help/compiled/search.zo +lib/plt/collects/help/compiled/start-help-desk.zo +lib/plt/collects/help/compiled/startup-url.zo +lib/plt/collects/help/compiled/sig.zo +lib/plt/collects/help/compiled/search-sig.zo +lib/plt/collects/help/compiled/help-raw-sig.zo +lib/plt/collects/userspce/ricedefr.ss +lib/plt/collects/userspce/paramr.ss +lib/plt/collects/userspce/interface.ss +lib/plt/collects/userspce/ricedefs.ss +lib/plt/collects/userspce/sig.ss +lib/plt/collects/userspce/info.ss +lib/plt/collects/userspce/basis.ss +lib/plt/collects/userspce/userspce.ss +lib/plt/collects/userspce/userspcr.ss +lib/plt/collects/userspce/errorr.ss +lib/plt/collects/userspce/errors.ss +lib/plt/collects/userspce/userspcs.ss +lib/plt/collects/userspce/params.ss +lib/plt/collects/userspce/advanced.ss +lib/plt/collects/userspce/beginner.ss +lib/plt/collects/userspce/doc.txt +lib/plt/collects/userspce/intermediate.ss +lib/plt/collects/userspce/advancedjr.ss +lib/plt/collects/userspce/compiled/advanced.zo +lib/plt/collects/userspce/compiled/advancedjr.zo +lib/plt/collects/userspce/compiled/basis.zo +lib/plt/collects/userspce/compiled/beginner.zo +lib/plt/collects/userspce/compiled/errorr.zo +lib/plt/collects/userspce/compiled/info.zo +lib/plt/collects/userspce/compiled/interface.zo +lib/plt/collects/userspce/compiled/intermediate.zo +lib/plt/collects/userspce/compiled/paramr.zo +lib/plt/collects/userspce/compiled/ricedefr.zo +lib/plt/collects/userspce/compiled/userspce.zo +lib/plt/collects/userspce/compiled/userspcr.zo +lib/plt/collects/drscheme-jr/go.ss +lib/plt/collects/drscheme-jr/drscheme-jr.elc +lib/plt/collects/drscheme-jr/drscheme-jr.ss +lib/plt/collects/drscheme-jr/drscheme-jr.el +lib/plt/collects/drscheme-jr/info.ss +lib/plt/collects/drscheme-jr/compiled/info.zo +lib/plt/collects/framework/app.ss +lib/plt/collects/framework/autosave.ss +lib/plt/collects/framework/canvas.ss +lib/plt/collects/framework/editor.ss +lib/plt/collects/framework/finder.ss +lib/plt/collects/framework/frame.ss +lib/plt/collects/framework/exit.ss +lib/plt/collects/framework/exn.ss +lib/plt/collects/framework/fileutil.ss +lib/plt/collects/framework/framework.ss +lib/plt/collects/framework/frameworks.ss +lib/plt/collects/framework/group.ss +lib/plt/collects/framework/handler.ss +lib/plt/collects/framework/icon.ss +lib/plt/collects/framework/guiutils.ss +lib/plt/collects/framework/macro.ss +lib/plt/collects/framework/panel.ss +lib/plt/collects/framework/gen-standard-menus.ss +lib/plt/collects/framework/info.ss +lib/plt/collects/framework/keymap.ss +lib/plt/collects/framework/main.ss +lib/plt/collects/framework/prefs.ss +lib/plt/collects/framework/frameworkr.ss +lib/plt/collects/framework/test.ss +lib/plt/collects/framework/keys.ss +lib/plt/collects/framework/mcache.ss +lib/plt/collects/framework/scheme.ss +lib/plt/collects/framework/standard-menus.ss +lib/plt/collects/framework/paren.ss +lib/plt/collects/framework/pasteboard.ss +lib/plt/collects/framework/splash.ss +lib/plt/collects/framework/sparen.ss +lib/plt/collects/framework/tests.ss +lib/plt/collects/framework/standard-menus-items.ss +lib/plt/collects/framework/text.ss +lib/plt/collects/framework/color-model.ss +lib/plt/collects/framework/version.ss +lib/plt/collects/framework/testr.ss +lib/plt/collects/framework/frameworkc.ss +lib/plt/collects/framework/compiled/app.zo +lib/plt/collects/framework/compiled/autosave.zo +lib/plt/collects/framework/compiled/canvas.zo +lib/plt/collects/framework/compiled/color-model.zo +lib/plt/collects/framework/compiled/editor.zo +lib/plt/collects/framework/compiled/exit.zo +lib/plt/collects/framework/compiled/exn.zo +lib/plt/collects/framework/compiled/fileutil.zo +lib/plt/collects/framework/compiled/finder.zo +lib/plt/collects/framework/compiled/frame.zo +lib/plt/collects/framework/compiled/framework.zo +lib/plt/collects/framework/compiled/frameworkc.zo +lib/plt/collects/framework/compiled/frameworkr.zo +lib/plt/collects/framework/compiled/group.zo +lib/plt/collects/framework/compiled/guiutils.zo +lib/plt/collects/framework/compiled/handler.zo +lib/plt/collects/framework/compiled/icon.zo +lib/plt/collects/framework/compiled/info.zo +lib/plt/collects/framework/compiled/keymap.zo +lib/plt/collects/framework/compiled/keys.zo +lib/plt/collects/framework/compiled/main.zo +lib/plt/collects/framework/compiled/mcache.zo +lib/plt/collects/framework/compiled/panel.zo +lib/plt/collects/framework/compiled/paren.zo +lib/plt/collects/framework/compiled/prefs.zo +lib/plt/collects/framework/compiled/pasteboard.zo +lib/plt/collects/framework/compiled/scheme.zo +lib/plt/collects/framework/compiled/sparen.zo +lib/plt/collects/framework/compiled/splash.zo +lib/plt/collects/framework/compiled/standard-menus.zo +lib/plt/collects/framework/compiled/test.zo +lib/plt/collects/framework/compiled/testr.zo +lib/plt/collects/framework/compiled/text.zo +lib/plt/collects/framework/compiled/version.zo +lib/plt/collects/htdp/big-draw.ss +lib/plt/collects/htdp/draw-sig.ss +lib/plt/collects/htdp/draw.ss +lib/plt/collects/htdp/error-sig.ss +lib/plt/collects/htdp/error.ss +lib/plt/collects/htdp/ping-play-unit.ss +lib/plt/collects/htdp/pingp-sig.ss +lib/plt/collects/htdp/protect-play-unit.ss +lib/plt/collects/htdp/Test/TEST +lib/plt/collects/htdp/Test/arrow-gui-test.ss +lib/plt/collects/htdp/Test/arrow-test.ss +lib/plt/collects/htdp/Test/dir-test.ss +lib/plt/collects/htdp/Test/docs-test.ss +lib/plt/collects/htdp/Test/draw-test.ss +lib/plt/collects/htdp/Test/elevator-test.ss +lib/plt/collects/htdp/Test/graphing-test.ss +lib/plt/collects/htdp/Test/guess-gui-test.ss +lib/plt/collects/htdp/Test/hangman-test.ss +lib/plt/collects/htdp/Test/lkup-gui-test.ss +lib/plt/collects/htdp/Test/master-test.ss +lib/plt/collects/htdp/Test/master-test3.ss +lib/plt/collects/htdp/Test/pingp-play-test.ss +lib/plt/collects/htdp/Test/pingp-test-play.ss +lib/plt/collects/htdp/Test/pingp-test-trace.ss +lib/plt/collects/htdp/Test/protect-test.ss +lib/plt/collects/htdp/Test/rectangle-test.ss +lib/plt/collects/doc/help/scheme/doc.html +lib/plt/collects/doc/help/scheme/how.html +lib/plt/collects/doc/help/scheme/misc.html +lib/plt/collects/doc/help/scheme/what.html +lib/plt/collects/doc/help/scheme/misc/standalone.html +lib/plt/collects/doc/help/scheme/misc/graphics.html +lib/plt/collects/doc/help/scheme/misc/script.html +lib/plt/collects/doc/help/scheme/misc/cgi.html +lib/plt/collects/doc/help/scheme/misc/activex.html +lib/plt/collects/doc/help/scheme/misc/database.html +lib/plt/collects/doc/help/scheme/misc/system.html +lib/plt/collects/doc/help/release/notes.html +lib/plt/collects/doc/help/release/software.html +lib/plt/collects/doc/help/release/bugs.html +lib/plt/collects/doc/help/release/license.html +lib/plt/collects/doc/help/release/patches.html +lib/plt/collects/doc/help/howtodrscheme.html +lib/plt/collects/doc/help/howtoprogram.html +lib/plt/collects/doc/help/howtoscheme.html +lib/plt/collects/doc/help/howtouse.html +lib/plt/collects/doc/help/index.html +lib/plt/collects/doc/help/releaseinfo.html +lib/plt/collects/doc/help/schemebackground.html +lib/plt/collects/doc/help/faculty.gif +lib/plt/collects/doc/help/industry.gif +lib/plt/collects/doc/help/researchers.gif +lib/plt/collects/doc/help/student.gif +lib/plt/collects/doc/help/recipes/generative.txt +lib/plt/collects/doc/help/recipes/generative1.txt +lib/plt/collects/doc/help/recipes/num.txt +lib/plt/collects/doc/help/recipes/overview.txt +lib/plt/collects/doc/help/recipes/prog-abs.txt +lib/plt/collects/doc/help/recipes/structural0.txt +lib/plt/collects/doc/help/recipes/structural1.txt +lib/plt/collects/doc/help/recipes/structuralN.txt +lib/plt/collects/doc/help/recipes/data-abs.txt +lib/plt/collects/doc/help/recipes/state.txt +lib/plt/collects/doc/help/hdindex +lib/plt/collects/doc/help/research/why.html +lib/plt/collects/doc/help/research/resources.html +lib/plt/collects/doc/help/tour/cons-notn.GIF +lib/plt/collects/doc/help/tour/editor-repl.GIF +lib/plt/collects/doc/help/tour/graphics-cmds.GIF +lib/plt/collects/doc/help/tour/languages-example.GIF +lib/plt/collects/doc/help/tour/languages-menu.GIF +lib/plt/collects/doc/help/tour/qquote-notn.GIF +lib/plt/collects/doc/help/tour/rt-source-corr.GIF +lib/plt/collects/doc/help/tour/startup.GIF +lib/plt/collects/doc/help/tour/trans-repl.GIF +lib/plt/collects/doc/help/tour/slide1.htm +lib/plt/collects/doc/help/tour/slide10.htm +lib/plt/collects/doc/help/tour/slide11.htm +lib/plt/collects/doc/help/tour/slide2.htm +lib/plt/collects/doc/help/tour/slide3.htm +lib/plt/collects/doc/help/tour/slide4.htm +lib/plt/collects/doc/help/tour/slide5.htm +lib/plt/collects/doc/help/tour/slide6.htm +lib/plt/collects/doc/help/tour/slide7.htm +lib/plt/collects/doc/help/tour/slide8.htm +lib/plt/collects/doc/help/tour/slide9.htm +lib/plt/collects/doc/help/tour/index.html +lib/plt/collects/doc/help/tour/stepper.GIF +lib/plt/collects/doc/help/tour/slide12.htm +lib/plt/collects/doc/help/tour/slide13.htm +lib/plt/collects/doc/mzscheme/index.html +lib/plt/collects/doc/mzscheme/node1.htm +lib/plt/collects/doc/mzscheme/node2.htm +lib/plt/collects/doc/mzscheme/node3.htm +lib/plt/collects/doc/mzscheme/node4.htm +lib/plt/collects/doc/mzscheme/node5.htm +lib/plt/collects/doc/mzscheme/node6.htm +lib/plt/collects/doc/mzscheme/node7.htm +lib/plt/collects/doc/mzscheme/node8.htm +lib/plt/collects/doc/mzscheme/node9.htm +lib/plt/collects/doc/mzscheme/node10.htm +lib/plt/collects/doc/mzscheme/index.htm +lib/plt/collects/doc/mzscheme/node11.htm +lib/plt/collects/doc/mzscheme/node12.htm +lib/plt/collects/doc/mzscheme/node13.htm +lib/plt/collects/doc/mzscheme/node14.htm +lib/plt/collects/doc/mzscheme/node15.htm +lib/plt/collects/doc/mzscheme/footnode.htm +lib/plt/collects/doc/mzscheme/node16.htm +lib/plt/collects/doc/mzscheme/node17.htm +lib/plt/collects/doc/mzscheme/node18.htm +lib/plt/collects/doc/mzscheme/node19.htm +lib/plt/collects/doc/mzscheme/node20.htm +lib/plt/collects/doc/mzscheme/node21.htm +lib/plt/collects/doc/mzscheme/node22.htm +lib/plt/collects/doc/mzscheme/node23.htm +lib/plt/collects/doc/mzscheme/node24.htm +lib/plt/collects/doc/mzscheme/node25.htm +lib/plt/collects/doc/mzscheme/node26.htm +lib/plt/collects/doc/mzscheme/node27.htm +lib/plt/collects/doc/mzscheme/node28.htm +lib/plt/collects/doc/mzscheme/node29.htm +lib/plt/collects/doc/mzscheme/node30.htm +lib/plt/collects/doc/mzscheme/node31.htm +lib/plt/collects/doc/mzscheme/node32.htm +lib/plt/collects/doc/mzscheme/node33.htm +lib/plt/collects/doc/mzscheme/node34.htm +lib/plt/collects/doc/mzscheme/node35.htm +lib/plt/collects/doc/mzscheme/node36.htm +lib/plt/collects/doc/mzscheme/node37.htm +lib/plt/collects/doc/mzscheme/node38.htm +lib/plt/collects/doc/mzscheme/node39.htm +lib/plt/collects/doc/mzscheme/node40.htm +lib/plt/collects/doc/mzscheme/node41.htm +lib/plt/collects/doc/mzscheme/node42.htm +lib/plt/collects/doc/mzscheme/node43.htm +lib/plt/collects/doc/mzscheme/node44.htm +lib/plt/collects/doc/mzscheme/node45.htm +lib/plt/collects/doc/mzscheme/node46.htm +lib/plt/collects/doc/mzscheme/node47.htm +lib/plt/collects/doc/mzscheme/node48.htm +lib/plt/collects/doc/mzscheme/node49.htm +lib/plt/collects/doc/mzscheme/node50.htm +lib/plt/collects/doc/mzscheme/node51.htm +lib/plt/collects/doc/mzscheme/node52.htm +lib/plt/collects/doc/mzscheme/node53.htm +lib/plt/collects/doc/mzscheme/node54.htm +lib/plt/collects/doc/mzscheme/node55.htm +lib/plt/collects/doc/mzscheme/node56.htm +lib/plt/collects/doc/mzscheme/node57.htm +lib/plt/collects/doc/mzscheme/node58.htm +lib/plt/collects/doc/mzscheme/node59.htm +lib/plt/collects/doc/mzscheme/node60.htm +lib/plt/collects/doc/mzscheme/node61.htm +lib/plt/collects/doc/mzscheme/node62.htm +lib/plt/collects/doc/mzscheme/node63.htm +lib/plt/collects/doc/mzscheme/node64.htm +lib/plt/collects/doc/mzscheme/node65.htm +lib/plt/collects/doc/mzscheme/node66.htm +lib/plt/collects/doc/mzscheme/node67.htm +lib/plt/collects/doc/mzscheme/node68.htm +lib/plt/collects/doc/mzscheme/node69.htm +lib/plt/collects/doc/mzscheme/node70.htm +lib/plt/collects/doc/mzscheme/node71.htm +lib/plt/collects/doc/mzscheme/node72.htm +lib/plt/collects/doc/mzscheme/node73.htm +lib/plt/collects/doc/mzscheme/node74.htm +lib/plt/collects/doc/mzscheme/node75.htm +lib/plt/collects/doc/mzscheme/node76.htm +lib/plt/collects/doc/mzscheme/node77.htm +lib/plt/collects/doc/mzscheme/node78.htm +lib/plt/collects/doc/mzscheme/node79.htm +lib/plt/collects/doc/mzscheme/node80.htm +lib/plt/collects/doc/mzscheme/node81.htm +lib/plt/collects/doc/mzscheme/node82.htm +lib/plt/collects/doc/mzscheme/node83.htm +lib/plt/collects/doc/mzscheme/node84.htm +lib/plt/collects/doc/mzscheme/node85.htm +lib/plt/collects/doc/mzscheme/node86.htm +lib/plt/collects/doc/mzscheme/node87.htm +lib/plt/collects/doc/mzscheme/node88.htm +lib/plt/collects/doc/mzscheme/node89.htm +lib/plt/collects/doc/mzscheme/node90.htm +lib/plt/collects/doc/mzscheme/node91.htm +lib/plt/collects/doc/mzscheme/node92.htm +lib/plt/collects/doc/mzscheme/node93.htm +lib/plt/collects/doc/mzscheme/node94.htm +lib/plt/collects/doc/mzscheme/node95.htm +lib/plt/collects/doc/mzscheme/node96.htm +lib/plt/collects/doc/mzscheme/node97.htm +lib/plt/collects/doc/mzscheme/node98.htm +lib/plt/collects/doc/mzscheme/node99.htm +lib/plt/collects/doc/mzscheme/node100.htm +lib/plt/collects/doc/mzscheme/node101.htm +lib/plt/collects/doc/mzscheme/node102.htm +lib/plt/collects/doc/mzscheme/node103.htm +lib/plt/collects/doc/mzscheme/node104.htm +lib/plt/collects/doc/mzscheme/node105.htm +lib/plt/collects/doc/mzscheme/node106.htm +lib/plt/collects/doc/mzscheme/node107.htm +lib/plt/collects/doc/mzscheme/node108.htm +lib/plt/collects/doc/mzscheme/node109.htm +lib/plt/collects/doc/mzscheme/node110.htm +lib/plt/collects/doc/mzscheme/node111.htm +lib/plt/collects/doc/mzscheme/node112.htm +lib/plt/collects/doc/mzscheme/node113.htm +lib/plt/collects/doc/mzscheme/node114.htm +lib/plt/collects/doc/mzscheme/node115.htm +lib/plt/collects/doc/mzscheme/node116.htm +lib/plt/collects/doc/mzscheme/node117.htm +lib/plt/collects/doc/mzscheme/node118.htm +lib/plt/collects/doc/mzscheme/node119.htm +lib/plt/collects/doc/mzscheme/node120.htm +lib/plt/collects/doc/mzscheme/node121.htm +lib/plt/collects/doc/mzscheme/node122.htm +lib/plt/collects/doc/mzscheme/node123.htm +lib/plt/collects/doc/mzscheme/node124.htm +lib/plt/collects/doc/mzscheme/node125.htm +lib/plt/collects/doc/mzscheme/node126.htm +lib/plt/collects/doc/mzscheme/node127.htm +lib/plt/collects/doc/mzscheme/node128.htm +lib/plt/collects/doc/mzscheme/node129.htm +lib/plt/collects/doc/mzscheme/node130.htm +lib/plt/collects/doc/mzscheme/node131.htm +lib/plt/collects/doc/mzscheme/node132.htm +lib/plt/collects/doc/mzscheme/node133.htm +lib/plt/collects/doc/mzscheme/node134.htm +lib/plt/collects/doc/mzscheme/node135.htm +lib/plt/collects/doc/mzscheme/node136.htm +lib/plt/collects/doc/mzscheme/node137.htm +lib/plt/collects/doc/mzscheme/node138.htm +lib/plt/collects/doc/mzscheme/node139.htm +lib/plt/collects/doc/mzscheme/node140.htm +lib/plt/collects/doc/mzscheme/node141.htm +lib/plt/collects/doc/mzscheme/node142.htm +lib/plt/collects/doc/mzscheme/node143.htm +lib/plt/collects/doc/mzscheme/node144.htm +lib/plt/collects/doc/mzscheme/node145.htm +lib/plt/collects/doc/mzscheme/node146.htm +lib/plt/collects/doc/mzscheme/node147.htm +lib/plt/collects/doc/mzscheme/node148.htm +lib/plt/collects/doc/mzscheme/node149.htm +lib/plt/collects/doc/mzscheme/node150.htm +lib/plt/collects/doc/mzscheme/node151.htm +lib/plt/collects/doc/mzscheme/node152.htm +lib/plt/collects/doc/mzscheme/node153.htm +lib/plt/collects/doc/mzscheme/node154.htm +lib/plt/collects/doc/mzscheme/node155.htm +lib/plt/collects/doc/mzscheme/node156.htm +lib/plt/collects/doc/mzscheme/node157.htm +lib/plt/collects/doc/mzscheme/node158.htm +lib/plt/collects/doc/mzscheme/node159.htm +lib/plt/collects/doc/mzscheme/node160.htm +lib/plt/collects/doc/mzscheme/node161.htm +lib/plt/collects/doc/mzscheme/node162.htm +lib/plt/collects/doc/mzscheme/node163.htm +lib/plt/collects/doc/mzscheme/node164.htm +lib/plt/collects/doc/mzscheme/node165.htm +lib/plt/collects/doc/mzscheme/node166.htm +lib/plt/collects/doc/mzscheme/node167.htm +lib/plt/collects/doc/mzscheme/node168.htm +lib/plt/collects/doc/mzscheme/node169.htm +lib/plt/collects/doc/mzscheme/node170.htm +lib/plt/collects/doc/mzscheme/node171.htm +lib/plt/collects/doc/mzscheme/node172.htm +lib/plt/collects/doc/mzscheme/node173.htm +lib/plt/collects/doc/mzscheme/node174.htm +lib/plt/collects/doc/mzscheme/node175.htm +lib/plt/collects/doc/mzscheme/node176.htm +lib/plt/collects/doc/mzscheme/node177.htm +lib/plt/collects/doc/mzscheme/node178.htm +lib/plt/collects/doc/mzscheme/node179.htm +lib/plt/collects/doc/mzscheme/node180.htm +lib/plt/collects/doc/mzscheme/node181.htm +lib/plt/collects/doc/mzscheme/node182.htm +lib/plt/collects/doc/mzscheme/node183.htm +lib/plt/collects/doc/mzscheme/node184.htm +lib/plt/collects/doc/mzscheme/node185.htm +lib/plt/collects/doc/mzscheme/node186.htm +lib/plt/collects/doc/mzscheme/node187.htm +lib/plt/collects/doc/mzscheme/node188.htm +lib/plt/collects/doc/mzscheme/node189.htm +lib/plt/collects/doc/mzscheme/node190.htm +lib/plt/collects/doc/mzscheme/node191.htm +lib/plt/collects/doc/mzscheme/node192.htm +lib/plt/collects/doc/mzscheme/node193.htm +lib/plt/collects/doc/mzscheme/img1.gif +lib/plt/collects/doc/mzscheme/img10.gif +lib/plt/collects/doc/mzscheme/img11.gif +lib/plt/collects/doc/mzscheme/img12.gif +lib/plt/collects/doc/mzscheme/img13.gif +lib/plt/collects/doc/mzscheme/img14.gif +lib/plt/collects/doc/mzscheme/img15.gif +lib/plt/collects/doc/mzscheme/img16.gif +lib/plt/collects/doc/mzscheme/img17.gif +lib/plt/collects/doc/mzscheme/img18.gif +lib/plt/collects/doc/mzscheme/img19.gif +lib/plt/collects/doc/mzscheme/img2.gif +lib/plt/collects/doc/mzscheme/img20.gif +lib/plt/collects/doc/mzscheme/img21.gif +lib/plt/collects/doc/mzscheme/img22.gif +lib/plt/collects/doc/mzscheme/img23.gif +lib/plt/collects/doc/mzscheme/img3.gif +lib/plt/collects/doc/mzscheme/img4.gif +lib/plt/collects/doc/mzscheme/img5.gif +lib/plt/collects/doc/mzscheme/img6.gif +lib/plt/collects/doc/mzscheme/img7.gif +lib/plt/collects/doc/mzscheme/img8.gif +lib/plt/collects/doc/mzscheme/img9.gif +lib/plt/collects/doc/mzscheme/mz.css +lib/plt/collects/doc/mzscheme/keywords +lib/plt/collects/doc/mzscheme/hdindex +lib/plt/collects/doc/r5rs/keywords +lib/plt/collects/doc/r5rs/index.htm +lib/plt/collects/doc/r5rs/node1.htm +lib/plt/collects/doc/r5rs/node2.htm +lib/plt/collects/doc/r5rs/node3.htm +lib/plt/collects/doc/r5rs/node4.htm +lib/plt/collects/doc/r5rs/node5.htm +lib/plt/collects/doc/r5rs/node6.htm +lib/plt/collects/doc/r5rs/node7.htm +lib/plt/collects/doc/r5rs/node8.htm +lib/plt/collects/doc/r5rs/node9.htm +lib/plt/collects/doc/r5rs/node10.htm +lib/plt/collects/doc/r5rs/node11.htm +lib/plt/collects/doc/r5rs/node12.htm +lib/plt/collects/doc/r5rs/node13.htm +lib/plt/collects/doc/r5rs/node14.htm +lib/plt/collects/doc/r5rs/node15.htm +lib/plt/collects/doc/r5rs/node16.htm +lib/plt/collects/doc/r5rs/node17.htm +lib/plt/collects/doc/r5rs/node18.htm +lib/plt/collects/doc/r5rs/node19.htm +lib/plt/collects/doc/r5rs/node20.htm +lib/plt/collects/doc/r5rs/node21.htm +lib/plt/collects/doc/r5rs/node22.htm +lib/plt/collects/doc/r5rs/node23.htm +lib/plt/collects/doc/r5rs/node24.htm +lib/plt/collects/doc/r5rs/node25.htm +lib/plt/collects/doc/r5rs/node26.htm +lib/plt/collects/doc/r5rs/node27.htm +lib/plt/collects/doc/r5rs/node28.htm +lib/plt/collects/doc/r5rs/node29.htm +lib/plt/collects/doc/r5rs/node30.htm +lib/plt/collects/doc/r5rs/node31.htm +lib/plt/collects/doc/r5rs/node32.htm +lib/plt/collects/doc/r5rs/node33.htm +lib/plt/collects/doc/r5rs/node34.htm +lib/plt/collects/doc/r5rs/node35.htm +lib/plt/collects/doc/r5rs/node36.htm +lib/plt/collects/doc/r5rs/node37.htm +lib/plt/collects/doc/r5rs/node38.htm +lib/plt/collects/doc/r5rs/node39.htm +lib/plt/collects/doc/r5rs/node40.htm +lib/plt/collects/doc/r5rs/node41.htm +lib/plt/collects/doc/r5rs/node42.htm +lib/plt/collects/doc/r5rs/node43.htm +lib/plt/collects/doc/r5rs/node44.htm +lib/plt/collects/doc/r5rs/node45.htm +lib/plt/collects/doc/r5rs/node46.htm +lib/plt/collects/doc/r5rs/node47.htm +lib/plt/collects/doc/r5rs/node48.htm +lib/plt/collects/doc/r5rs/node49.htm +lib/plt/collects/doc/r5rs/node50.htm +lib/plt/collects/doc/r5rs/node51.htm +lib/plt/collects/doc/r5rs/node52.htm +lib/plt/collects/doc/r5rs/node53.htm +lib/plt/collects/doc/r5rs/node54.htm +lib/plt/collects/doc/r5rs/node55.htm +lib/plt/collects/doc/r5rs/node56.htm +lib/plt/collects/doc/r5rs/node57.htm +lib/plt/collects/doc/r5rs/node58.htm +lib/plt/collects/doc/r5rs/node59.htm +lib/plt/collects/doc/r5rs/node60.htm +lib/plt/collects/doc/r5rs/node61.htm +lib/plt/collects/doc/r5rs/node62.htm +lib/plt/collects/doc/r5rs/node63.htm +lib/plt/collects/doc/r5rs/node64.htm +lib/plt/collects/doc/r5rs/node65.htm +lib/plt/collects/doc/r5rs/node66.htm +lib/plt/collects/doc/r5rs/node67.htm +lib/plt/collects/doc/r5rs/node68.htm +lib/plt/collects/doc/r5rs/node69.htm +lib/plt/collects/doc/r5rs/node70.htm +lib/plt/collects/doc/r5rs/node71.htm +lib/plt/collects/doc/r5rs/node72.htm +lib/plt/collects/doc/r5rs/node73.htm +lib/plt/collects/doc/r5rs/node74.htm +lib/plt/collects/doc/r5rs/node75.htm +lib/plt/collects/doc/r5rs/node76.htm +lib/plt/collects/doc/r5rs/node77.htm +lib/plt/collects/doc/r5rs/node78.htm +lib/plt/collects/doc/r5rs/node79.htm +lib/plt/collects/doc/r5rs/node80.htm +lib/plt/collects/doc/r5rs/node81.htm +lib/plt/collects/doc/r5rs/node82.htm +lib/plt/collects/doc/r5rs/node83.htm +lib/plt/collects/doc/icons/contents.gif +lib/plt/collects/doc/icons/crossref.gif +lib/plt/collects/doc/icons/footnote.gif +lib/plt/collects/doc/icons/gleft.gif +lib/plt/collects/doc/icons/gright.gif +lib/plt/collects/doc/icons/gup.gif +lib/plt/collects/doc/icons/index.gif +lib/plt/collects/doc/icons/left.gif +lib/plt/collects/doc/icons/right.gif +lib/plt/collects/doc/icons/up.gif +lib/plt/collects/doc/drscheme/index.html +lib/plt/collects/doc/drscheme/index.htm +lib/plt/collects/doc/drscheme/footnode.htm +lib/plt/collects/doc/drscheme/node1.htm +lib/plt/collects/doc/drscheme/node2.htm +lib/plt/collects/doc/drscheme/node3.htm +lib/plt/collects/doc/drscheme/node4.htm +lib/plt/collects/doc/drscheme/node5.htm +lib/plt/collects/doc/drscheme/node6.htm +lib/plt/collects/doc/drscheme/node7.htm +lib/plt/collects/doc/drscheme/node8.htm +lib/plt/collects/doc/drscheme/node9.htm +lib/plt/collects/doc/drscheme/node10.htm +lib/plt/collects/doc/drscheme/node11.htm +lib/plt/collects/doc/drscheme/node12.htm +lib/plt/collects/doc/drscheme/node13.htm +lib/plt/collects/doc/drscheme/node14.htm +lib/plt/collects/doc/drscheme/node15.htm +lib/plt/collects/doc/drscheme/node16.htm +lib/plt/collects/doc/drscheme/node17.htm +lib/plt/collects/doc/drscheme/node18.htm +lib/plt/collects/doc/drscheme/node19.htm +lib/plt/collects/doc/drscheme/node20.htm +lib/plt/collects/doc/drscheme/node21.htm +lib/plt/collects/doc/drscheme/node22.htm +lib/plt/collects/doc/drscheme/node23.htm +lib/plt/collects/doc/drscheme/node24.htm +lib/plt/collects/doc/drscheme/node25.htm +lib/plt/collects/doc/drscheme/node26.htm +lib/plt/collects/doc/drscheme/node27.htm +lib/plt/collects/doc/drscheme/node28.htm +lib/plt/collects/doc/drscheme/node29.htm +lib/plt/collects/doc/drscheme/node30.htm +lib/plt/collects/doc/drscheme/node31.htm +lib/plt/collects/doc/drscheme/node32.htm +lib/plt/collects/doc/drscheme/node33.htm +lib/plt/collects/doc/drscheme/node34.htm +lib/plt/collects/doc/drscheme/node35.htm +lib/plt/collects/doc/drscheme/node36.htm +lib/plt/collects/doc/drscheme/node37.htm +lib/plt/collects/doc/drscheme/node38.htm +lib/plt/collects/doc/drscheme/node39.htm +lib/plt/collects/doc/drscheme/node40.htm +lib/plt/collects/doc/drscheme/node41.htm +lib/plt/collects/doc/drscheme/node42.htm +lib/plt/collects/doc/drscheme/node43.htm +lib/plt/collects/doc/drscheme/node44.htm +lib/plt/collects/doc/drscheme/node45.htm +lib/plt/collects/doc/drscheme/node46.htm +lib/plt/collects/doc/drscheme/node47.htm +lib/plt/collects/doc/drscheme/node48.htm +lib/plt/collects/doc/drscheme/node49.htm +lib/plt/collects/doc/drscheme/node50.htm +lib/plt/collects/doc/drscheme/node51.htm +lib/plt/collects/doc/drscheme/node52.htm +lib/plt/collects/doc/drscheme/node53.htm +lib/plt/collects/doc/drscheme/node54.htm +lib/plt/collects/doc/drscheme/node55.htm +lib/plt/collects/doc/drscheme/node56.htm +lib/plt/collects/doc/drscheme/node57.htm +lib/plt/collects/doc/drscheme/node58.htm +lib/plt/collects/doc/drscheme/node59.htm +lib/plt/collects/doc/drscheme/node60.htm +lib/plt/collects/doc/drscheme/node61.htm +lib/plt/collects/doc/drscheme/node62.htm +lib/plt/collects/doc/drscheme/node63.htm +lib/plt/collects/doc/drscheme/node64.htm +lib/plt/collects/doc/drscheme/node65.htm +lib/plt/collects/doc/drscheme/node66.htm +lib/plt/collects/doc/drscheme/node67.htm +lib/plt/collects/doc/drscheme/node68.htm +lib/plt/collects/doc/drscheme/node69.htm +lib/plt/collects/doc/drscheme/node70.htm +lib/plt/collects/doc/drscheme/node71.htm +lib/plt/collects/doc/drscheme/node72.htm +lib/plt/collects/doc/drscheme/node73.htm +lib/plt/collects/doc/drscheme/node74.htm +lib/plt/collects/doc/drscheme/node75.htm +lib/plt/collects/doc/drscheme/node76.htm +lib/plt/collects/doc/drscheme/node77.htm +lib/plt/collects/doc/drscheme/node78.htm +lib/plt/collects/doc/drscheme/node79.htm +lib/plt/collects/doc/drscheme/node80.htm +lib/plt/collects/doc/drscheme/node81.htm +lib/plt/collects/doc/drscheme/node82.htm +lib/plt/collects/doc/drscheme/node83.htm +lib/plt/collects/doc/drscheme/node84.htm +lib/plt/collects/doc/drscheme/node85.htm +lib/plt/collects/doc/drscheme/node86.htm +lib/plt/collects/doc/drscheme/node87.htm +lib/plt/collects/doc/drscheme/node88.htm +lib/plt/collects/doc/drscheme/node89.htm +lib/plt/collects/doc/drscheme/node90.htm +lib/plt/collects/doc/drscheme/node91.htm +lib/plt/collects/doc/drscheme/node92.htm +lib/plt/collects/doc/drscheme/node93.htm +lib/plt/collects/doc/drscheme/node94.htm +lib/plt/collects/doc/drscheme/node95.htm +lib/plt/collects/doc/drscheme/node96.htm +lib/plt/collects/doc/drscheme/node97.htm +lib/plt/collects/doc/drscheme/node98.htm +lib/plt/collects/doc/drscheme/node99.htm +lib/plt/collects/doc/drscheme/node100.htm +lib/plt/collects/doc/drscheme/node101.htm +lib/plt/collects/doc/drscheme/node102.htm +lib/plt/collects/doc/drscheme/node103.htm +lib/plt/collects/doc/drscheme/node104.htm +lib/plt/collects/doc/drscheme/node105.htm +lib/plt/collects/doc/drscheme/node106.htm +lib/plt/collects/doc/drscheme/node107.htm +lib/plt/collects/doc/drscheme/node108.htm +lib/plt/collects/doc/drscheme/node109.htm +lib/plt/collects/doc/drscheme/node110.htm +lib/plt/collects/doc/drscheme/node111.htm +lib/plt/collects/doc/drscheme/img1.gif +lib/plt/collects/doc/drscheme/img2.gif +lib/plt/collects/doc/drscheme/img3.gif +lib/plt/collects/doc/drscheme/img4.gif +lib/plt/collects/doc/drscheme/img5.gif +lib/plt/collects/doc/drscheme/img6.gif +lib/plt/collects/doc/drscheme/img7.gif +lib/plt/collects/doc/drscheme/img8.gif +lib/plt/collects/doc/drscheme/drs.css +lib/plt/collects/doc/drscheme/keywords +lib/plt/collects/doc/drscheme/hdindex +lib/plt/collects/doc/teachpack/index.html +lib/plt/collects/doc/teachpack/arrows-gui.html +lib/plt/collects/doc/teachpack/arrows.html +lib/plt/collects/doc/teachpack/dir.html +lib/plt/collects/doc/teachpack/docs.html +lib/plt/collects/doc/teachpack/draw.html +lib/plt/collects/doc/teachpack/elevator.html +lib/plt/collects/doc/teachpack/graphing.html +lib/plt/collects/doc/teachpack/guess-gui.html +lib/plt/collects/doc/teachpack/guess.html +lib/plt/collects/doc/teachpack/hangman.html +lib/plt/collects/doc/teachpack/lkup-gui.html +lib/plt/collects/doc/teachpack/master.html +lib/plt/collects/doc/teachpack/pingp.html +lib/plt/collects/doc/teachpack/protect.html +lib/plt/collects/doc/teachpack/rectangle.html +lib/plt/collects/doc/teachpack/hdindex +lib/plt/collects/doc/misclib/index.html +lib/plt/collects/doc/misclib/index.htm +lib/plt/collects/doc/misclib/node1.htm +lib/plt/collects/doc/misclib/node2.htm +lib/plt/collects/doc/misclib/node3.htm +lib/plt/collects/doc/misclib/node4.htm +lib/plt/collects/doc/misclib/node5.htm +lib/plt/collects/doc/misclib/node6.htm +lib/plt/collects/doc/misclib/node7.htm +lib/plt/collects/doc/misclib/node8.htm +lib/plt/collects/doc/misclib/node9.htm +lib/plt/collects/doc/misclib/node10.htm +lib/plt/collects/doc/misclib/node11.htm +lib/plt/collects/doc/misclib/node12.htm +lib/plt/collects/doc/misclib/node13.htm +lib/plt/collects/doc/misclib/node14.htm +lib/plt/collects/doc/misclib/node15.htm +lib/plt/collects/doc/misclib/node16.htm +lib/plt/collects/doc/misclib/node17.htm +lib/plt/collects/doc/misclib/node18.htm +lib/plt/collects/doc/misclib/node19.htm +lib/plt/collects/doc/misclib/node20.htm +lib/plt/collects/doc/misclib/node21.htm +lib/plt/collects/doc/misclib/node22.htm +lib/plt/collects/doc/misclib/node23.htm +lib/plt/collects/doc/misclib/node24.htm +lib/plt/collects/doc/misclib/node25.htm +lib/plt/collects/doc/misclib/footnode.htm +lib/plt/collects/doc/misclib/img1.gif +lib/plt/collects/doc/misclib/img2.gif +lib/plt/collects/doc/misclib/img3.gif +lib/plt/collects/doc/misclib/img4.gif +lib/plt/collects/doc/misclib/misc.css +lib/plt/collects/doc/misclib/keywords +lib/plt/collects/doc/misclib/hdindex +lib/plt/collects/doc/mred/hdindex +lib/plt/collects/doc/mred/keywords +lib/plt/teachpack/turtle.ss +lib/plt/teachpack/htdp/arrow-gui.ss +lib/plt/teachpack/htdp/arrow.ss +lib/plt/teachpack/htdp/dir.ss +lib/plt/teachpack/htdp/docs.ss +lib/plt/teachpack/htdp/draw.ss +lib/plt/teachpack/htdp/elevator.ss +lib/plt/teachpack/htdp/graphing.ss +lib/plt/teachpack/htdp/guess-gui.ss +lib/plt/teachpack/htdp/guess.ss +lib/plt/teachpack/htdp/hangman.ss +lib/plt/teachpack/htdp/lkup-gui.ss +lib/plt/teachpack/htdp/master.ss +lib/plt/teachpack/htdp/pingp-play.ss +lib/plt/teachpack/htdp/pingp.ss +lib/plt/teachpack/htdp/protect-play.ss +lib/plt/teachpack/htdp/rectangle.ss +@dirrm lib/plt/teachpack/htdp +@dirrm lib/plt/teachpack +@dirrm lib/plt/collects/browser/compiled +@dirrm lib/plt/collects/browser +@dirrm lib/plt/collects/afm +@dirrm lib/plt/collects/cogen/compiled +@dirrm lib/plt/collects/cogen +@dirrm lib/plt/collects/drscheme/tools/syncheck/compiled +@dirrm lib/plt/collects/drscheme/tools/syncheck +@dirrm lib/plt/collects/drscheme/tools/stepper +@dirrm lib/plt/collects/drscheme/tools/unit-bundle +@dirrm lib/plt/collects/drscheme/tools +@dirrm lib/plt/collects/drscheme/compiled +@dirrm lib/plt/collects/drscheme +@dirrm lib/plt/collects/graphics/compiled +@dirrm lib/plt/collects/graphics +@dirrm lib/plt/collects/stepper/compiled +@dirrm lib/plt/collects/stepper/tests +@dirrm lib/plt/collects/stepper +@dirrm lib/plt/collects/hierlist +@dirrm lib/plt/collects/icons +@dirrm lib/plt/collects/games/blackjack +@dirrm lib/plt/collects/games/cards +@dirrm lib/plt/collects/games/same +@dirrm lib/plt/collects/games/ginrummy +@dirrm lib/plt/collects/games/gofish +@dirrm lib/plt/collects/games/paint-by-numbers/problems +@dirrm lib/plt/collects/games/paint-by-numbers +@dirrm lib/plt/collects/games/mines +@dirrm lib/plt/collects/games/lights-out +@dirrm lib/plt/collects/games +@dirrm lib/plt/collects/help/txt +@dirrm lib/plt/collects/help/compiled +@dirrm lib/plt/collects/help +@dirrm lib/plt/collects/userspce/compiled +@dirrm lib/plt/collects/userspce +@dirrm lib/plt/collects/drscheme-jr/compiled +@dirrm lib/plt/collects/drscheme-jr +@dirrm lib/plt/collects/framework/compiled +@dirrm lib/plt/collects/framework +@dirrm lib/plt/collects/htdp/Test +@dirrm lib/plt/collects/htdp +@dirrm lib/plt/collects/doc/help/scheme/misc +@dirrm lib/plt/collects/doc/help/scheme +@dirrm lib/plt/collects/doc/help/release +@dirrm lib/plt/collects/doc/help/recipes +@dirrm lib/plt/collects/doc/help/research +@dirrm lib/plt/collects/doc/help/tour +@dirrm lib/plt/collects/doc/help +@dirrm lib/plt/collects/doc/mzscheme +@dirrm lib/plt/collects/doc/r5rs +@dirrm lib/plt/collects/doc/icons +@dirrm lib/plt/collects/doc/drscheme +@dirrm lib/plt/collects/doc/teachpack +@dirrm lib/plt/collects/doc/misclib +@dirrm lib/plt/collects/doc/mred +@dirrm lib/plt/collects/doc +@dirrm lib/plt/collects/mred/compiled +@dirrm lib/plt/collects/mred |