*** empty log message ***
[bpt/guile.git] / guile-readline / ChangeLog
1 2004-02-15 Mikael Djurfeldt <mdj@chunk.mit.edu>
2
3 * configure.in: Use AC_PROG_LIBTOOL instead of AM_PROG_LIBTOOL.
4
5 2004-02-08 Mikael Djurfeldt <djurfeldt@nada.kth.se>
6
7 * Makefile.am (TAGS_FILES): Use this variable instead of
8 ETAGS_ARGS so that TAGS can be built using separate build
9 directory.
10
11 2003-05-04 Marius Vollmer <mvo@zagadka.de>
12
13 * configure.in: When checking whether readline clears SA_RESTART,
14 let readline read from "/dev/null". Otherwise, it might be
15 stopped when run in the background with job control, say.
16 Thanks to Michael Talbot-Wilson!
17
18 2003-04-05 Mikael Djurfeldt <djurfeldt@nada.kth.se>
19
20 The intended side-effect of the following change is to make the
21 prompt appear properly when debugging or running Guile in an Emacs
22 buffer. (The readline library has some prompt magic which we were
23 expected to do ourselves when we were bold enough to provide our
24 own redisplay function---but we don't need to do that.)
25
26 * readline.c (redisplay): Removed. (It didn't do anything other
27 than calling rl_redisplay.)
28 (scm_init_readline): Don't inititalize rl_redisplay_function.
29
30 2003-03-19 Rob Browning <rlb@defaultvalue.org>
31
32 * readline.c: add HAVE_CONFIG_H test guarding #include config.h.
33
34 * autogen.sh: add a --force when autoreconfing. We may need to
35 change this if it doesn't work out...
36
37 * Makefile.am (ice-9/readline.scm): new target -- so readline will
38 work from the source tree when guile-readline is added to
39 GUILE_LOAD_PATH.
40 (all-local): add ice-9/readline.scm.
41 (clean-local): remove ice-9/readline at clean time.
42
43 2003-02-27 Rob Browning <rlb@defaultvalue.org>
44
45 * autogen.sh: use autoreconf.
46
47 2003-01-08 Neil Jerram <neil@ossau.uklinux.net>
48
49 * readline.c (scm_readline): Check that scm_cur_outp is an output
50 port, not an input one.
51
52 2002-12-08 Rob Browning <rlb@defaultvalue.org>
53
54 * configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST.
55
56 * Makefile.am (ice9dir): VERSION -> GUILE_EFFECTIVE_VERSION.
57
58 2002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
59
60 * readline.c (reentry_barrier_mutex): Reimplemented with
61 scm_make_mutex, etc.
62
63 2002-10-21 Mikael Djurfeldt <mdj@linnaeus>
64
65 * readline.scm (activate-readline): Look for use-emacs-interface
66 option in the guile-user module instead of the-root-module.
67
68 2002-04-30 Marius Vollmer <marius.vollmer@uni-dortmund.de>
69
70 * autogen.sh: Invoke plain aclocal instead of guile-aclocal.sh.
71 We don't need the Guile m4 macros and the previous invocation of
72 guile-aclocal.sh created the aclocal.m4 file in the wrong
73 directory (see change from 2002-04-26).
74
75 2002-04-26 Marius Vollmer <mvo@zagadka.ping.de>
76
77 * autogen.sh: Change to parent dir before invoking
78 guile-aclocal.sh.
79
80 2002-04-16 Marius Vollmer <mvo@zagadka.ping.de>
81
82 * Makefile.am (dist-hook): Make sure $(distdir)/Makefile.in is
83 writable before modifying it.
84
85 2002-04-10 Rob Browning <rlb@defaultvalue.org>
86
87 * configure.in: add definitions to AC_DEFINE calls for new
88 autoconf.
89
90 * .cvsignore: add autom4te.cache and *.c.clean.c.
91
92 2002-03-24 Marius Vollmer <mvo@zagadka.ping.de>
93
94 * Makefile.am (.c.x): Pass "-o $@" to guile-snarf.
95
96 2002-03-13 Thien-Thi Nguyen <ttn@giblet.glug.org>
97
98 * Makefile.am (snarfcppopts): New var.
99 (.c.x): Use $(snarfcppopts). Rework guile-snarf usage.
100
101 2002-02-27 Stefan Jahn <stefan@lkcc.org>
102
103 * Makefile.am (EXTRA_DIST): Added the `LIBGUILEREADLINE-VERSION'
104 file.
105
106 2002-02-25 Thien-Thi Nguyen <ttn@giblet.glug.org>
107
108 * configure.in (LIBGUILEREADLINE-VERSION):
109 Look for this file in $srcdir.
110
111 2002-02-24 Rob Browning <rlb@defaultvalue.org>
112
113 * configure.in: source ./LIBGUILEREADLINE-VERSION for version info
114 and then AC_SUBST the resulting variables:
115 LIBGUILEREADLINE_INTERFACE_CURRENT,
116 LIBGUILEREADLINE_INTERFACE_REVISION,
117 LIBGUILEREADLINE_INTERFACE_AGE, and
118 LIBGUILEREADLINE_INTERFACE.
119
120 * Makefile.am (libguilereadline_la_LDFLAGS): use
121 @LIBGUILEREADLINE_INTERFACE@ for version information.
122
123 * LIBGUILEREADLINE-VERSION: new file containing shared lib
124 versioning information.
125
126 2002-02-12 Thien-Thi Nguyen <ttn@giblet.glug.org>
127
128 * Makefile.am (AUTOMAKE_OPTIONS): Replace "gnu" with "foreign".
129 This undoes the 2002-02-08 change.
130
131 2002-02-08 Thien-Thi Nguyen <ttn@giblet.glug.org>
132
133 * Makefile.am (AUTOMAKE_OPTIONS): Replace "foreign" with "gnu".
134
135 2002-01-29 Neil Jerram <neil@ossau.uklinux.net>
136
137 * readline.scm (with-readline-completion-function): Renamed from
138 `call-with-readline-completion-function'.
139
140 2001-11-30 Neil Jerram <neil@ossau.uklinux.net>
141
142 * Makefile.am (EXTRA_DIST): Refer to $(ice9_DATA) rather than
143 readline.scm explicitly.
144 (ETAGS_ARGS): Added.
145
146 2001-11-04 Stefan Jahn <stefan@lkcc.org>
147
148 * configure.in (EXTRA_DEFS): Follow-up patch. Using SCM_IMPORT
149 instead of __SCM_IMPORT__.
150
151 * readline.c (scm_readline_init_ports): Disable input/output
152 stream redirection for Win32. The readline package for Win32
153 does not support this. The guile-readline library works fine
154 for command line editing.
155
156 * readline.h (SCM_RL_API): Renamed __FOO__ macros into FOO.
157
158 2001-11-02 Marius Vollmer <mvo@zagadka.ping.de>
159
160 Support for native Win32. Thanks to Stefan Jahn!
161
162 * Makefile.am: Put `-export-dynamic -no-undefined' into LDFLAGS
163 and add the library `libguile.la' to support linkers which do not
164 allow unresolved symbols inside shared libraries.
165
166 * configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
167 on Win32 platforms.
168 Define extra compiler flags necessary to build clean dlls.
169
170 * readline.c: Include `io.h' and exclude `sys/time.h' for MinGW.
171
172 * readline.h: Defintion of SCM_RL_API. Prefixed each exported
173 symbol with SCM_RL_API.
174
175 2001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
176
177 * readline.c (scm_readline, scm_add_history,
178 scm_filename_completion_function, completion_function): Remove
179 calls to SCM_STRING_COERCE_0TERMINATION_X. Since the substring
180 type is gone, all strings are 0-terminated anyway.
181
182 2001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de>
183
184 * readline.scm: `feature?´ is deprecated. Use `provided?´
185 instead.
186
187 2001-08-25 Marius Vollmer <mvo@zagadka.ping.de>
188
189 * readline.scm: Use load-extension instead of explicit
190 dynamic-link/dynamic-call. Removed ".so" extension from library
191 name.
192
193 2001-08-02 Neil Jerram <neil@ossau.uklinux.net>
194
195 * readline.scm (call-with-readline-completion-function): New.
196
197 2001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
198
199 * Makefile.am, readline.scm: Updated copyright notice.
200
201 2001-07-09 Thien-Thi Nguyen <ttn@revel.glug.org>
202
203 * readline.c: Remove "face-lift" comment.
204
205 2001-06-30 Dirk Herrmann <D.Herrmann@tu-bs.de>
206
207 * readline.c (completion_function): Use scm_list_n instead of
208 SCM_LISTn.
209
210 2001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
211
212 * readline.c, readline.h: Replace "scm_*_t" with "scm_t_*".
213
214 2001-06-14 Marius Vollmer <mvo@zagadka.ping.de>
215
216 Thanks to Matthias Köppe!
217
218 * configure.in: Check for rl_filename_completion_function.
219 * readline.c (s_scm_filename_completion_function): Use
220 rl_filename_completion_function instead of
221 filename_completion_function, if we have it.
222 (scm_init_readline): Use rl_compentry_func_t instead if Function
223 when _RL_FUNCTION_TYPEDEF is defined.
224
225 * readline.h (scm_clear_history): New prototype.
226
227 2001-06-07 Dirk Herrmann <D.Herrmann@tu-bs.de>
228
229 * readline.c (current_input_getc): Mark unused parameters with
230 SCM_UNUSED.
231
232 2001-06-03 Marius Vollmer <mvo@zagadka.ping.de>
233
234 * configure.in: Added AC_PREREQ(2.50) and minimally changed for
235 autoconf 2.50. This is mostly so that the `transparent autoconf
236 wrapper' on Debian picks the right version of autoconf.
237
238 2001-05-31 Michael Livshin <mlivshin@bigfoot.com>
239
240 * Makefile.am (libguilereadline_la_SOURCES): removed readline.x
241 from here (not needed).
242 (CLEANFILES): added *.x (and removed from DISTCLEANFILES).
243 (MKDEP): copied from libguile/Makefile.am. not that it matters
244 now, but it will if we stop using BUILT_SOURCES for some reason.
245
246 2001-05-24 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
247
248 Make it compile with --disable-deprecated.
249
250 * readline.h: scm_option->scm_option_t.
251
252 * readline.c (stream_from_fport): scm_fport->scm_fport_t;
253 scm_option->scm_option_t.
254
255 2001-05-23 Michael Livshin <mlivshin@bigfoot.com>
256
257 * readline.c (strdup): make `len' a size_t.
258
259 2001-05-10 Marius Vollmer <mvo@zagadka.ping.de>
260
261 * readline.c (completion_function): Use SCM_VARIABLE_REF to access
262 scm_readline_completion_function_var.
263 (scm_init_readline): Use scm_c_define instead of scm_sysintern to
264 create scm_readline_completion_function_var.
265
266 2001-04-09 Marius Vollmer <mvo@zagadka.ping.de>
267
268 * readline.c (scm_clear_history): New function.
269 * readline.scm (readline-port): Call clear-history on exit.
270 Thanks to Utz-Uwe Haus.
271
272 2001-03-09 Keisuke Nishida <kxn30@po.cwru.edu>
273
274 * readline.c: Add #include <stdio.h>
275
276 2001-03-05 Neil Jerram <neil@ossau.uklinux.net>
277
278 * readline.scm (make-readline-port): Rewrite using
279 make-line-buffered-input-port.
280 (activate-readline): Call set-buffered-input-continuation?!.
281
282 2001-01-28 Marius Vollmer <mvo@zagadka.ping.de>
283
284 * readline.scm (make-readline-port): PROMPT becomes PROMPT2 as
285 soon as GET-CHARACTER returns any character at all that was
286 previously read. This makes the continuation prompt appear
287 properly for partial expressions. Thanks to Neil Jerram!
288
289 2001-01-26 Dirk Herrmann <D.Herrmann@tu-bs.de>
290
291 This patch fixes a problem reported by Martin Grabmueller about
292 the impossibility to access readline's run-time options.
293
294 * readline.scm: Added a comment about guile's behaviour if one of
295 the ports used by readline are closed.
296
297 (readline-options readline-enable readline-disable,
298 readline-set!): These are now defined here instead of in
299 boot-9.scm.
300
301 2001-01-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
302
303 * readline.scm (set-readline-input-port!,
304 set-readline-output-port!): Make sure that only valid port
305 parameters are passed. Thanks to Martin Grabmueller for sending
306 a patch that formed the basis for this change.
307
308 2001-01-18 Neil Jerram <neil@ossau.uklinux.net>
309
310 * readline.scm (make-readline-port): Make readline port
311 input-only.
312
313 2000-12-12 Dirk Herrmann <D.Herrmann@tu-bs.de>
314
315 * readline.scm (activate-readline): Lookup 'use-emacs-interface
316 in the-root-module.
317
318 2000-11-24 Dirk Herrmann <D.Herrmann@tu-bs.de>
319
320 * readline.c (current_input_getc): Use more explicit predicate
321 than SCM_NIMP.
322
323 (scm_readline, scm_readline_init_ports, completion_function):
324 Remove redundant SCM_N?IMP tests.
325
326 (scm_readline): Fixed default input/output port parameter
327 handling.
328
329 2000-11-24 Dirk Herrmann <D.Herrmann@tu-bs.de>
330
331 * readline.c (scm_readline, scm_add_history, completion_function,
332 scm_filename_completion_function): Replace calls to
333 SCM_COERCE_SUBSTR with SCM_STRING_COERCE_0TERMINATION_X.
334
335 (internal_readline, scm_add_history, scm_read_history,
336 scm_write_history, scm_filename_completion_function,
337 completion_function): Replace SCM_CHARS with SCM_STRING_CHARS.
338
339 2000-11-19 Gary Houston <ghouston@arglist.com>
340
341 * configure.in: test $ac_cv_lib_readline_readline instead of
342 $ac_cv_lib_readline_main. Thanks to Lars J. Aas.
343
344 2000-09-17 Marius Vollmer <mvo@zagadka.ping.de>
345
346 * configure.in: Check for curses, terminfo and termlib libraries
347 in addition to ncurses and termcap.
348 Check for `readline' in libreadline, not for `main'.
349 Thanks to Albert Chin!
350
351 2000-07-17 Marius Vollmer <mvo@zagadka.ping.de>
352
353 * configure.in (rl_pre_input_hook): Don't check for this with
354 AC_CHECK_FUNCS, it doesn't work on HP/UX. Test for it with
355 AC_TRY_LINK.
356
357 2000-06-19 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
358
359 * readline.c (sigwinch_enable_restart, scm_init_readline):
360 Re-enable restart for SIGWINCH signal.
361
362 * configure.in: Added test if readline clears SA_RESTART flag for
363 SIGWINCH. (Thanks to Dale P. Smith.)
364 Check for siginterrupt and rl_pre_input_hook.
365
366 2000-06-14 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
367
368 * readline.c (scm_readline): Added parenthesis around && within
369 ||.
370 Fixed up prototype for `reentry_barrier'.
371 Conditionally #include <unistd.h>. (Needed for `dup'.)
372
373 2000-06-13 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
374
375 * Makefile.am (dist-hook): Added kludge to fix automake generated
376 dependencies in the distribution archive Makefile.
377
378 2000-06-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
379
380 * readline.scm (apropos-completion-function): Don't define and
381 install if the 'regex feature is missing.
382
383 2000-06-06 Mikael Djurfeldt <mdj@mdj.nada.kth.se>
384
385 * readline.c: Always provide scm_init_readline, also if readline
386 support is not included. Otherwise, a strange dynamic loading
387 error will occur. (It would be better not to install
388 libguilereadline at all.)
389
390 * readline-activator.scm (activate-readline): Report an error if
391 readline isn't provided by Guile.
392
393 * readline.scm: Report an error if readline isn't provided by
394 Guile; Added :no-backtrace to module header.
395
396 * configure.in: Put more ink before readline version warning.
397 (Thanks to Ian Grant.)
398
399 2000-06-01 Michael Livshin <mlivshin@bigfoot.com>
400
401 * autogen.sh: call ../guile-aclocal.sh instead of aclocal
402
403 2000-05-01 Gary Houston <ghouston@arglist.com>
404
405 * readline.c: include libguile.h, not libguile/libguile.h.
406
407 2000-04-21 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
408
409 * *.*: Change includes so that they always use the "prefixes"
410 libguile/, qt/, guile-readline/, or libltdl/.
411
412 * Makefile.am (DEFS): Added. automake adds -I options to DEFS,
413 and we don't want that.
414 (INCLUDES): Removed all -I options except for the root source
415 directory and the root build directory.
416
417 2000-04-04 Dirk Herrmann <D.Herrmann@tu-bs.de>
418
419 * readline.c (scm_readline): Must unpack SCM values to access
420 their raw contents.
421
422 2000-03-19 Michael Livshin <mlivshin@bigfoot.com>
423
424 * *.[hc]: add Emacs magic at the end of file, to ensure GNU
425 indentation style.
426
427 2000-03-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
428
429 * readline.c (current_input_getc): Don't pass int values through
430 SCM variables.
431 (match_paren): Bugfix: First arg to select is not number of
432 descriptors but the number of the highest descriptor + 1.
433
434 Thu Mar 9 08:00:26 2000 Greg J. Badros <gjb@cs.washington.edu>
435
436 * readline.c: scm_validate.h renamed to validate.h.
437
438 Wed Mar 8 10:43:10 2000 Greg J. Badros <gjb@cs.washington.edu>
439
440 * readline.c (match_paren): Use SELECT_TYPE, not fd_set, for type
441 of readset.
442
443 2000-01-25 Marius Vollmer <mvo@zagadka.ping.de>
444
445 * autogen.sh: Call libtoolize. Pass --add-missing option to
446 automake.
447
448 * readline.scm: Only link glue code when the 'readline feature is
449 not already present. Thanks to Clark McGrew.
450
451 Tue Jan 11 17:51:40 2000 Greg J. Badros <gjb@cs.washington.edu>
452
453 * readline.c (scm_init_readline): Drop extra argument to
454 scm_mutex_init as that argument should not exist. I do not know
455 how this escaped detection for so long.
456
457 2000-01-09 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
458
459 * readline.c (match_paren): Changed return type to int (this is
460 the definition in readline 4) and modified code layout according
461 to GNU coding standards.
462
463 Wed Jan 5 11:18:01 2000 Greg J. Badros <gjb@cs.washington.edu>
464
465 * readline.c: Whitespace changes -- added space after
466 SCM_VALIDATE_* macros to match GNU coding standards.
467
468 Wed Jan 5 11:02:40 2000 Greg J. Badros <gjb@cs.washington.edu>
469
470 * readline.c: Rename GUILE_PROC to SCM_DEFINE.
471
472 Mon Dec 13 13:57:57 1999 Greg J. Badros <gjb@cs.washington.edu>
473
474 * readline.c: Include libguile/scm_validate.h
475
476 Sun Dec 12 19:56:52 1999 Greg J. Badros <gjb@cs.washington.edu>
477
478 * readline.c: Updated to use GUILE_PROC, SCM_VALIDATE, and have
479 (now empty) docstrings.
480
481 1999-11-18 Gary Houston <ghouston@freewire.co.uk>
482
483 * readline.c (scm_init_readline): set rl_readline_name to Guile,
484 to allow conditionals in .inputrc.
485
486 1999-10-05 Jim Blandy <jimb@savonarola.red-bean.com>
487
488 * Makefile.in, configure, aclocal.m4: Deleted from CVS repository.
489 Run the autogen.sh script to create generated files like these.
490 * autogen.sh: New script, invoked by the top-level autogen.sh.
491
492 1999-09-22 Jim Blandy <jimb@savonarola.red-bean.com>
493
494 * configure.in: Call AM_PROG_CC_STDC.
495 * configure, aclocal.m4: Regenerated.
496
497 1999-09-16 Mikael Djurfeldt <mdj@mdj-pc.nada.kth.se>
498
499 * Makefile.am (.c.x): Use same rule as in libguile.
500
501 1999-09-12 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
502
503 * readline.h, readline.scm: Updated copyright notices.
504
505 1999-09-11 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
506
507 * readline.scm (activate-readline): Set (using-readline?).
508
509 1999-09-11 Jim Blandy <jimb@savonarola.red-bean.com>
510
511 * aclocal.m4: Regenerated with newer libtool macros.
512
513 * Makefile.am (DISTCLEANFILES): Get rid of .x files.
514 * Makefile.in: Regenerated.
515 (Thanks to Keisuke Nishida.)
516
517 1999-09-11 Marius Vollmer <mvo@zagadka.ping.de>
518
519 * readline.scm: Moved from ../ice-9.
520 Dynamically link libguilereadline.so.
521 (readline): Just define in this module, do not overwrite builtin
522 variable. The builtin readline function is now named "%readline",
523 so this works. See below.
524 (activate-readline): New function which contains the readline
525 activation code formerly found in top-repl.
526
527 * readline.c (scm_readline): Export it to Scheme as "%readline".
528
529 * configure.in: Get version from ../GUILE-VERSION and use it for
530 package version.
531
532 * Makefile.am: Do not install and distribute
533 readline-activator.scm. Install and distribute readline.scm
534 instead.
535
536 * aclocal.m4, Makefile.in, configure, libtool: Regenerated, but
537 probably with the wrong version of the tools.
538
539 1999-08-29 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
540
541 The following change makes it possible for applications to have
542 their own version of scm_readline.
543 * readline.c, readline.h (rl_cleanup_after_signal,
544 rl_free_line_state): Made global.
545 (scm_readline_init_ports): New function.
546 (scm_readline): Use scm_readline_init_ports.
547 (Thanks to Anders Holst.)
548
549 * Makefile.am: Install guile-readline/readline.h.
550
551 1999-08-20 James Blandy <jimb@mule.m17n.org>
552
553 * Makefile.in, aclocal.m4, configure: Regenerated.
554
555 1999-08-17 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
556
557 * configure.in (HAVE_RL_GETC_FUNCTION): Modified test to actually
558 use rl_getc_function. Otherwise smart compilers, like gcc,
559 optimize away the reference so that no error occurs in the link
560 phase.
561
562 1999-08-04 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
563
564 * Makefile.am (INCLUDES): Added -I$(srcdir)/../libguile.
565 (Thanks to Greg Badros.)
566
567 1999-07-24 Mikael Djurfeldt <mdj@thalamus.nada.kth.se>
568
569 * readline.c (handle_error): Put a cosmetic newline on
570 rl_outstream on error before closing it.
571
572 * configure.in: Changed AC_MSG_ERROR into AC_MSG_WARN in case
573 readline doesn't exist on the system, so that configuration can
574 proceed normally without readline.
575
576 * readline.c: #include "libguile/_scm.h" (so that we get the
577 configuration information) and fix other includes so that they'll
578 work on a system where guile is not yet installed.
579
580 * Makefile.am (BUILT_SOURCES): Added.
581
582 1999-07-23 Marius Vollmer <mvo@zagadka.ping.de>
583
584 * Checked everything into CVS.
585
586 1999-07-22 Marius Vollmer <mvo@zagadka.ping.de>
587
588 * readline.c (stream_from_fport): New function.
589 (scm_readline): Use it to for the input and output ports. Close
590 the streams after readline returns.
591 (handle_error): Close them also when an error occured.
592
593 1999-06-17 Marius Vollmer <mvo@zagadka.ping.de>
594
595 * readline.h, readline.c: Removed exception notice from copyright
596 statement.
597
598 1999-05-16 Marius Vollmer <mvo@zagadka.ping.de>
599
600 * Started guile-readline package. Files are copied from old
601 guile-core package and slightly modified.