(AC_PREREQ): require at least autoconf 2.50.
(AC_INIT): no longer takes an arg.
(AC_CONFIG_SRCDIR): takes arg AC_INIT used to take.
(AC_STRUCT_ST_RDEV): changed -> AC_CHECK_MEMBERS.
(AC_STRUCT_ST_BLKSIZE): deprecated -> AC_CHECK_MEMBERS.
(AC_STRUCT_ST_BLOCKS): use it rather than our version.
(AC_CONFIG_FILES): now generated files go here, not in AC_OUTPUT.
(AC_CONFIG_COMMANDS): now actions go here, not in AC_OUTPUT.
(AC_OUTPUT): no longer takes args.
(module-export!): Use it to ensure that there is a variable to
export. Previously, we would always create a new variable, copy
the value over, and export the new variable. This confused
syncase since it keys important properties on variables.
(compile-interface-spec, compile-define-module-args): New.
(define-module): Use compile-define-module-args to construct
argument for process-define-module.
(use-modules, use-syntax): Use compile-interface-spec to construct
arguments for process-use-modules.
(process-define-module): Expect keywords in argument list.
filter-doc-snarfage.c: new files.
* Makefile.am: add stuff to [build,] use and distribute
guile-snarf-docs, guile-snarf-docs-texi, guile_filter_doc_snarfage.
* guile-snarf.in: grok the new snarf output.
* snarf.h: make the output both texttools- and `read'-friendly.
* guile-doc-snarf.in (bindir): reimplement in terms of guile-snarf
and guile-snarf-docs. (should also deprecate, I guess. maybe
not).
from here (not needed).
(CLEANFILES): added *.x (and removed from DISTCLEANFILES).
(MKDEP): copied from libguile/Makefile.am. not that it matters
now, but it will if we stop using BUILT_SOURCES for some reason.
error for unsupported format controls and for superflous
arguments. Thanks to David Skarda!
* print.h, print.c (scm_print_symbol_name): Factored out of
scm_iprin1.
(scm_iprin1): Call it.
* print.c (scm_print_symbol_name): Symbols whose name starts with `#' or `:'
or ends with `:' are considered weird.
* scheme-data.texi (Arithmetic): Clarified docs for - and /.
(String Modification): Removed docs for C functions
(scm_substring_move_right_x etc.)
(Keyword Procedures): New section documenting the keyword
procedures from boot-9.scm.
(Vectors): Moved the section before the non-standard data types.
* data-rep.texi (Defining New Types (Smobs)): Adapted description
of smobs and proocedure creation to new terminology.
(Describing a New Type): Removed mentioning of
scm_make_smob_type_mfpe from smob function list and added
deprecation notice for this function.
(Creating Instances): Added description and macro docs for smobs
with 2 or 3 data cells.
(Garbage Collecting Smobs): Removed old docs for SCM_GCTYP16.
(Garbage Collecting Simple Smobs): Added some clarification about
usage and usefulness.
(Non-immediate Datatypes): Changed R4RS reference to R5RS.
(Vector Data): Document type-specific accessors.
* numbers.c (scm_difference, scm_divide): Clarified comments for -
and /.
2001-05-29 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
* debug.h: Removed prototype for scm_eval_string.