*** empty log message ***
[bpt/guile.git] / libguile / ChangeLog
index affb06e..9a567e9 100644 (file)
@@ -1,3 +1,56 @@
+Sun Dec 12 19:39:00 1999  Greg J. Badros  <gjb@cs.washington.edu>
+
+       * Makefile.am: Fix ETAGS_ARGS to recognize GUILE_PROC,
+       GUILE_PROC1.  Build guile-procedures.txt, and add that file to
+       pkgdata_DATA.
+
+       * load.c: Added `pkgdata-dir', `site-dir', `library-dir'
+       primitives.
+
+       * guile-doc-snarf.awk: Drop trailing space when no arguments:
+       e.g., "(foo )" is now "(foo)".
+
+       * *.c, alist.c: moved all the documentation for primitives from
+       guile-doc/ref/{appendices,posix,scheme}.texi into the source code.
+       This leaves about half of the primitives undocumented.  Also, all
+       the markup is currently still texinfo.  I don't have a problem
+       with texinfo per se, but the markup is not very descriptive or
+       accurate.
+
+Sun Dec 12 16:50:26 1999  Greg J. Badros  <gjb@cs.washington.edu>
+
+       * scm_validate.h: Drop the SCM_DOCSTRING_SNARF for turning off
+       SCM_VALIDATE macros; the SCM_VALIDATE macros should be checked for
+       argument mismatches (along with the FUNC_NAME macro checking) by a
+       static tool that runs directly over the .c files.
+
+       * snarf.h: Handle SCM_REGISTER_PROC better when snarfing.  The
+       docstring is still missing from the .doc file;  it just gives the
+       name of the C function that gets called instead.
+
+       * guile-doc-snarf.awk: Be sure to touch the output files to help
+       make out.  Also handle SCM_REGISTER_PROC better, and change the
+       output format slightly.
+
+Sun Dec 12 15:33:40 1999  Greg J. Badros  <gjb@cs.washington.edu>
+
+       * snarf.h: Drop SCM_PROC, SCM_PROC1. Added extra output for
+       guile-doc-snarf script.
+
+       * guile-doc-snarf.in, guile-doc-snarf.awk: New, simple doc
+       extraction system.  Builds foo.x, foo.doc from foo.{c,cc}.
+       There are dependencies between these files and snarf.h.  This
+       replaces guile-snarf.
+
+       * guile-snarf.in: Drop everything after $$$ for the new snarf.h
+       macros.  This is obsoleted by guile-doc-snarf, but kept here for
+       now for good measure.
+
+       * Makefile.am: Added guile-doc-snarf, guile-doc-snarf.awk to
+       bin_SCRIPTS.  Added .doc to SUFFIXES, and give rule for creating
+       .doc files to use guile-doc-snarf.  Update the rule for creating
+       .x files to use guile-doc-snarf.
+
 Sun Dec 12 12:31:38 1999  Greg J. Badros  <gjb@cs.washington.edu>
 
        * *.c: Finish replacing K&R style prototypes with ANSI C