* configure.in: Generate Makefile for ice-9/debugging.
[bpt/guile.git] / ice-9 / ChangeLog
index 229e2fc..c2ff771 100644 (file)
@@ -1,3 +1,610 @@
+2006-08-18  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * debugging/trc.scm: New file.
+
+       * debugging/traps.scm: New file.
+
+       * debugging/trace.scm: New file.
+
+       * debugging/steps.scm: New file.
+
+       * debugging/load-hooks.scm: New file.
+
+       * debugging/ice-9-debugger-extensions.scm: New file.
+
+       * debugging/example-fns.scm: New file.
+
+       * debugging/breakpoints.scm: New file.
+
+       * debugging/Makefile.am: New.
+
+       * Makefile.am (SUBDIRS): Add debugging.
+
+2006-06-19  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * Makefile.am (ice9_sources): Add new files.
+
+       * gds-client.scm, gds-server.scm: New files.
+
+2006-05-28  Kevin Ryde  <user42@zip.com.au>
+
+       * documentation.scm (file-commentary): Move make-regexp into
+       file-commentary so that it's possible to get to the repl prompt when
+       regexps are not available.
+
+2006-05-09  Kevin Ryde  <user42@zip.com.au>
+
+       * threads.scm (n-par-for-each, n-for-each-par-map): Two more spots
+       where `futures' should become `threads' from Marius' change of
+       2006-01-29.
+
+2006-03-04  Ludovic Courtès  <ludovic.courtes@laas.fr>
+
+       * ice-9/boot-9.scm (make-autoload-interface): Don't call `set-car!' if
+       the autoload interface has already been removed from MODULE's uses.
+       This bug showed up when using a given module both with `autoload' and
+       `use-module'.
+
+2006-02-21  Kevin Ryde  <user42@zip.com.au>
+
+       * format.scm (format:out-dollar): Use format:out-inf-nan per ~f etc.
+
+2006-02-12  Marius Vollmer  <mvo@zagadka.de>
+
+       * deprecated.scm (make-uniform-array): Don't pass the prototype as
+       the fill value, dimensions->uniform-array will do the right thing
+       now.  See scm_dimensions_to_uniform_array why we need to be tricky
+       about the fill value.
+
+2006-02-04  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * boot-9.scm (try-module-autoload): Make sure that module code is
+       loaded with the default reader (current-reader #f).  Thanks to
+       Ludovic Courtès for pointing this problem out.
+
+       * stack-catch.scm (stack-catch): Use catch pre-unwind handler
+       instead of lazy-catch.
+
+       * boot-9.scm (error-catching-loop): Use catch pre-unwind handler
+       instead of lazy-catch.
+
+2006-02-01  Ludovic Courtès  <ludovic.courtes@laas.fr>
+
+        * deprecated.scm (make-uniform-array): Fill the returned vector with
+       PROT, per guile 1.6 behaviour.
+
+2006-01-30  Marius Vollmer  <mvo@zagadka.de>
+
+       * threads.scm (ice-9): Export %thread-handler.
+
+2006-01-29  Marius Vollmer  <mvo@zagadka.de>
+
+       * threads.scm: Replaced 'futures' with threads.
+
+2006-01-13  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * boot-9.scm (repl-reader): Use value of current-reader fluid to
+       do the read, if set.  (Thanks to Ludovic Courtès for the patch.)
+
+2005-12-14  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * boot-9.scm (load-module): Support an optional custom reader arg,
+       implemented by passing on to r4rs's load.
+
+       * r4rs.scm (load): Support an optional custom reader arg,
+       implemented by passing on to primitive-load.
+
+2005-12-06  Marius Vollmer  <mvo@zagadka.de>
+
+       From Stephen Compall.
+       
+       * boot-9.scm (%cond-expand-features): Add srfi-61.
+
+2005-10-27  Ludovic Courtès  <ludovic.courtes@laas.fr>
+
+       * networking.scm (sockaddr:flowinfo, sockaddr:scopeid): New functions.
+
+2005-09-01  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * debugger/utils.scm: Export write-frame-long.
+
+2005-08-01  Marius Vollmer  <mvo@zagadka.de>
+
+       * boot-9.scm (set-module-eval-closure!): Undone change from
+       2005-06-10; with the new weak hashtable semantics, cyclic
+       references are no longer a problem.
+
+2005-07-09  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * debugger.scm: Remove comments which are now incorrect.
+
+       * debugger/Makefile.am (ice9_debugger_sources): Removed
+       breakpoints.scm, behaviour.scm, trap-hooks.scm.
+       (SUBDIRS): Removed.
+
+       Changes to remove breakpoint support from CVS, as I am now
+       developing this function outside Guile core.
+       
+       * debugger/commands.scm (assert-continuable, continue, finish,
+       trace-finish, step, next): Removed.
+
+       * debugger/breakpoints/*: Removed.
+       
+       * debugger/breakpoints.scm: Removed.
+       
+       * debugger/command-loop.scm: Remove command definitions for
+       continue, finish, trace-finish, step and next.
+
+       * debugger/behaviour.scm: Removed.
+
+       * debugger.scm (debug-stack): Remove GDS related code.
+
+2005-06-10  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * boot-9.scm (set-module-eval-closure!): remove
+       set-procedure-property! closure 'module. Setting this property
+       causes un-gc-able modules.
+
+2005-06-05  Marius Vollmer  <mvo@zagadka.de>
+
+       * boot-9.scm (substring-fill!): New, for compatability.
+
+2005-04-23  Kevin Ryde  <user42@zip.com.au>
+
+       * boot-9.scm (make-list): Moved to C code in list.c
+
+2005-04-14  Kevin Ryde  <user42@zip.com.au>
+
+       * boot-9.scm (1+, 1-): Moved to numbers.c.
+
+2005-03-08  Kevin Ryde  <user42@zip.com.au>
+
+       * slib.scm (*features*): Remove 'random, need to use the slib code for
+       that module since guile doesn't provide `random:chunk'.
+
+2005-02-12  Rob Browning  <rlb@defaultvalue.org>
+
+       * boot-9.scm (%cond-expand-features): add srfi-55.
+       (require-extension): add require-extension macro for srfi-55.
+
+2005-01-29  Kevin Ryde  <user42@zip.com.au>
+
+       * regex.scm (regexp-quote): Use string-for-each, now that function is
+       in the core.
+
+2005-01-28  Kevin Ryde  <user42@zip.com.au>
+
+       * boot-9.scm (while): Remove the unquote from do, it breaks with ice-9
+       syncase.  Reported by Pach Roman.
+
+2005-01-10  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
+
+       * arrays.scm, deprecated.scm (uniform-vector-fill!,
+       make-uniform-vector, make-uniform-array, list->uniform-vector):
+       Moved from arrays.scm to deprecated.scm.
+       * arrays.scm, boot-9.scm (array-dimensions): Moved from arrays.scm
+       to boo-9.scm.
+       * Makefile.am (ice9_sources): Removed arrays.scm.
+       
+2005-01-02  Marius Vollmer  <mvo@zagadka.de>
+
+       * arrays.scm (uniform-vector-fill!, make-uniform-vector,
+       make-uniform-array,list->uniform-array): Deprecated for real.
+
+2004-12-29  Marius Vollmer  <mvo@zagadka.de>
+
+       * arrays.scm (make-array, list->array): Removed.
+       (uniform-vector-fill!): Prepared to be deprecated.
+
+2004-12-22  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
+
+       * boot-9.scm (module-make-local-var!): When creating a new
+       variable, initialize it to the value of any imported variable with
+       the given name.  This allows code like (define round round) to
+       work as expected.
+
+        From Antoine Mathys <tonigonenstein@users.sourceforge.net>:
+
+       * popen.scm: Support bidirectional communication by making
+       open-pipe support OPEN_BOTH as second argument and in that case
+       return a soft input-output port which uses two pipes internally.
+       Provide open-pipe* to execute programs without using the shell
+       (and actually base open-pipe on it) and the obvious
+       open-input-output-pipe.
+
+2004-12-14  Kevin Ryde  <user42@zip.com.au>
+
+       * boot-9.scm: (string-any, string-every): Use a scheme wrapper around
+       the C code so for the final call to the predicate procedure is a tail
+       call, per SRFI-13 spec.
+
+2004-12-01  mvo  <mvo@zagadka.de>
+
+       * boot-9.scm (app, %app): Renamed former to the latter.
+       Previously, 'app' was reserved in every module.  Now '%app' is
+       reserved, which is slightly better.  The real fix is to not use
+       'local-ref' etc to find modules.  Changed all uses.
+       * syncase.scm: Changed 'app' to '%app'.
+
+2004-11-12  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
+
+       * arrays.scm: Do not use prototypes, use creator functions.
+
+2004-11-10  Marius Vollmer  <mvo@zagadka.de>
+
+       * arrays.scm (uniform-vector-read!, uniform-vector-write):
+       Removed.
+
+2004-11-05  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
+
+       * boot-9.scm: Do not add "." to %load-path. 'load' will still be
+       able to load files in the current directory, but 'use-modules' etc
+       will not.
+
+2004-10-29  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
+
+       * arrays.scm: Do not install read-hash procedure for reading
+       arrays, this is done in libguile now.
+
+2004-10-27  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
+
+       * arrays.scm (uniform-vector?, uniform-vector-set!): Removed, now
+       provided by libguile.
+
+2004-10-26  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
+
+       * boot-9.scm: Added srfi-4 to cond-expand features.
+
+2004-10-18  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
+
+       * format.scm (format:obj->str): Simplified considerably by using
+       object->string or display instead of implementing our own printer.
+       Handle format:read-proof here.  Unreadable objects are recognized
+       by their "#<" prefix instead of by being unknown to the custom
+       printer (which would treat keywords as unprintable, for example).
+       (format:iobj->str): Removed.
+       
+2004-10-04  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
+
+       * boot-9.scm (symbol->keyword, keyword->symbol): Removed, they are
+       now implemented in C.
+
+2004-09-26  Kevin Ryde  <user42@zip.com.au>
+
+       * optargs.scm (let-optional-template, let-keywords-template): Change
+       "(begin body)" to "(let () body)" for empty bindings, since the former
+       allows "internal defines" in body leak out to the surrounding
+       environment.
+
+2004-09-23  Marius Vollmer  <mvo@zagadka.de>
+
+       * boot-9.scm (handle-system-error): Pass rest argument to
+       display-backtrace for wrong-type-arg and out-of-range errors so
+       that the bad value gets highlighted.
+
+2004-09-04  Kevin Ryde  <user42@zip.com.au>
+
+       * streams.scm (stream-for-each-many): Correction, should recurse into
+       itself, not stream-for-each-one.
+
+       * time.scm (time-proc): Make result inexact, since format ~f doesn't
+       support fractions currently.
+
+2004-09-08  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
+
+       * boot-9.scm (expt): Only call integer-expt for an exact integer
+       exponent, not for an inexact integer one.  Also, let integer-expt
+       handle negative exponents instead of doing it here.
+
+2004-09-02  Kevin Ryde  <user42@zip.com.au>
+
+       * format.scm (format:out): Ignore excess arguments, per common lisp.
+
+       * format.scm (format:out-num-padded): Print "+" on 0 under @ modifier.
+
+2004-08-27  Kevin Ryde  <user42@zip.com.au>
+
+       * regex.scm (regexp-quote): [ and | must be quoted.  Quote ( ) { + ?
+       using char class [(] etc since \( in fact makes them become special in
+       regexp/basic.
+
+2004-08-25  Kevin Ryde  <user42@zip.com.au>
+
+       * and-let-star.scm (and-let*): Give #t for an empty body, per srfi-2
+       spec, previously came out as an empty (begin).
+
+2004-08-25  Marius Vollmer  <mvo@zagadka.de>
+
+       * boot-9.scm (%cond-expand-features): Added srfi-13 and srfi-14.
+
+2004-08-20  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
+
+       * debugger/utils.scm (display-source): Use unmemoize-expr instead
+       of unmemoize.
+       (write-frame-short/expression): Likewise.
+
+2004-08-18  Kevin Ryde  <user42@zip.com.au>
+
+       * and-let-star.scm: Add cond-expand-provide srfi-2, since this module
+       provides that feature.
+       * receive.scm: Add cond-expand-provide srfi-8, since this module
+       provides that feature.
+
+2004-08-09  Marius Vollmer  <mvo@zagadka.de>
+
+       From Matthias Koeppe.  Thanks!
+       
+       * pretty-print.scm (generic-write): In the local procedure `wr', use
+       object->string to print all data (except for the reader macros),
+       rather than implementing an own printer.  The user-visible
+       difference is that procedures and control characters like #\tab
+        are now printed in the same way as by `write'.
+
+2004-08-09  Kevin Ryde  <user42@zip.com.au>
+
+       * slib.scm (*features*): Remove array and array-for-each, core
+       definitions are insufficient for latest slib.
+       (t, nil): New constants slib says are supposed to exist.
+       (call-with-open-ports, browse-url): New functions for latest slib.
+       Implementations taken from Template.scm (public domain).
+       (open-file): Extend core definition to accept symbols for the mode,
+       required by latest slib.
+       (delete-file): Replace core definition with version returning #t/#f as
+       per slib spec.
+       (system): Mark as #:replace to suppress override warning, use new
+       style "(@ (guile) system)" to call core function.
+
+2004-05-25  Matthias Koeppe  <mkoeppe@mail.math.uni-magdeburg.de>
+
+       * format.scm: Remove the arbitrary limit of 100 iterations for the
+       ~{...~} control structure.
+
+2004-07-10  Kevin Ryde  <user42@zip.com.au>
+
+       * and-let-star.scm (and-let*): Remove unused variable "val".
+       * pretty-print.scm (read-macro-prefix): Remove unused variable "tail".
+
+       * boot-9.scm (%cond-expand-features): Add srfi-6 which is in the core.
+
+       * safe-r5rs.scm (re-export): Uncomment numerator, denominator,
+       rationalize, since they now exist.
+       
+2004-07-05  Kevin Ryde  <user42@zip.com.au>
+
+       * slib.scm (system): Correction to redefinition, now guile is stricter
+       about when a define binding comes into existance.
+
+2004-05-29  Dirk Herrmann  <dirk@dirk-herrmanns-seiten.de>
+
+       * boot-9.scm: Reordered definitions such that macro definitions
+       preceed their first usage.  Include and define deprecated stuff
+       late in the file to have a better change of detecting accidental
+       uses of deprecated definitions. Further, unified the layout a
+       little and grouped definitions more cleanly into topics.
+
+2004-05-24  Marius Vollmer  <mvo@zagadka.de>
+
+       * history.scm (use-value-history): Use resolve-interface instead
+       of resolve-module so that only the exported bindings are searched.
+       (save-value-history): Export the newly defined variable.  Reported
+       by Wolfgang Jaehrling.
+       
+2004-05-04  Dirk Herrmann  <dirk@dirk-herrmanns-seiten.de>
+
+       * boot-9.scm (resolve-module): Always start searching from the
+       root module.  This will allow the C equivalent scm_resolve_module
+       to work, independent of what the current module is.
+
+2004-02-18  Marius Vollmer  <mvo@zagadka.de>
+
+       * boot-9.scm (top-repl): Make the (guile-user) module use the
+       (ice-9 r5rs) module.
+
+2004-02-12  Mikael Djurfeldt  <djurfeldt@nada.kth.se>
+
+       * boot-9.scm (module-map): Renamed hash-map -> hash-map->list.
+
+2004-02-09  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * debugger/trap-hooks.scm (debug-hook-membership): New, exported.
+
+       * debugger/commands.scm (debug-trap-hooks): New, exported.
+
+2004-02-08  Mikael Djurfeldt  <djurfeldt@nada.kth.se>
+
+       * debugger/breakpoints/Makefile.am (TAGS_FILES),
+       debugger/Makefile.am (TAGS_FILES), Makefile.am (TAGS_FILES): Use
+       this variable instead of ETAGS_ARGS so that TAGS can be built
+       using separate build directory.
+
+2004-01-20  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * boot-9.scm (error-catching-loop): Back out 2003-11-19 change to
+       lazy-handler-dispatch lookup.
+
+2004-01-12  Marius Vollmer  <mvo@zagadka.de>
+
+       * mapping.scm: Use '#:' prefix for keywords instead of ':'.
+       Thanks to Richard Todd!
+
+2004-01-11  Kevin Ryde  <user42@zip.com.au>
+
+       * slib.scm (system): New function, giving an exit code return in
+       accordance with slib spec.
+       
+       Revert this, it breaks test-suite/tests/r5rs_pitfalls.test where
+       false-if-exception is used within syntax-rules.  (Suspect syntax-rules
+       ought to support this sort of thing, but it doesn't right now.)
+       * boot-9.scm (false-if-exception): Unquote catch and lambda, so as not
+       to depend on expansion environment.
+
+2004-01-07  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
+
+       * boot-9.scm (with-fluids): Use with-fluid* when only one fluid is
+       being set.
+
+2004-01-07  Kevin Ryde  <user42@zip.com.au>
+
+       * q.scm (q-pop!): Should be "null?" not "not" for end-of-list.
+       Reported by Richard Todd.
+
+2004-01-04  Kevin Ryde  <user42@zip.com.au>
+
+       * boot-9.scm (false-if-exception): Unquote catch and lambda, so as not
+       to depend on expansion environment.
+
+       * slib.scm (-1+, <?, <=?, =?, >?, >=?): Define as aliases for 1-, <,
+       <=, =, >, >= respectively, required by slib 'rev2-procedures but no
+       longer in the guile core.
+
+2003-11-19  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * boot-9.scm (error-catching-loop): Defer lookup of
+       lazy-handler-dispatch.
+
+2003-11-17  Marius Vollmer  <mvo@zagadka.de>
+
+       * boot-9.scm (@, @@): New macros.
+
+2003-11-16  Dirk Herrmann  <D.Herrmann@tu-bs.de>
+
+       * boot-9.scm: Started comment about module system workings.
+
+2003-11-11  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * debugger.scm: Change ui-* calls to gds-*.
+       (debug-on-error): Debug if throw key is in specified syms, not if
+       it isn't!  Also throw 'abort after debugging, so as to skip the
+       REPL's backtrace.
+
+       * debugger/behaviour.scm (*trap*): New variable, stores trap type.
+       (before-enter-frame-hook, before-apply-frame-hook,
+       before-exit-frame-hook): Set here.
+       (debug-if-flag-set): Passed into flags on debug-stack call.
+       (at-step, at-next): Changed to debug at frame exit points as well.
+
+       * debugger/utils.scm: Big comment added.
+
+2003-10-30  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * debugger/ui-client.scm: Moved to ../emacs/gds-client.scm.
+
+2003-10-16  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * debugger/ui-client.scm (ui-connect): Add arg to say whether to
+       debug immediately on connection.
+       (ui-eval): Handle exceptions during read and evaluation.
+
+       * debugger.scm (debug-on-error, default-default-lazy-handler):
+       Remove an unnecessary level of indirection in calling lazy
+       handler.
+
+2003-10-12  Marius Vollmer  <mvo@zagadka.de>
+
+       * ftw.scm (directory-files): Close dir-stream when done.  Thanks
+       to Paul Jarc!
+
+2003-10-09  Kevin Ryde  <user42@zip.com.au>
+
+       * poe.scm (funcq-assoc): Rewrite, don't assume '() is false, and
+       actually traverse the given alist.
+       
+2003-10-06  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * debugger/ui-client.scm (handle-instruction): Add evaluation
+       support.
+       (ui-eval): New.
+
+2003-10-04  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * debugger/ui-client.scm (ui-disable-async-thread,
+       ui-continue-async-thread, start-async-ui-thread): New.
+       (ui-command-loop): Call ui-disable-async-thread and
+       ui-continue-async-thread.
+       (handle-instruction): Read terminating newline char so it doesn't
+       cause following select to pop immediately.
+
+2003-09-25  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * debugger/ui-client.scm, debugger/ui-server.scm: New (work in
+       progress on new debugging front end).
+
+2003-09-24  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * debugger.scm (default-default-lazy-handler, debug-on-error):
+       New.
+
+       * debugger/behaviour.scm (debug-if-flag-set): Display debug entry
+       messages through (debugger-output-port).
+       (after-exit-frame-hook): Trace through (debugger-output-port).
+       (trace-here): Trace through (debugger-output-port).
+
+       * debugger/commands.scm (evaluate): If supplied expression is a
+       string, read from it before evaluating.
+       (evaluate): Change output format to "EXPR => VALUE".
+
+2003-09-19  Kevin Ryde  <user42@zip.com.au>
+
+       * popen.scm (open-process): Correction to previous fdes closing
+       change, need to watch out for stdin==stderr or stdout==stderr.
+
+2003-09-15  Marius Vollmer  <mvo@zagadka.de>
+
+       * format.scm (format): Rewritten as a big letrec to make it
+       reentrant.  No mutex is necessary.  Thanks to Clinton Ebadi!
+
+2003-09-13  Kevin Ryde  <user42@zip.com.au>
+
+       * boot-9.scm (file-exists?): Use stat rather than access?, so as to
+       follow the effective UID/GID not the real ID.  file-exists? is
+       normally used as a prelude to opening or some other operation, and
+       it's the effective ID which will apply there.  Emacs file-exists-p
+       uses stat, presumably for the the same reason.
+
+2003-09-12  Marius Vollmer  <mvo@zagadka.de>
+
+       * boot-9.scm (make-autoload-interface): Use a proper hashtable as
+       the obarray, not an empty vector.
+       (make-module): Always construct a hashtable for the obarray, even
+       for empty ones.
+
+       * format.scm (format:error): Use 'format:format' instead of
+       'format' since the latter will lock the mutex again that we have
+       already locked.
+       (format:format-work): Flag multiple '#' as an error.
+       
+2003-08-17  Kevin Ryde  <user42@zip.com.au>
+
+       * boot-9.scm (while): Use a new key dynamically for each loop, so
+       break and continue associate to their loop even when recursing.
+
+2003-08-14  Kevin Ryde  <user42@zip.com.au>
+
+       * boot-9.scm (while): Rewrite, continue as proper escape, break
+       without return value, break and continue new for each while form,
+       don't depend on bindings in expansion environment.
+
+       * popen.scm (open-process): Close input-fdes, output-fdes and
+       error-fdes after duping them to 0, 1 and 2.
+
+2003-06-19  Kevin Ryde  <user42@zip.com.au>
+
+       * threads.scm (parallel): For no forms, use `(values)' not `(begin)'.
+
+2003-05-27  Dirk Herrmann  <D.Herrmann@tu-bs.de>
+
+       * boot-9.scm (make-autoload-interface): Added missing quote around
+       vector constant.
+
+2003-05-20  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
+
+       * deprecated.scm (list*): Added.
+
+2003-05-10  Kevin Ryde  <user42@zip.com.au>
+
+       * documentation.scm (file-commentary, find-documentation-in-file): Use
+       call-with-input-file, to close ports when done.
+
 2003-05-03  Marius Vollmer  <mvo@zagadka.de>
 
        * gap-buffer.scm (point++n!, point+-n!): Use substring-move!
        try-module-dynamic-link): Removed.
 
        (module-make-local-var!, module-ensure-local-variable!,
-       module-define!): Eliminate call to `variable-set-name-hint!´.
+       module-define!): Eliminate call to `variable-set-name-hint!'.
 
        (try-load-module, use-syntax, module-export!): Remove deprecated
        functionality.