mit-scheme.git
5 years agogl 0.9 mit-scheme-pucked-gl-0.9
Matt Birkholz [Wed, 3 Jul 2019 23:18:31 +0000 (16:18 -0700)]
gl 0.9

5 years agogtk-screen 0.7 mit-scheme-pucked-gtk-screen-0.7
Matt Birkholz [Wed, 3 Jul 2019 23:18:05 +0000 (16:18 -0700)]
gtk-screen 0.7

5 years agogtk 0.11 mit-scheme-pucked-gtk-0.11
Matt Birkholz [Wed, 3 Jul 2019 23:17:32 +0000 (16:17 -0700)]
gtk 0.11

5 years agocairo 0.11 mit-scheme-pucked-cairo-0.11
Matt Birkholz [Wed, 3 Jul 2019 23:17:13 +0000 (16:17 -0700)]
cairo 0.11

5 years agopango 0.11 mit-scheme-pucked-pango-0.11
Matt Birkholz [Wed, 3 Jul 2019 23:16:52 +0000 (16:16 -0700)]
pango 0.11

5 years agoglib 0.12 mit-scheme-pucked-glib-0.12
Matt Birkholz [Wed, 3 Jul 2019 23:16:33 +0000 (16:16 -0700)]
glib 0.12

5 years agoimail 1.22.5 mit-scheme-pucked-imail-1.22.5
Matt Birkholz [Wed, 3 Jul 2019 23:16:11 +0000 (16:16 -0700)]
imail 1.22.5

5 years agox11-screen 1.0.4 mit-scheme-pucked-x11-screen-1.0.4
Matt Birkholz [Wed, 3 Jul 2019 23:15:40 +0000 (16:15 -0700)]
x11-screen 1.0.4

5 years agoedwin 3.117.5 mit-scheme-pucked-edwin-3.117.5
Matt Birkholz [Wed, 3 Jul 2019 23:15:18 +0000 (16:15 -0700)]
edwin 3.117.5

5 years agox11 1.3.2 mit-scheme-pucked-x11-1.3.2
Matt Birkholz [Wed, 3 Jul 2019 23:14:47 +0000 (16:14 -0700)]
x11 1.3.2

5 years agopgsql 1.0.4 mit-scheme-pucked-pgsql-1.0.4
Matt Birkholz [Wed, 3 Jul 2019 23:14:16 +0000 (16:14 -0700)]
pgsql 1.0.4

5 years agomcrypt 1.0.4 mit-scheme-pucked-mcrypt-1.0.4
Matt Birkholz [Wed, 3 Jul 2019 23:13:51 +0000 (16:13 -0700)]
mcrypt 1.0.4

5 years agogdbm 1.0.4 mit-scheme-pucked-gdbm-1.0.4
Matt Birkholz [Wed, 3 Jul 2019 23:13:20 +0000 (16:13 -0700)]
gdbm 1.0.4

5 years agoblowfish 1.1.4 mit-scheme-pucked-blowfish-1.1.4
Matt Birkholz [Wed, 3 Jul 2019 23:12:38 +0000 (16:12 -0700)]
blowfish 1.1.4

5 years agoSilence autoreconf in the FFI test. mit-scheme-pucked-10.1.11
Matt Birkholz [Wed, 3 Jul 2019 23:09:42 +0000 (16:09 -0700)]
Silence autoreconf in the FFI test.

5 years agocairo/compile.sh: typo
Matt Birkholz [Wed, 3 Jul 2019 22:14:10 +0000 (15:14 -0700)]
cairo/compile.sh: typo

5 years agoSilence autoreconf in the autogen.sh scripts.
Matt Birkholz [Wed, 3 Jul 2019 22:11:01 +0000 (15:11 -0700)]
Silence autoreconf in the autogen.sh scripts.

5 years agoDowncase many symbols.
Matt Birkholz [Wed, 3 Jul 2019 20:14:36 +0000 (13:14 -0700)]
Downcase many symbols.

5 years agocore 10.1.11
Matt Birkholz [Mon, 1 Jul 2019 15:01:29 +0000 (08:01 -0700)]
core 10.1.11

5 years agoMerge branch 'master' into pucked.
Matt Birkholz [Sat, 29 Jun 2019 22:52:04 +0000 (15:52 -0700)]
Merge branch 'master' into pucked.

5 years agoFix calls to read-bytevector! that weren't aware of EOF values.
Chris Hanson [Sat, 29 Jun 2019 21:21:52 +0000 (14:21 -0700)]
Fix calls to read-bytevector! that weren't aware of EOF values.

5 years agoMerge branch 'master' into pucked.
Matt Birkholz [Sat, 15 Jun 2019 00:23:27 +0000 (17:23 -0700)]
Merge branch 'master' into pucked.

5 years agoAdd "adapters" to list of source files.
Chris Hanson [Sun, 9 Jun 2019 19:52:07 +0000 (12:52 -0700)]
Add "adapters" to list of source files.

5 years agoSuggest use of macOS command line developer tools rather than Xcode.
Chris Hanson [Sun, 9 Jun 2019 04:07:54 +0000 (21:07 -0700)]
Suggest use of macOS command line developer tools rather than Xcode.

5 years agoUpdate make-upload-files to new version.
Chris Hanson [Sun, 9 Jun 2019 02:20:02 +0000 (19:20 -0700)]
Update make-upload-files to new version.

5 years agoFix incorrect edit.
Chris Hanson [Sat, 8 Jun 2019 21:23:48 +0000 (14:23 -0700)]
Fix incorrect edit.

5 years agoTeach reader to find and respect "coding" attribute.
Chris Hanson [Sat, 8 Jun 2019 05:02:39 +0000 (22:02 -0700)]
Teach reader to find and respect "coding" attribute.

This allows a file to override the default utf-8 coding.

5 years agoMake sure that ports use ISO 8859-1 coding.
Chris Hanson [Fri, 7 Jun 2019 06:10:07 +0000 (23:10 -0700)]
Make sure that ports use ISO 8859-1 coding.

5 years agoModify CREF to show references to inherited bindings.
Chris Hanson [Fri, 7 Jun 2019 05:25:29 +0000 (22:25 -0700)]
Modify CREF to show references to inherited bindings.

This will help track down which parts of the string abstraction need to be
replaced.

5 years agolisppaste is dead.
Taylor R Campbell [Wed, 29 May 2019 22:17:25 +0000 (22:17 +0000)]
lisppaste is dead.

5 years agoFix bug that caused redrawing whole display on paren flash.
Taylor R Campbell [Wed, 29 May 2019 21:14:09 +0000 (21:14 +0000)]
Fix bug that caused redrawing whole display on paren flash.

5 years agoHold strong reference to message header while writing summary line.
Taylor R Campbell [Wed, 29 May 2019 20:47:46 +0000 (20:47 +0000)]
Hold strong reference to message header while writing summary line.

This way the GC won't be inclined to eat it from under us when we're
just going to parse it again in a moment for the date or subject.

5 years agoTighten encode-cache-namestring.
Taylor R Campbell [Wed, 29 May 2019 20:47:35 +0000 (20:47 +0000)]
Tighten encode-cache-namestring.

5 years agoUse channel I/O directly for file->string and string->file.
Taylor R Campbell [Wed, 29 May 2019 20:43:55 +0000 (20:43 +0000)]
Use channel I/O directly for file->string and string->file.

Here a string is an octet sequence, always in US-ASCII or UTF-8, so
we don't need the rigmarole of text I/O.

5 years agoMake number of topmost frames with expressions shown configurable.
Taylor R Campbell [Wed, 29 May 2019 16:14:43 +0000 (16:14 +0000)]
Make number of topmost frames with expressions shown configurable.

5 years agoUse the Edwin-private %string-append.
Taylor R Campbell [Wed, 29 May 2019 16:13:50 +0000 (16:13 +0000)]
Use the Edwin-private %string-append.

No need to pay the cost of wide stuff with string-append*.

5 years agoLet SIGALRM do its thing even if we're on the right millisecond.
Taylor R Campbell [Wed, 29 May 2019 16:10:52 +0000 (16:10 +0000)]
Let SIGALRM do its thing even if we're on the right millisecond.

If we request a timer interrupt now in logic that closes a lot of
files, which runs through %deregister-io-descriptor, it looks like
_all_ the time is spent in closing files even if it's merely the case
that at least one file is closed every millisecond.

If we instead let SIGALRM do its thing, unless the interrupt is
_overdue_, then the profiler can discriminate at sub-millisecond
resolution where the time is spent which is what I really want.

5 years agoLine break between #; and multiline expression.
Taylor R Campbell [Wed, 29 May 2019 14:33:29 +0000 (14:33 +0000)]
Line break between #; and multiline expression.

Otherwise Emacs gets confused.

5 years agoUse number->string directly; skip dispatch through write-to-string.
Taylor R Campbell [Wed, 29 May 2019 04:57:53 +0000 (04:57 +0000)]
Use number->string directly; skip dispatch through write-to-string.

5 years agoBlock interrupts, _then_ lock.
Taylor R Campbell [Wed, 29 May 2019 04:24:40 +0000 (04:24 +0000)]
Block interrupts, _then_ lock.

Otherwise an interrupt might try to acquire the lock while we already
hold it, leading to deadlock.

5 years agoRework profiler to be more useful.
Taylor R Campbell [Wed, 29 May 2019 04:12:04 +0000 (04:12 +0000)]
Rework profiler to be more useful.

Just make a histogram of stacks and print that.

5 years agoFix check for arity of hash: must be binary, not unary.
Taylor R Campbell [Wed, 29 May 2019 04:11:52 +0000 (04:11 +0000)]
Fix check for arity of hash: must be binary, not unary.

5 years agoProcess pending thread events when unblocking them.
Taylor R Campbell [Wed, 29 May 2019 04:10:57 +0000 (04:10 +0000)]
Process pending thread events when unblocking them.

Partly fixes bug where profiler never got a chance to run when the
program was doing most of its work in short routines that block and
unblock thread events, like opening and closing files.

Only partly, because it seems something else unblocks thread events
without processing them -- until we do another block/unblock cycle as
in channel-close.  Verified that very little time is actually spent
in channel-close; haven't yet tracked down who the culprit is.

5 years agoIntegrate some subroutines that turn up hot in profiles.
Taylor R Campbell [Wed, 29 May 2019 00:53:14 +0000 (00:53 +0000)]
Integrate some subroutines that turn up hot in profiles.

5 years agoMerge branch 'riastradh-20190527-unicodereplacechar'
Taylor R Campbell [Tue, 28 May 2019 13:46:11 +0000 (13:46 +0000)]
Merge branch 'riastradh-20190527-unicodereplacechar'

5 years agoImplement character replacement on ill-formed octet sequences.
Taylor R Campbell [Mon, 27 May 2019 16:21:08 +0000 (16:21 +0000)]
Implement character replacement on ill-formed octet sequences.

- (utf8->string bv start end #t) now replaces by U+FFFD.

  Existing behaviour of (utf8->string bv [start end]) is unchanged so
  that utf8->string will fail noisily rather than quietly fail to be
  invertible by string->utf8 on certain inputs.

- Generic I/O input now replaces ill-formed octet sequences by U+FFFD.

  TODO: Add (port/set-coding-error port <action>) for <action> =
  replace or <action> = error, perhaps.

TODO: This does not exactly implement the replacement algorithm
recommended as a best practice by Unicode 9, ยง3.9, pp. 127-129.  That
algorithm is inconveneint because our decoder is factored into (a)
claiming a length based on the first code unit, and then (b)
consuming exactly that many bytes; the algorithm requires us to
refactor it so that part (b) can say `never mind' and consume fewer
bytes than (a) requeste.

5 years agoSet port coding to ISO-8859-1 for IMAP.
Taylor R Campbell [Mon, 27 May 2019 17:54:34 +0000 (17:54 +0000)]
Set port coding to ISO-8859-1 for IMAP.

This is a sleazy workaround: sometimes the input is really encoded as
UTF-8, but passing it through Scheme `strings' as ISO-8859-1 works
out to approximately the not-wrong thing.  Really we should be
operating on octets, not on characters-as-if-they-were-octets.

5 years agoFix enumerate-graphics-types per documentation.
Matt Birkholz [Fri, 17 May 2019 16:33:16 +0000 (09:33 -0700)]
Fix enumerate-graphics-types per documentation.

5 years agoTreat strings returned from primitives as UTF-8 coded.
Chris Hanson [Wed, 8 May 2019 06:50:48 +0000 (23:50 -0700)]
Treat strings returned from primitives as UTF-8 coded.

In particular, make sure that filenames are treated this way, because this is
normal for modern unix systems.  This change mostly affects filenames, but also
environment variables and command-line strings.

This is necessary because strings passed to primitives are converted to UTF-8
bytevectors.  Otherwise, a non-ASCII filename returned by a primitive won't be
converted back to the same bytes when passed to another primitive.

5 years agoOn macOS, support building without Xcode installed.
Chris Hanson [Wed, 8 May 2019 05:58:06 +0000 (22:58 -0700)]
On macOS, support building without Xcode installed.

However, command line tools must be installed.

5 years agox11-test: Expect the correct device name. Use x-graphics-draw-arc.
Matt Birkholz [Mon, 29 Apr 2019 21:43:08 +0000 (14:43 -0700)]
x11-test: Expect the correct device name.  Use x-graphics-draw-arc.

5 years agox-graphics-draw-arc: Add missing parameters.
Matt Birkholz [Mon, 29 Apr 2019 20:34:18 +0000 (13:34 -0700)]
x-graphics-draw-arc: Add missing parameters.

5 years agoMake this run on ucode without nonnegative-fixnum-length/mask.
Taylor R Campbell [Sat, 20 Apr 2019 19:30:40 +0000 (19:30 +0000)]
Make this run on ucode without nonnegative-fixnum-length/mask.

5 years agoSpecify arity in newer primitives.
Taylor R Campbell [Sat, 20 Apr 2019 19:23:16 +0000 (19:23 +0000)]
Specify arity in newer primitives.

5 years agoFix spelling error.
Arthur A. Gleckler [Wed, 20 Mar 2019 00:01:19 +0000 (17:01 -0700)]
Fix spelling error.

This came from the text of SRFI 9, which I've also corrected.

5 years agoEliminate unused handler for printing URIs.
Chris Hanson [Mon, 18 Mar 2019 05:56:09 +0000 (22:56 -0700)]
Eliminate unused handler for printing URIs.

5 years agoAdd test to make sure that string slices print correctly.
Chris Hanson [Sat, 16 Mar 2019 08:10:52 +0000 (01:10 -0700)]
Add test to make sure that string slices print correctly.

5 years agoFix bug in printing of string slices.
Chris Hanson [Sat, 16 Mar 2019 05:27:01 +0000 (22:27 -0700)]
Fix bug in printing of string slices.

5 years agoRemove cleverness for SIGTERM and SIGHUP.
Chris Hanson [Sat, 16 Mar 2019 05:15:58 +0000 (22:15 -0700)]
Remove cleverness for SIGTERM and SIGHUP.

SIGTERM shouldn't be caught; instead just leave the default behavior.  SIGHUP is
sent by Emacs when the *scheme* buffer is killed; it must kill the process or
we're left with a detached process.

5 years agoFix recursion in n-ary append.
Taylor R Campbell [Sat, 23 Feb 2019 03:21:00 +0000 (03:21 +0000)]
Fix recursion in n-ary append.

5 years agoTest append on dotted lists. I broked it.
Taylor R Campbell [Sat, 23 Feb 2019 03:16:30 +0000 (03:16 +0000)]
Test append on dotted lists.  I broked it.

5 years agoimail 1.22.4 mit-scheme-pucked-imail-1.22.4
Matt Birkholz [Tue, 19 Feb 2019 15:27:05 +0000 (08:27 -0700)]
imail 1.22.4

5 years agox11-screen 1.0.3 mit-scheme-pucked-x11-screen-1.0.3
Matt Birkholz [Mon, 18 Feb 2019 22:41:02 +0000 (15:41 -0700)]
x11-screen 1.0.3

5 years agoedwin 3.117.4 mit-scheme-pucked-edwin-3.117.4
Matt Birkholz [Mon, 18 Feb 2019 22:36:27 +0000 (15:36 -0700)]
edwin 3.117.4

5 years agox11 1.3.1 mit-scheme-pucked-x11-1.3.1
Matt Birkholz [Mon, 18 Feb 2019 22:32:35 +0000 (15:32 -0700)]
x11 1.3.1

5 years agopgsql 1.0.3 mit-scheme-pucked-pgsql-1.0.3
Matt Birkholz [Tue, 19 Feb 2019 15:20:24 +0000 (08:20 -0700)]
pgsql 1.0.3

5 years agomcrypt 1.0.3 mit-scheme-pucked-mcrypt-1.0.3
Matt Birkholz [Tue, 19 Feb 2019 15:19:36 +0000 (08:19 -0700)]
mcrypt 1.0.3

5 years agogdbm 1.0.3 mit-scheme-pucked-gdbm-1.0.3
Matt Birkholz [Tue, 19 Feb 2019 15:18:06 +0000 (08:18 -0700)]
gdbm 1.0.3

5 years agoblowfish 1.1.3 mit-scheme-pucked-blowfish-1.1.3
Matt Birkholz [Tue, 19 Feb 2019 15:16:16 +0000 (08:16 -0700)]
blowfish 1.1.3

5 years agocore 10.1.10 mit-scheme-pucked-10.1.10
Matt Birkholz [Tue, 19 Feb 2019 15:13:44 +0000 (08:13 -0700)]
core 10.1.10

5 years agoFix merge: Edwin may depend on (blowfish) and (gdbm) packages.
Matt Birkholz [Tue, 19 Feb 2019 15:06:01 +0000 (08:06 -0700)]
Fix merge: Edwin may depend on (blowfish) and (gdbm) packages.

5 years agomcrypt/make.scm: Use (runtime crypto)'s mcrypt-link!.
Matt Birkholz [Sat, 16 Feb 2019 19:31:20 +0000 (12:31 -0700)]
mcrypt/make.scm: Use (runtime crypto)'s mcrypt-link!.

This eliminates a redundant list of symbols and ensures consistency
with (runtime crypto)'s bindings.

Improved both mcrypt's and x11's forward compatibility by making the
backward compatibility links conditional.

5 years agosrc/etc/optiondb.scm: Remove all plugins (acquire by a merge?).
Matt Birkholz [Sat, 16 Feb 2019 19:13:43 +0000 (12:13 -0700)]
src/etc/optiondb.scm: Remove all plugins (acquire by a merge?).

5 years agostandard plugin Makefile.ams: backport recent changes to x11
Matt Birkholz [Sat, 16 Feb 2019 23:05:18 +0000 (16:05 -0700)]
standard plugin Makefile.ams: backport recent changes to x11

Use _SOURCES and nodist_ _SOURCES rather than a _LIBADD.

Consider re-compiling Scheme code if -const.bin changes.

Punt trying to override etag's commandline.  Use the tags rule to
append .cdecls and use tags-fix.sh to re-order the files.

Use EXEEXT.  Provide mostlyclean-local.  Use standard copyright
notice.  Remove trailing whitespace.

5 years agoruntime/list: Fix append.
Matt Birkholz [Fri, 15 Feb 2019 23:53:18 +0000 (16:53 -0700)]
runtime/list: Fix append.

5 years agoMerge branch 'master' into pucked.
Matt Birkholz [Fri, 15 Feb 2019 00:50:18 +0000 (17:50 -0700)]
Merge branch 'master' into pucked.

5 years agoAdd release note about cross-compilation.
Taylor R Campbell [Mon, 11 Feb 2019 05:07:22 +0000 (05:07 +0000)]
Add release note about cross-compilation.

5 years agoAdd release notes about big-endian and powerpc.
Taylor R Campbell [Mon, 11 Feb 2019 05:00:51 +0000 (05:00 +0000)]
Add release notes about big-endian and powerpc.

5 years agoUse arity-dispatched procedures for APPEND and APPEND!.
Taylor R Campbell [Mon, 11 Feb 2019 05:00:36 +0000 (05:00 +0000)]
Use arity-dispatched procedures for APPEND and APPEND!.

APPEND turns up hot in the compiler, because LAP = quasiquote.  Let's
skip some round-trips through the microcode, shall we?

5 years agoSimplify and factor out carefully checking for stack overflows.
Taylor R Campbell [Mon, 11 Feb 2019 00:56:37 +0000 (00:56 +0000)]
Simplify and factor out carefully checking for stack overflows.

5 years agoConfirm delv does not blow out the stack.
Taylor R Campbell [Mon, 11 Feb 2019 00:44:21 +0000 (00:44 +0000)]
Confirm delv does not blow out the stack.

5 years agoAdd some tests of blowing out the stack with SRFI 1.
Taylor R Campbell [Mon, 11 Feb 2019 00:36:36 +0000 (00:36 +0000)]
Add some tests of blowing out the stack with SRFI 1.

5 years agoTidy up deletion routines in list.scm.
Taylor R Campbell [Mon, 11 Feb 2019 00:16:06 +0000 (00:16 +0000)]
Tidy up deletion routines in list.scm.

- Share code.
- Use constant stack space.

5 years agoMerge branch 'riastradh-20190210-letrecdefn'
Taylor R Campbell [Mon, 11 Feb 2019 00:45:58 +0000 (00:45 +0000)]
Merge branch 'riastradh-20190210-letrecdefn'

- Improve performance of LETREC* and unary LETREC.
- Convert various multi-way LETRECs to internal definitions.

The compiler knows about internal definitions.  Teaching to recognize
patterns of LET and SET! produced for LETREC semantics is a lot of
trouble, and internal definitions are usually much more legible
anyway.

This is a lot of little commits in case I made a mistake so you can
bisect to find the mistake.

5 years agoConvert multi-LETREC to internal definitions in edwin/undo.scm.
Taylor R Campbell [Sun, 10 Feb 2019 22:40:10 +0000 (22:40 +0000)]
Convert multi-LETREC to internal definitions in edwin/undo.scm.

5 years agoConvert multi-LETREC to internal definitions in edwin/txtprp.scm.
Taylor R Campbell [Sun, 10 Feb 2019 22:40:05 +0000 (22:40 +0000)]
Convert multi-LETREC to internal definitions in edwin/txtprp.scm.

5 years agoConvert multi-LETREC to internal definitions in edwin/tterm.scm.
Taylor R Campbell [Sun, 10 Feb 2019 22:39:59 +0000 (22:39 +0000)]
Convert multi-LETREC to internal definitions in edwin/tterm.scm.

5 years agoConvert multi-LETREC to internal definitions in edwin/tparse.scm.
Taylor R Campbell [Sun, 10 Feb 2019 22:39:54 +0000 (22:39 +0000)]
Convert multi-LETREC to internal definitions in edwin/tparse.scm.

5 years agoConvert multi-LETREC to internal definitions in edwin/string.scm.
Taylor R Campbell [Sun, 10 Feb 2019 22:39:49 +0000 (22:39 +0000)]
Convert multi-LETREC to internal definitions in edwin/string.scm.

5 years agoConvert multi-LETREC to internal definitions in edwin/occur.scm.
Taylor R Campbell [Sun, 10 Feb 2019 22:39:41 +0000 (22:39 +0000)]
Convert multi-LETREC to internal definitions in edwin/occur.scm.

5 years agoConvert multi-LETREC to internal definitions in sos/class.scm.
Taylor R Campbell [Sun, 10 Feb 2019 22:39:07 +0000 (22:39 +0000)]
Convert multi-LETREC to internal definitions in sos/class.scm.

5 years agoConvert multi-LETREC to internal definitions in uri.scm.
Taylor R Campbell [Sun, 10 Feb 2019 22:38:53 +0000 (22:38 +0000)]
Convert multi-LETREC to internal definitions in uri.scm.

5 years agoConvert multi-LETREC to internal definitions in thread.scm.
Taylor R Campbell [Sun, 10 Feb 2019 22:38:50 +0000 (22:38 +0000)]
Convert multi-LETREC to internal definitions in thread.scm.

5 years agoConvert multi-LETREC to internal definitions in stream.scm.
Taylor R Campbell [Sun, 10 Feb 2019 22:38:44 +0000 (22:38 +0000)]
Convert multi-LETREC to internal definitions in stream.scm.

5 years agoConvert multi-LETREC to internal definitions in srfi-1.scm.
Taylor R Campbell [Sun, 10 Feb 2019 22:38:24 +0000 (22:38 +0000)]
Convert multi-LETREC to internal definitions in srfi-1.scm.

5 years agoConvert multi-LETREC to internal definitions in rfc2822-headers.scm.
Taylor R Campbell [Sun, 10 Feb 2019 22:38:10 +0000 (22:38 +0000)]
Convert multi-LETREC to internal definitions in rfc2822-headers.scm.

5 years agoConvert multi-LETREC to internal definitions in ordvec.scm.
Taylor R Campbell [Sun, 10 Feb 2019 22:37:54 +0000 (22:37 +0000)]
Convert multi-LETREC to internal definitions in ordvec.scm.

5 years agoConvert multi-LETREC to internal definitions in list.scm.
Taylor R Campbell [Sun, 10 Feb 2019 22:37:37 +0000 (22:37 +0000)]
Convert multi-LETREC to internal definitions in list.scm.

5 years agoConvert multi-LETREC to internal definitions in lambda-list.scm.
Taylor R Campbell [Sun, 10 Feb 2019 22:37:18 +0000 (22:37 +0000)]
Convert multi-LETREC to internal definitions in lambda-list.scm.

5 years agoConvert multi-LETREC to internal definitions in dispatch-cache.scm.
Taylor R Campbell [Sun, 10 Feb 2019 22:35:38 +0000 (22:35 +0000)]
Convert multi-LETREC to internal definitions in dispatch-cache.scm.