1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-06 23:50:18 +02:00
Commit graph

6023 commits

Author SHA1 Message Date
Thien-Thi Nguyen
835b2c8774 *** empty log message *** 2001-04-28 00:39:09 +00:00
Thien-Thi Nguyen
8bbe4c8235 (help-usage): Add blurb about "(help (my module))" support. 2001-04-28 00:35:02 +00:00
Thien-Thi Nguyen
7bb1bfc28f Update copyright.
Use (ice-9 rdelim).

(help): Consider a list of symbols that does not start with
`quote' as a module name and call `module-commentary' on it.
(module-filename, module-commentary): New procs.
(id): Delete.
(apropos): Use `identity' instead of deprecated `id'.
2001-04-28 00:32:23 +00:00
Thien-Thi Nguyen
70afc25b9f Update copyright.
Add commentary.
Use `define-module' `:export' clause instead of `define-public'.
Autoload (ice-9 regex) on `match:suffix'.

(default-in-line-re, default-after-line-re): New vars.
(default-scrub): New proc.
(file-commentary): New proc, exported.
(object-documentation): Expand docstring; nfc.
2001-04-28 00:28:58 +00:00
Thien-Thi Nguyen
262098e092 (time-proc): Use identity' instead of deprecated id'. 2001-04-28 00:25:22 +00:00
Rob Browning
a0f979acdb *** empty log message *** 2001-04-27 21:10:57 +00:00
Rob Browning
53aef014da * srfi-13.h
(scm_reverse_string_concatenate): renamed to
	scm_string_concatentate_reverse.
	(scm_reverse_string_concatenate_shared): renamed to
	scm_string_concatenate_reverse_shared.
2001-04-27 21:10:46 +00:00
Rob Browning
96230533fa * vectors.h (SCM_NVECTORP): deprecation expired - removed. 2001-04-27 21:10:11 +00:00
Rob Browning
da3208a3f5 * strings.h
(SCM_NSTRINGP): deprecation expired - removed.
	(SCM_NRWSTRINGP): deprecation expired - removed.
2001-04-27 21:09:49 +00:00
Rob Browning
4c2fb0c583 * ports.h
(SCM_INPORTP): deprecation expired - removed.
	(SCM_OUTPORTP): deprecation expired - removed.
2001-04-27 21:09:19 +00:00
Rob Browning
2baa64142b * gc.c
(scm_init_gc): gc-thunk deprecation expired - removed.
	(scm_gc_vcell): deprecation expired - removed.
	(gc_async_thunk): scm_gc_vcell related code removed.
2001-04-27 21:09:02 +00:00
Rob Browning
8a7fb63c90 * error.h (scm_sysmissing): deprecation expired - removed. 2001-04-27 21:08:44 +00:00
Rob Browning
3a2ad295bc * error.c (scm_sysmissing): deprecation expired - removed. 2001-04-27 21:08:25 +00:00
Rob Browning
2e5b312b80 * continuations.h (SCM_SETJMPBUF): deprecation expired - removed. 2001-04-27 21:07:56 +00:00
Rob Browning
f2a75d811b *** empty log message *** 2001-04-27 21:05:11 +00:00
Rob Browning
9351e1b5e3 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
the new odd/even ustable/stable version numbering scheme.
	(LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
	libguile.  In the future, libguile and libguileqthreads may not
	stay in sync.  This still doesn't appear to affect
	libguileqthreads, but we'll fix that next.
2001-04-27 21:03:50 +00:00
Gary Houston
485efc12b7 * srfi-13.c (scm_init_srfi_13), srfi-14.c (scm_init_srfi_14):
add "srfi/" to lines including .x files so they can be found
	when build_dir != src_dir.
2001-04-27 18:16:09 +00:00
Rob Browning
3c1d130162 *** empty log message *** 2001-04-27 17:00:20 +00:00
Rob Browning
b2da8b1068 *** empty log message *** 2001-04-27 16:59:12 +00:00
Rob Browning
7adc2c58b0 *** empty log message *** 2001-04-27 16:56:01 +00:00
Neil Jerram
c3e6287764 * Update NEWS for removal of R4RS from distro. 2001-04-27 07:52:23 +00:00
Martin Grabmüller
4df36934c9 Some updates reflecting the latest SRFI-13/14/9 changes. 2001-04-27 05:52:31 +00:00
Martin Grabmüller
a6fd89a497 * Makefile.am (srfi_DATA): Added srfi-9.scm.
* srfi-9.scm: New file.  Exports `define-record-type'.
2001-04-27 05:47:58 +00:00
Martin Grabmüller
7a6a68b105 * Makefile.am (ice9_sources): Remove srfi-8.scm. 2001-04-27 05:46:24 +00:00
Rob Browning
89448795f0 *** empty log message *** 2001-04-27 03:45:40 +00:00
Rob Browning
714d71cc34 * srfi-8.scm: removed in favor of srfi/srfi-8.scm - (wasn't ever
in a production release).
2001-04-27 03:45:18 +00:00
Rob Browning
95f1d86163 * Makefile.am (srfi_DATA): added srfi-6.scm.
(srfi_DATA): added srfi-11.scm.
	(srfi_DATA): added srfi-8.scm.
	(srfi_DATA): added srfi-2.scm.
2001-04-26 20:24:38 +00:00
Rob Browning
b9c6d7a5dc *** empty log message *** 2001-04-26 20:24:15 +00:00
Rob Browning
818b6dda19 * srfi-8.scm: new file - exports receive. 2001-04-26 20:23:39 +00:00
Rob Browning
cc790d32f7 * srfi-6.scm: new file - guile already has srfi-6 procedures
loaded by default, so this is a dummy file right now.
2001-04-26 20:23:19 +00:00
Rob Browning
3bd84b2d52 * srfi-2.scm: new file - just use/export (ice-9 and-let-star) 2001-04-26 20:22:58 +00:00
Rob Browning
69dab98bdb * srfi-11.scm: new file - exports let-values and let*-values. 2001-04-26 20:22:28 +00:00
Rob Browning
53e29a1e0c *** empty log message *** 2001-04-26 20:16:12 +00:00
Martin Grabmüller
c59ef9c154 * srfi-13-14.texi (Reverse/Append): Updated procedure names for
string-concatenate-reverse[/shared].
	(Reverse/Append): Document the parameter `end' to
	string-concatenate-reverse.
2001-04-26 19:59:33 +00:00
Martin Grabmüller
8dddb4bc9f Changed two procedure names to match final SRFI document. Thanks
to Rob Browning for spotting this.

	* srfi-13.scm (string-concatenate-reverse),
	(string-concatenate-reverse/shared): Rename from
	reverse-string-concatenate[/shared].

	* srfi-13.c (scm_string_concatenate_reverse_shared): Renamed from
	scm_reverse_string_concatenate_shared.
	(scm_string_concatenate_reverse): Renamed from
	scm_reverse_string_concatenate.
2001-04-26 19:54:48 +00:00
Neil Jerram
bd5e684091 * Update SMOB example and associated documentation. 2001-04-26 18:26:28 +00:00
Keisuke Nishida
ac667929bc *** empty log message *** 2001-04-26 05:25:04 +00:00
Keisuke Nishida
1c446a7f5d Made it Guile 1.4 compatible. 2001-04-26 05:19:29 +00:00
Keisuke Nishida
7405a09d39 *** empty log message *** 2001-04-26 04:56:14 +00:00
Keisuke Nishida
9ab0d78817 *** empty log message *** 2001-04-26 04:40:02 +00:00
Gary Houston
c685b42fa3 * tests/r4rs.test: delete files tmp1, tmp2, tmp3 after the tests
have run.

	* tests/ports.test (test-file), tests/load.test (temp-dir):
	redefined using data-file-name instead of tmpnam.  the test files
	will be created in the build directory instead of /var/tmp or
	whereever tmpnam puts them.
2001-04-25 23:13:52 +00:00
Marius Vollmer
8acc3515a0 * boot-9.scm (the-module, set-current-module, current-module):
Removed, they are now defined in libguile.
2001-04-25 22:04:25 +00:00
Martin Grabmüller
1f7a1dc98c * configure.in: Don't treat srfi directory specially, just create
the Makefile there (thanks to Neil Jerram for the patch).

	* configure.in, autogen.sh: Removed.
2001-04-25 14:35:34 +00:00
Martin Grabmüller
653c729127 * srfi-13.c (scm_string_replace): Take sizeof (char) into account
when using memmove().

	* srfi-14.h: Added prototypes for all exported procedures..

	* srfi-13.c: Include srfi-13.h

	* srfi-13.h: New file containing the prototypes.

	* Makefile.am: Removed guile-srfi.texi and info_TEXINFOS variable.
	(libguile_srfi_srfi_13_14_la_SOURCES): Added srfi-14.h, so it gets
	distributed.
	(libguile_srfi_srfi_13_14_la_SOURCES): Added srfi-13.h.
2001-04-25 14:28:11 +00:00
Keisuke Nishida
0d3e064b0b *** empty log message *** 2001-04-25 14:19:58 +00:00
Keisuke Nishida
0b8d495236 (ice9_sources): Include channel.scm. 2001-04-25 14:19:28 +00:00
Keisuke Nishida
37052e6073 Bug fixes. 2001-04-25 13:24:45 +00:00
Keisuke Nishida
2d857fb1ac New files for Guile Emacs support. 2001-04-25 12:15:24 +00:00
Marius Vollmer
253081cf6a *** empty log message *** 2001-04-24 23:51:05 +00:00
Marius Vollmer
55000e5f40 * modules.c (scm_module_type): New.
(scm_post_boot_init_modules): Initialize from Scheme value.
(the_module, scm_current_module, scm_init_modules): the_module is
now a C only fluid.
(scm_current_module): Export to Scheme.
(scm_set_current_module): Do not call out to Scheme, do all the
work in C.  Export procedure to Scheme.  Only accept modules, `#f'
is no longer valid as the current module.  Only set
scm_top_level_lookup_closure_var and scm_system_transformer when
they are not deprecated.
(scm_module_transformer, scm_current_module_transformer): New.

* modules.h (scm_module_index_transformer, SCM_MODULE_TRANSFORMER,
scm_current_module_transformer, scm_module_transformer): New.
2001-04-24 23:40:18 +00:00