+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