mit-scheme.git
21 years agoImplement GUARANTEE- procedures for all types. Implement
Chris Hanson [Wed, 24 Sep 2003 04:17:45 +0000 (04:17 +0000)]
Implement GUARANTEE- procedures for all types.  Implement
XML-ELEMENT-NAMESPACE-DECLS.

21 years agoImplement namespace URI abstraction.
Chris Hanson [Wed, 24 Sep 2003 03:50:48 +0000 (03:50 +0000)]
Implement namespace URI abstraction.

21 years agoImplement SUBSTRING->SYMBOL.
Chris Hanson [Wed, 24 Sep 2003 03:38:57 +0000 (03:38 +0000)]
Implement SUBSTRING->SYMBOL.

21 years agoImplement new procedures (and use where appropriate):
Chris Hanson [Wed, 24 Sep 2003 03:26:23 +0000 (03:26 +0000)]
Implement new procedures (and use where appropriate):

    SIMPLE-XML-ATTRIBUTE-VALUE?
    XML-NAME-LOCAL=?
    XML-NAME-PREFIX=?
    XML-NAME-SIMPLE=?
    XML-NAME-URI=?

21 years agoEliminate OS/FILE-TYPE-TO-MAJOR-MODE; use single list for all systems.
Chris Hanson [Wed, 24 Sep 2003 01:57:52 +0000 (01:57 +0000)]
Eliminate OS/FILE-TYPE-TO-MAJOR-MODE; use single list for all systems.

21 years agoFix some problems with the HTML paragraph separator.
Chris Hanson [Tue, 23 Sep 2003 16:25:39 +0000 (16:25 +0000)]
Fix some problems with the HTML paragraph separator.

21 years agoUse quoting so that subprocess arguments can include spaces. This
Chris Hanson [Tue, 23 Sep 2003 03:37:16 +0000 (03:37 +0000)]
Use quoting so that subprocess arguments can include spaces.  This
won't work with cygwin programs, but it should work fine for
alternative shells such as 4NT.

21 years agoFix problem with obsolete use of backslash in symbols.
Chris Hanson [Fri, 19 Sep 2003 03:26:50 +0000 (03:26 +0000)]
Fix problem with obsolete use of backslash in symbols.

21 years agoImplement external representation for random-state objects.
Chris Hanson [Fri, 19 Sep 2003 00:39:32 +0000 (00:39 +0000)]
Implement external representation for random-state objects.

21 years agoChange release version to 7.7.90 for test release.
Chris Hanson [Thu, 18 Sep 2003 16:51:59 +0000 (16:51 +0000)]
Change release version to 7.7.90 for test release.

21 years agoNew procedure XML-NAME-SIMPLE. Change printed representation of
Chris Hanson [Wed, 17 Sep 2003 03:20:45 +0000 (03:20 +0000)]
New procedure XML-NAME-SIMPLE.  Change printed representation of
elements to show the simple name.

21 years agoFix typo in namespace-prefix parsing.
Chris Hanson [Tue, 16 Sep 2003 04:32:59 +0000 (04:32 +0000)]
Fix typo in namespace-prefix parsing.

21 years agoFix bug in handling of namespace declarations.
Chris Hanson [Mon, 15 Sep 2003 20:22:49 +0000 (20:22 +0000)]
Fix bug in handling of namespace declarations.

21 years agoStrip double-quote characters from path elements.
Chris Hanson [Sun, 14 Sep 2003 01:52:35 +0000 (01:52 +0000)]
Strip double-quote characters from path elements.

21 years agoStrip double-quote characters from path elements.
Chris Hanson [Sun, 14 Sep 2003 01:01:45 +0000 (01:01 +0000)]
Strip double-quote characters from path elements.

21 years agoStrip double-quote characters from path elements.
Chris Hanson [Sun, 14 Sep 2003 00:20:42 +0000 (00:20 +0000)]
Strip double-quote characters from path elements.

21 years agoChange namespace URIs to be symbols.
Chris Hanson [Thu, 11 Sep 2003 18:38:21 +0000 (18:38 +0000)]
Change namespace URIs to be symbols.

21 years agoDocument #\U+ syntax and CHAR-SET=?.
Chris Hanson [Tue, 9 Sep 2003 03:47:32 +0000 (03:47 +0000)]
Document #\U+ syntax and CHAR-SET=?.

21 years agoImplement equality predicate for character sets.
Chris Hanson [Tue, 9 Sep 2003 03:46:09 +0000 (03:46 +0000)]
Implement equality predicate for character sets.

21 years agoFix definition of FILE-MODIFICATION-TIME<?, and introduce new
Chris Hanson [Fri, 5 Sep 2003 20:51:56 +0000 (20:51 +0000)]
Fix definition of FILE-MODIFICATION-TIME<?, and introduce new
procedure FILE-MODIFICATION-TIME<=?.

21 years agoFix bug in parsing of XML declarations.
Chris Hanson [Sat, 23 Aug 2003 05:39:58 +0000 (05:39 +0000)]
Fix bug in parsing of XML declarations.

21 years agoFix bug in parsing of XML declarations.
Chris Hanson [Sat, 23 Aug 2003 05:39:20 +0000 (05:39 +0000)]
Fix bug in parsing of XML declarations.

21 years agoOops... make change to processing instructions to match change in
Chris Hanson [Fri, 22 Aug 2003 15:13:19 +0000 (15:13 +0000)]
Oops... make change to processing instructions to match change in
parser.

21 years agoOops -- forgot to include dload_initialize_file() when this was
Chris Hanson [Thu, 21 Aug 2003 20:59:10 +0000 (20:59 +0000)]
Oops -- forgot to include dload_initialize_file() when this was
changed to be dynamically loaded.

21 years agoNew procedure XML-NAME-PREFIX.
Chris Hanson [Wed, 20 Aug 2003 17:23:47 +0000 (17:23 +0000)]
New procedure XML-NAME-PREFIX.

21 years agoFix minor bug in syntax of processing instructions.
Chris Hanson [Wed, 20 Aug 2003 17:22:54 +0000 (17:22 +0000)]
Fix minor bug in syntax of processing instructions.

21 years agoFix syntax to allow all XML names.
Chris Hanson [Tue, 19 Aug 2003 01:05:46 +0000 (01:05 +0000)]
Fix syntax to allow all XML names.

21 years agoChange GUARANTEE-MAIL-ALIASES so that it reloads the aliases if the
Chris Hanson [Thu, 7 Aug 2003 01:46:34 +0000 (01:46 +0000)]
Change GUARANTEE-MAIL-ALIASES so that it reloads the aliases if the
file is changed.

21 years agoChange GUARANTEE-MAIL-ALIASES so that it reloads the aliases if the
Chris Hanson [Thu, 7 Aug 2003 01:43:45 +0000 (01:43 +0000)]
Change GUARANTEE-MAIL-ALIASES so that it reloads the aliases if the
file is changed.

21 years agoMinor tweaks.
Chris Hanson [Tue, 5 Aug 2003 16:51:42 +0000 (16:51 +0000)]
Minor tweaks.

21 years agoFix typo.
Chris Hanson [Sun, 3 Aug 2003 06:20:40 +0000 (06:20 +0000)]
Fix typo.

21 years agoFix typo. Change attribute-defaulting errors to use pointer to the
Chris Hanson [Sun, 3 Aug 2003 06:14:19 +0000 (06:14 +0000)]
Fix typo.  Change attribute-defaulting errors to use pointer to the
attribute rather than the start tag.

21 years agoSupply default attributes from DTD when appropriate.
Chris Hanson [Sun, 3 Aug 2003 05:55:54 +0000 (05:55 +0000)]
Supply default attributes from DTD when appropriate.

21 years agoAdd appropriate articles to wrong-type error messages.
Chris Hanson [Sun, 3 Aug 2003 05:54:34 +0000 (05:54 +0000)]
Add appropriate articles to wrong-type error messages.

21 years agoUse upper case for bucky-bit prefixes.
Chris Hanson [Sun, 3 Aug 2003 05:52:54 +0000 (05:52 +0000)]
Use upper case for bucky-bit prefixes.

21 years agoChange DTD structures to use symbol names that are more closely
Chris Hanson [Fri, 1 Aug 2003 19:31:02 +0000 (19:31 +0000)]
Change DTD structures to use symbol names that are more closely
related to the tokens appearing in the XML document.

21 years agoChange syntactic role of vertical bar.
Chris Hanson [Fri, 1 Aug 2003 19:23:23 +0000 (19:23 +0000)]
Change syntactic role of vertical bar.

21 years agoTweak error reporting for processing instructions.
Chris Hanson [Fri, 1 Aug 2003 03:50:16 +0000 (03:50 +0000)]
Tweak error reporting for processing instructions.

21 years agoAdd support for hash tables based on XML names.
Chris Hanson [Fri, 1 Aug 2003 03:26:09 +0000 (03:26 +0000)]
Add support for hash tables based on XML names.

21 years agoRevert to use of lisp-style character names, and consistently use
Chris Hanson [Thu, 31 Jul 2003 02:49:33 +0000 (02:49 +0000)]
Revert to use of lisp-style character names, and consistently use
lower case forms.

21 years agoRestore BUCKY-BITS->PREFIX as it is being used by Edwin.
Chris Hanson [Thu, 31 Jul 2003 02:38:45 +0000 (02:38 +0000)]
Restore BUCKY-BITS->PREFIX as it is being used by Edwin.

21 years agoEliminate use of WRITE on symbols when output isn't intended for READ.
Chris Hanson [Thu, 31 Jul 2003 02:33:46 +0000 (02:33 +0000)]
Eliminate use of WRITE on symbols when output isn't intended for READ.

21 years agoFirst draft of XML namespace support.
Chris Hanson [Wed, 30 Jul 2003 19:44:05 +0000 (19:44 +0000)]
First draft of XML namespace support.

21 years agoAdd support for use of backslash as symbol quote character. Fix
Chris Hanson [Wed, 30 Jul 2003 17:25:51 +0000 (17:25 +0000)]
Add support for use of backslash as symbol quote character.  Fix
printing of non-canonical symbols; respect canonicalization flag.

21 years agoChange EOF object to be an opaque type.
Chris Hanson [Wed, 30 Jul 2003 17:18:49 +0000 (17:18 +0000)]
Change EOF object to be an opaque type.

21 years agoChange EOF object to be an opaque type.
Chris Hanson [Wed, 30 Jul 2003 17:06:23 +0000 (17:06 +0000)]
Change EOF object to be an opaque type.

21 years agoDon't use vertical-bar syntax for uninterned symbols when
Chris Hanson [Wed, 30 Jul 2003 05:14:38 +0000 (05:14 +0000)]
Don't use vertical-bar syntax for uninterned symbols when
*UNPARSE-UNINTERNED-SYMBOLS-BY-NAME?* is true.

21 years agoFix typo.
Chris Hanson [Wed, 30 Jul 2003 05:13:46 +0000 (05:13 +0000)]
Fix typo.

21 years agoAdd support for the use of a vertical bar as a syntax for arbitrary
Chris Hanson [Wed, 30 Jul 2003 04:37:29 +0000 (04:37 +0000)]
Add support for the use of a vertical bar as a syntax for arbitrary
symbols, as in Common Lisp.

21 years agoAdd support for the use of a vertical bar as a syntax for arbitrary
Chris Hanson [Wed, 30 Jul 2003 04:14:23 +0000 (04:14 +0000)]
Add support for the use of a vertical bar as a syntax for arbitrary
symbols, as in Common Lisp.

21 years agoChange character-name encoding to support arbitrary Unicode characters
Chris Hanson [Wed, 30 Jul 2003 04:12:12 +0000 (04:12 +0000)]
Change character-name encoding to support arbitrary Unicode characters
using #\U+XXXX syntax.  Prefer this numeric representation for most
ASCII control characters.

21 years agoImplement UTFxx validity procedures:
Chris Hanson [Tue, 29 Jul 2003 04:16:28 +0000 (04:16 +0000)]
Implement UTFxx validity procedures:

    UTF8-STRING-VALID?
    UTF16-BE-STRING-VALID?
    UTF16-LE-STRING-VALID?
    UTF16-STRING-VALID?
    UTF32-BE-STRING-VALID?
    UTF32-LE-STRING-VALID?
    UTF32-STRING-VALID?

21 years agoImplement HASH-TABLE/INTERN!. Rewrite conditionals to use PAIR?
Chris Hanson [Tue, 29 Jul 2003 03:46:08 +0000 (03:46 +0000)]
Implement HASH-TABLE/INTERN!.  Rewrite conditionals to use PAIR?
rather than NULL?.

21 years agoChange SYMBOL-APPEND so that it can be used on non-canonical symbols.
Chris Hanson [Tue, 29 Jul 2003 03:45:02 +0000 (03:45 +0000)]
Change SYMBOL-APPEND so that it can be used on non-canonical symbols.

21 years agoFix typo.
Chris Hanson [Sun, 27 Jul 2003 03:38:15 +0000 (03:38 +0000)]
Fix typo.

21 years agoEliminate some unnecessary uses of alphabets.
Chris Hanson [Sun, 27 Jul 2003 03:06:41 +0000 (03:06 +0000)]
Eliminate some unnecessary uses of alphabets.

21 years agoFix bug in handling of external general entities.
Chris Hanson [Fri, 25 Jul 2003 23:05:57 +0000 (23:05 +0000)]
Fix bug in handling of external general entities.

21 years agoFix bug in printing non-Unicode characters.
Chris Hanson [Fri, 25 Jul 2003 23:03:57 +0000 (23:03 +0000)]
Fix bug in printing non-Unicode characters.

21 years agoCanonicalize character data, by converting wide chars and wide strings
Chris Hanson [Fri, 25 Jul 2003 20:38:28 +0000 (20:38 +0000)]
Canonicalize character data, by converting wide chars and wide strings
to UTF-8 strings, then coalescing adjacent strings.

21 years agoFix some bugs related to processing of external entity references.
Chris Hanson [Fri, 25 Jul 2003 20:37:17 +0000 (20:37 +0000)]
Fix some bugs related to processing of external entity references.

21 years agoCanonicalize character data as UTF-8 strings.
Chris Hanson [Fri, 25 Jul 2003 17:24:22 +0000 (17:24 +0000)]
Canonicalize character data as UTF-8 strings.

21 years agoCan't use PACKAGE_* variables here.
Chris Hanson [Thu, 24 Jul 2003 04:49:20 +0000 (04:49 +0000)]
Can't use PACKAGE_* variables here.

21 years agoFix typo in previous change.
Chris Hanson [Tue, 22 Jul 2003 02:40:31 +0000 (02:40 +0000)]
Fix typo in previous change.

21 years agoUpdate to newer version.
Chris Hanson [Tue, 22 Jul 2003 02:37:23 +0000 (02:37 +0000)]
Update to newer version.

21 years agoEliminate unnecessary usage of microcode version number.
Chris Hanson [Tue, 22 Jul 2003 02:35:06 +0000 (02:35 +0000)]
Eliminate unnecessary usage of microcode version number.

21 years agoAdapt to new representation used for microcode version info.
Chris Hanson [Tue, 22 Jul 2003 02:32:34 +0000 (02:32 +0000)]
Adapt to new representation used for microcode version info.

21 years agoRemove version.h and all references to its bindings. Instead use
Chris Hanson [Tue, 22 Jul 2003 02:19:51 +0000 (02:19 +0000)]
Remove version.h and all references to its bindings.  Instead use
PACKAGE_* variables provided by autoconf.

21 years agoEliminate unnecessary usage of microcode version number.
Chris Hanson [Tue, 22 Jul 2003 02:12:56 +0000 (02:12 +0000)]
Eliminate unnecessary usage of microcode version number.

21 years agoChange configuration files to use autoconf 2.5x.
Chris Hanson [Mon, 21 Jul 2003 03:52:08 +0000 (03:52 +0000)]
Change configuration files to use autoconf 2.5x.

21 years agoUpdate to newer version.
Chris Hanson [Mon, 21 Jul 2003 03:24:39 +0000 (03:24 +0000)]
Update to newer version.

21 years agoAdd support for dynamic loading of gdbm primitives.
Chris Hanson [Mon, 21 Jul 2003 03:19:25 +0000 (03:19 +0000)]
Add support for dynamic loading of gdbm primitives.

21 years agoFix a handful of bugs in the PostgreSQL interface.
Chris Hanson [Mon, 21 Jul 2003 00:59:52 +0000 (00:59 +0000)]
Fix a handful of bugs in the PostgreSQL interface.

21 years agoFix incorrect signature of PQ-RES-STATUS.
Chris Hanson [Mon, 21 Jul 2003 00:54:46 +0000 (00:54 +0000)]
Fix incorrect signature of PQ-RES-STATUS.

21 years agoGeneralize <string> method to include <wide-string>.
Chris Hanson [Tue, 15 Jul 2003 02:33:10 +0000 (02:33 +0000)]
Generalize <string> method to include <wide-string>.

21 years agoUse HTML mode for .xsl files.
Chris Hanson [Mon, 14 Jul 2003 20:23:47 +0000 (20:23 +0000)]
Use HTML mode for .xsl files.

21 years agoExport predicates for some key data structures. Allow use of wide
Chris Hanson [Sun, 13 Jul 2003 03:45:04 +0000 (03:45 +0000)]
Export predicates for some key data structures.  Allow use of wide
strings wherever they make sense.

21 years agoExport predicates for some key data structures. Allow use of wide
Chris Hanson [Sun, 13 Jul 2003 03:41:29 +0000 (03:41 +0000)]
Export predicates for some key data structures.  Allow use of wide
strings wherever they make sense.

21 years agoAllow wide strings as content in elements.
Chris Hanson [Sat, 12 Jul 2003 04:34:43 +0000 (04:34 +0000)]
Allow wide strings as content in elements.

21 years agoAdd bindings for XHTML.
Chris Hanson [Sat, 12 Jul 2003 04:20:34 +0000 (04:20 +0000)]
Add bindings for XHTML.

21 years agoFix pointer-mismatch bug.
Chris Hanson [Sat, 12 Jul 2003 03:39:29 +0000 (03:39 +0000)]
Fix pointer-mismatch bug.

21 years agoAdd getsockopt and setsockopt.
Chris Hanson [Sat, 12 Jul 2003 03:22:08 +0000 (03:22 +0000)]
Add getsockopt and setsockopt.

21 years agoSet SO_REUSEADDR in OS_bind_tcp_server_socket.
Chris Hanson [Sat, 12 Jul 2003 03:15:47 +0000 (03:15 +0000)]
Set SO_REUSEADDR in OS_bind_tcp_server_socket.

21 years agoChange OS_bind_tcp_server_socket to set SO_REUSEADDR.
Chris Hanson [Wed, 9 Jul 2003 22:53:55 +0000 (22:53 +0000)]
Change OS_bind_tcp_server_socket to set SO_REUSEADDR.

21 years agoFix typo in last change.
Chris Hanson [Wed, 9 Jul 2003 22:28:18 +0000 (22:28 +0000)]
Fix typo in last change.

21 years agoSplit OPEN-TCP-SERVER-SOCKET into its component parts.
Chris Hanson [Wed, 9 Jul 2003 04:27:03 +0000 (04:27 +0000)]
Split OPEN-TCP-SERVER-SOCKET into its component parts.

21 years agoAdd EADDRINUSE to list of supported error codes.
Chris Hanson [Wed, 9 Jul 2003 04:13:44 +0000 (04:13 +0000)]
Add EADDRINUSE to list of supported error codes.

21 years agoFinish filling in Unicode procedure descriptions.
Chris Hanson [Fri, 4 Jul 2003 01:45:36 +0000 (01:45 +0000)]
Finish filling in Unicode procedure descriptions.

21 years agoEmit non-ASCII chars using &#...; notation.
Chris Hanson [Thu, 3 Jul 2003 16:47:49 +0000 (16:47 +0000)]
Emit non-ASCII chars using &#...; notation.

21 years agoOPEN-WIDE-INPUT-STRING was checking to see if its argument was a
Chris Hanson [Thu, 3 Jul 2003 04:33:50 +0000 (04:33 +0000)]
OPEN-WIDE-INPUT-STRING was checking to see if its argument was a
string rather than a wide string.

21 years agoFirst draft of new Unicode support.
Chris Hanson [Fri, 20 Jun 2003 06:50:14 +0000 (06:50 +0000)]
First draft of new Unicode support.

21 years agoTweak name of internal procedure to make indentation work better.
Chris Hanson [Sat, 14 Jun 2003 05:00:33 +0000 (05:00 +0000)]
Tweak name of internal procedure to make indentation work better.

21 years agoAdd initial draft of PostgreSQL support.
Chris Hanson [Sun, 8 Jun 2003 05:07:12 +0000 (05:07 +0000)]
Add initial draft of PostgreSQL support.

21 years agoChange PQ-MAKE-EMPTY-PG-RESULT to accept weak pair to return result
Chris Hanson [Sun, 8 Jun 2003 04:37:57 +0000 (04:37 +0000)]
Change PQ-MAKE-EMPTY-PG-RESULT to accept weak pair to return result
in.

21 years agoFix typo.
Chris Hanson [Sun, 8 Jun 2003 04:21:56 +0000 (04:21 +0000)]
Fix typo.

21 years agoUse GC finalizer to maintain open-channels list.
Chris Hanson [Sun, 8 Jun 2003 04:07:40 +0000 (04:07 +0000)]
Use GC finalizer to maintain open-channels list.

21 years agoImplement MAKE-GC-FINALIZED-OBJECT.
Chris Hanson [Sun, 8 Jun 2003 04:07:12 +0000 (04:07 +0000)]
Implement MAKE-GC-FINALIZED-OBJECT.

21 years agoFix bug: OPEN-TCP-SERVER-SOCKET was not returning a boolean to
Chris Hanson [Sun, 8 Jun 2003 03:36:11 +0000 (03:36 +0000)]
Fix bug: OPEN-TCP-SERVER-SOCKET was not returning a boolean to
OPEN-CHANNEL.

21 years agoChange PQ-EXEC to take a weak-pair argument in which to return the
Chris Hanson [Fri, 6 Jun 2003 23:36:12 +0000 (23:36 +0000)]
Change PQ-EXEC to take a weak-pair argument in which to return the
result.

21 years agoPass in pair to procedures that connect to server, so that interrupts
Chris Hanson [Fri, 6 Jun 2003 20:34:02 +0000 (20:34 +0000)]
Pass in pair to procedures that connect to server, so that interrupts
can be turned on during the connect.

21 years agoFirst draft of PostgreSQL support.
Chris Hanson [Fri, 6 Jun 2003 19:14:19 +0000 (19:14 +0000)]
First draft of PostgreSQL support.