Rob Browning
ed2b47e773
* scmconfig.h.top: new file -- preamble for scmconfig.h.
2003-03-25 23:49:14 +00:00
Rob Browning
38bf25a71f
* gen-scmconfig.h.in: new file -- see gen-scmconfig.c for details.
2003-03-25 23:49:03 +00:00
Rob Browning
caeef9cb7c
* gen-scmconfig.c: new file -- see comments in file for details.
2003-03-25 23:48:53 +00:00
Rob Browning
e673760a8b
* autogen.sh: call autoreconf with --force. This may fix the
...
"order" problem below without having to have two calls.
2003-03-25 23:46:20 +00:00
Rob Browning
d165aa1542
* README: merge information from INSTALL and remove at least some
...
of the stale bits.
2003-03-25 23:46:04 +00:00
Rob Browning
bac0f89f0c
* LICENSE: new file -- we should change this to the LGPL soon and
...
add COPYING.LIB to the distribution.
2003-03-25 23:45:54 +00:00
Rob Browning
9cfdfc9a56
* INSTALL: use the automake installed INSTALL file. The Guile
...
specific instructions are now in README.
2003-03-25 23:45:49 +00:00
Rob Browning
122cf9a5fb
*** empty log message ***
2003-03-25 02:21:10 +00:00
Rob Browning
b4690a661e
* lib.scm (pass-if): allow really simple tests where the test code
...
is also the name like (pass-if (even? 2)).
(expect-fail): allow really simple tests where the test code is
also the test name like (expect-fail (even? 2)).
2003-03-25 02:21:03 +00:00
Rob Browning
7c24e52857
* tests/numbers.test: added tests (some simple) for various funcs.
...
("odd?"): added tests.
("even?"): added tests.
("nan?"): added tests.
("abs"): added tests.
("lcm"): added tests.
("number->string"): added tests.
("number?"): added tests.
("complex?"): added tests.
("real?"): added tests.
("rational?"): added tests.
("integer?"): added tests.
("inexact?"): added tests.
("="): added tests.
("zero?"): added tests.
("positive?"): added tests.
("negative?"): added tests.
2003-03-25 02:20:55 +00:00
Rob Browning
c62fdb8ee0
*** empty log message ***
2003-03-25 02:14:06 +00:00
Rob Browning
349d3206f1
*** empty log message ***
2003-03-25 01:46:22 +00:00
Marius Vollmer
0034611927
*** empty log message ***
2003-03-24 16:48:55 +00:00
Marius Vollmer
5b9d7b98b9
Include <config.h> instead of <libguile/scmconfig.h>.
2003-03-24 16:48:39 +00:00
Mikael Djurfeldt
b8b0abf067
* srfi-1.scm: Re-export all srfi-1 bindings implemented by the
...
core. (Thanks to Kevin Ryde.)
2003-03-24 09:13:35 +00:00
Marius Vollmer
570b5b1481
*** empty log message ***
2003-03-22 00:36:03 +00:00
Marius Vollmer
e8ed460ec7
(call/cc): Added.
2003-03-22 00:34:34 +00:00
Marius Vollmer
e6682f8b26
*** empty log message ***
2003-03-21 15:59:09 +00:00
Marius Vollmer
f8aa362d34
Invoke autoreconf twice since the required files do not seem to be
...
generated in the right order. XXX - investigate further.
2003-03-21 15:59:01 +00:00
Mikael Djurfeldt
122d66ea29
Fix
2003-03-20 14:12:54 +00:00
Mikael Djurfeldt
44876271a0
* list.scm: New file.
2003-03-20 13:22:45 +00:00
Rob Browning
433146dd57
*** empty log message ***
2003-03-19 23:55:05 +00:00
Rob Browning
b3ea745beb
*** empty log message ***
2003-03-19 23:46:35 +00:00
Rob Browning
26aff4f90e
* readline.c: add HAVE_CONFIG_H test guarding #include config.h.
2003-03-19 23:46:29 +00:00
Rob Browning
684edc62ea
* autogen.sh: add a --force when autoreconfing. We may need to
...
change this if it doesn't work out...
2003-03-19 23:46:24 +00:00
Rob Browning
d56a98c76b
* Makefile.am (ice-9/readline.scm): new target -- so readline will
...
work from the source tree when guile-readline is added to
GUILE_LOAD_PATH.
(all-local): add ice-9/readline.scm.
(clean-local): remove ice-9/readline at clean time.
2003-03-19 23:46:19 +00:00
Marius Vollmer
25e0bf97cf
*** empty log message ***
2003-03-19 22:00:31 +00:00
Marius Vollmer
598b6787bc
Added defines for sparc-unknown-netbsdelf1.5 from Adrian Bunk.
...
Thanks!
2003-03-19 21:59:14 +00:00
Marius Vollmer
b80e1b5c9b
*** empty log message ***
2003-03-19 18:29:26 +00:00
Marius Vollmer
552ae44cde
(format:out-substr): Update the column counter correctly. This fixes
...
the behavior of ~T (tabbing) after ~F, for instance. Thanks to
Matthias Koeppe!
2003-03-19 18:29:04 +00:00
Marius Vollmer
6c61859f03
("format basic output"): Added test for "~F" from Matthias Koeppe.
2003-03-19 18:28:52 +00:00
Marius Vollmer
b713b0b685
*** empty log message ***
2003-03-19 18:17:06 +00:00
Marius Vollmer
223a9f7c2c
(guileversion): Use $GUILE_EFFECTIVE_VERSION instead of
...
$GUILE_VERSION. Thanks to Kevin Ryde!
2003-03-19 18:16:56 +00:00
Mikael Djurfeldt
e6726828ca
* goops.scm (process-class-pre-define-accessor): Temporary kludge
...
to fix a problem introduced by my previous change.
2003-03-19 14:50:20 +00:00
Mikael Djurfeldt
74b6d6e456
* goops.c (make_class_from_template): New fourth arg:
...
applicablep.
(scm_class_extended_generic_with_setter, scm_class_self): Fixed
cpls.
* smob.c (scm_set_smob_apply): Call scm_i_inherit_applicable.
* goops.c, objects.c, objects.h (scm_make_extended_class): New
second arg: applicablep.
(scm_i_inherit_applicable): New function.
* goops.c, goops.h (scm_class_applicable,
scm_class_extended_accessor): New classes.
2003-03-19 08:57:47 +00:00
Dirk Herrmann
5c9e7dad75
* procs.c (scm_procedure_documentation): Removed redundant
...
SCM_NIMP test and replaced other calls to SCM_IMP by more explicit
predicates.
2003-03-18 19:06:03 +00:00
Mikael Djurfeldt
c31142eefd
* goops.scm (process-class-pre-define-generic,
...
process-class-pre-define-accessor, process-define-generic,
process-define-accessor): New functions.
(define-class-pre-definition): Use
process-class-pre-define-generic and
process-class-pre-define-accessor; Make sure not to create a new
local variable if the variable has been imported.
(define-generic): Use process-define-generic.
(define-accessor): Use process-define-accessor.
2003-03-17 13:53:58 +00:00
Mikael Djurfeldt
3742da68b2
* session.scm (apropos): Don't look in duplicates interface.
2003-03-13 10:16:30 +00:00
Mikael Djurfeldt
65bed4aa84
* boot-9.scm (duplicate-handlers): Make sure the merge-generics
...
and merge-accessors handlers are available also before (oop goops)
has been loaded. This is so that people can put them as default
handlers without worrying about availability.
2003-03-12 19:27:15 +00:00
Mikael Djurfeldt
c9fa174805
* goops.scm (merge-generics): Make sure not to merge a gf with
...
itself. That would be the cause of a real binding collision.
2003-03-12 18:41:44 +00:00
Mikael Djurfeldt
3802f9ccd3
* slib.scm (logical:ipow-by-squaring): Removed.
2003-03-12 17:35:09 +00:00
Mikael Djurfeldt
6496a6638b
* boot-9.scm (default-duplicate-binding-handler): Set default to
...
'(replace warn last)
2003-03-12 17:16:36 +00:00
Mikael Djurfeldt
fe6ee0528b
* boot-9.scm (ipow-by-squaring): Removed.
...
(default-duplicate-binding-handler): Set default to
'(replace warn last)
2003-03-12 16:52:07 +00:00
Mikael Djurfeldt
0c160c7339
Adjusted warning message
2003-03-12 14:40:19 +00:00
Mikael Djurfeldt
8d8dac1f2f
* boot-9.scm (module-duplicates-info, set-module-duplicates-info!): Removed.
...
(module-duplicates-handlers, module-duplicates-interface): New.
(module-type): Added duplicates-handlers and duplicates-interface.
2003-03-12 14:30:03 +00:00
Mikael Djurfeldt
d57da08b6d
* srfi-13.scm: Mark replacements.
...
* srfi-17.scm: Mark replacements.
* boot-9.scm (module-make-local-var!): Use module-add!.
(module-primitive-add!): New function.
(resolve-interface): Use
(call-with-deferred-observers, module-call-observers): New
functions.
(module-defer-observers, module-defer-observers-mute,
module-defer-observers-table): New variables.
(process-define-module, process-use-modules, export, re-export):
Use call-with-deferred-observers.
* syncase.scm (eval): Mark as replacement.
* boot-9.scm (defmacro-public): Use export-syntax instead of export.
2003-03-12 14:11:42 +00:00
Mikael Djurfeldt
70a9dc9cde
*** empty log message ***
2003-03-12 10:04:35 +00:00
Mikael Djurfeldt
70a459e3f8
* slib.scm (*features*): Set the core variable instead of defining
...
a local version.
(provide, provided?): Mark as replacements.
* boot-9.scm (beautify-user-module!): Don't install the duplicates
handler here.
(default-duplicate-binding-handler): Renamed from
default-module-duplicates-handler; Removed converter.
(process-duplicates): Lookup default duplicates handler dynamically.
(default-duplicate-binding-procedures): New parameter.
2003-03-12 10:03:25 +00:00
Mikael Djurfeldt
509a787a4c
* slib.scm (identity): Removed. (Provided by core.)
2003-03-12 09:28:20 +00:00
Mikael Djurfeldt
8dd18ceaf5
Adjustments of error messages
2003-03-11 20:11:20 +00:00