+1999-04-17 Jim Blandy <jimb@savonarola.red-bean.com>
+
+ Remove all automatic readline support, to avoid copyright
+ confusion.
+ * INSTALL: Update text.
+ * NEWS: Explain the situation.
+ * configure.in: Remove configury for readline and its supporting
+ libraries.
+ * configure: Regenerated.
+
+ * README: Change URL's for automake and autoconf.
+
+ * Makefile.in, aclocal.m4: Regenerated with automake 1.4.
+ Mikael's getting different results than I am because he's got
+ libtool 1.2f installed, which I can't get my hands on.
+
1999-03-22 Mikael Djurfeldt <mdj@barbara.nada.kth.se>
* New libtool: 1.2f
Autoconf 2.13 --- a system for automatically generating `configure'
scripts from templates which list the non-portable features a
program would like to use. Available in
- "ftp://prep.ai.mit.edu/pub/gnu".
+ "ftp://ftp.gnu.org/pub/gnu/autoconf"
Automake 1.4 --- a system for automatically generating Makefiles that
conform to the (rather Byzantine) GNU coding standards. The
nice thing is that it takes care of hairy targets like 'make
dist' and 'make distclean', and automatically generates
Makefile dependencies. Automake is available in
- "ftp://prep.ai.mit.edu/pub/gnu".
+ "ftp://ftp.gnu.org/pub/gnu/automake"
Before using automake, you may need to copy `threads.m4' and
`guile.m4' from the top directory of the Guile core disty to
The Guile core distribution:
+Greg Harvey made readline highlight matching parenthesis.
Michael Livshin implemented Dybvig's Guardians.
+Russ McManus contributed a command-line argument parser (ice-9 getopt-long).
Ken Raeburn made Guile use `const' in some appropriate places.
-Greg Harvey made readline highlight matching parenthesis.
Bug reports and fixes from:
Nicolas Neuss
Thien-Thi Nguyen
Richard Polton
+ Ken Raeburn
Telford Tendys
Bernard Urban
Jim Wilson
+1999-04-17 Jim Blandy <jimb@savonarola.red-bean.com>
+
+ Remove readline support, to avoid copyright confusion.
+ * Makefile.in: Remove readline files from lists.
+ * init.c: Don't initialize readline.
+ * scmconfig.h.in: Regenerated.
+
+ * numbers.c (s_bignum): Renamed to s_bignum, and made static.
+ Libguile should not be exporting random little strings.
+ * numbers.h (s_bignum): Extern declaration removed.
+
+ More const changes from Ken Raeburn.
+ * numbers.c (scm_s_bignum, fx): Now const.
+ (scm_logtab, scm_ilentab, s_adjbig): Now static and const.
+ * numbers.h (scm_s_bignum): Update declaration.
+ * eval.c (bodycheck): Argument WHAT now points to const.
+ * snarf.h (SCM_SYNTAX): Name is const.
+
+ * eval.c (scm_i_let): Make this globally visible, to avoid dynamic
+ linking crashes on NetBSD. (Thanks to Ken Raeburn.)
+
1999-03-26 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
* numbers.c (isfinite): Define this macro if not defined: Return a