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

6023 commits

Author SHA1 Message Date
Thien-Thi Nguyen
928f20fb87 *** empty log message *** 2001-05-13 19:21:44 +00:00
Thien-Thi Nguyen
f67712234f (Martin Grabmueller, Thien-Thi Nguyen): Update. 2001-05-13 19:20:00 +00:00
Thien-Thi Nguyen
a8b56291db *** empty log message *** 2001-05-13 19:16:20 +00:00
Thien-Thi Nguyen
c71375c94b Fixup some module-related references. 2001-05-13 19:14:41 +00:00
Thien-Thi Nguyen
0281752f6a *** empty log message *** 2001-05-13 11:24:35 +00:00
Thien-Thi Nguyen
2b0ce070a3 (Modules): Remove "babbling" fixme.
(The Guile module system): Rewrite intro.
(General Information about Modules): Rewrite some parts.
Move problems to "Module System Quirks".
(Using Guile Modules): Renamed from "Loading Guile Modules".
Rewrite most parts.
Remove reivewme comment.
(Creating Guile Modules): Review, touch up.
Remove "Tkintr" comment.
(Module System Quirks): New node/subsection.
2001-05-13 11:22:01 +00:00
Thien-Thi Nguyen
a232c19ea5 *** empty log message *** 2001-05-13 09:02:21 +00:00
Thien-Thi Nguyen
3db4f31baa Update copyright.
Add blurb pointing to devel/tasks.text.
2001-05-13 09:00:23 +00:00
Thien-Thi Nguyen
c87501734a *** empty log message *** 2001-05-11 09:44:23 +00:00
Thien-Thi Nguyen
0e70d77b81 For SRFI testing, set and export env var `LTDL_LIBRARY_PATH'. 2001-05-11 09:42:11 +00:00
Martin Grabmüller
7f24bc58dc * boot-9.scm: Added `cond-expand' (SRFI-0) for portable feature
checking.
2001-05-11 05:41:03 +00:00
Thien-Thi Nguyen
32bac999a1 *** empty log message *** 2001-05-10 23:38:29 +00:00
Thien-Thi Nguyen
230b61abbb Update copyright.
Fix relative path bug.  Thanks to Sergey Poznyakoff.
2001-05-10 23:34:33 +00:00
Marius Vollmer
c9dcc5ae18 *** empty log message *** 2001-05-10 22:31:32 +00:00
Thien-Thi Nguyen
7787297b59 *** empty log message *** 2001-05-10 22:03:48 +00:00
Thien-Thi Nguyen
fb1b76f432 (resolve-module): Abstraction maintenance: Use
`module-public-interface'.
(resolve-module): Extend to handle selection and renaming in spec.
Arg is now `spec' which can be a simple module name (list of symbols)
or a interface spec.
(symbol-prefix-proc): New proc.
(process-define-module): Use "define-module" in error messages
instead of "defmodule".  Factor error into internal proc.
Rewrite `use-module' and `use-syntax' handlers.
Replace some single-arm `if-not' constructs w/ `or'.
(process-use-modules): Arg is now `module-interface-specs',
which is passed through to `resolve-interface' as before; nfc.
(named-module-use!, top-repl): Abstraction maintenance: Use `provided?'.
2001-05-10 22:00:22 +00:00
Martin Grabmüller
163a7e0d02 * srfi-13.c (scm_string_delete): Logic was inversed for charset.
Fixed.
2001-05-10 13:53:28 +00:00
Martin Grabmüller
f764e6d10d * tests/srfi-10.test: New file.
* tests/srfi-9.test: New file.

	* tests/srfi-13.test: Added some more tests.
2001-05-10 13:52:27 +00:00
Thien-Thi Nguyen
bc47e08447 *** empty log message *** 2001-05-10 00:04:45 +00:00
Thien-Thi Nguyen
414959cad8 ("evaluator" "memoization"): New test prefix block.
("transparency"): New "evaluator memoization" test.
2001-05-10 00:02:51 +00:00
Martin Grabmüller
7c582ec9b5 * procs.c: Increased `scm_subr_table_room' to 800 because Guile now
has 779 primitives on startup.
2001-05-09 21:50:43 +00:00
Marius Vollmer
284ab60172 *** empty log message *** 2001-05-09 20:26:19 +00:00
Marius Vollmer
26fb6390fb (scm_i_eval): Copy expression before passing it to
SCM_XEVAL.  The copy operation was removed unintendedly during my
change on 2001-03-25.
2001-05-09 20:25:44 +00:00
Michael Livshin
dd9eb53242 *** empty log message *** 2001-05-09 16:38:45 +00:00
Michael Livshin
910d1e40f9 * ports.c (scm_c_read): pointer arithmetic on void pointers isn't
portable.

* deprecation.c (s_scm_include_deprecated_features): ANSI'fied the
docstring.
2001-05-09 16:32:06 +00:00
Thien-Thi Nguyen
adcd97c8bf *** empty log message *** 2001-05-09 01:52:55 +00:00
Thien-Thi Nguyen
d0a4c011be (scripts_sources): Add read-scheme-source. 2001-05-09 01:51:14 +00:00
Thien-Thi Nguyen
bff56cdfa1 Initial revision 2001-05-09 01:50:39 +00:00
Dirk Herrmann
8ff45739c5 * Ooops: This patch belongs to the previous ChangeLog entry... 2001-05-08 10:30:32 +00:00
Dirk Herrmann
56e55ac7cf * Removed deprecated hook names.
* Fix use of SCM_FLOBUFLEN.
2001-05-08 10:23:17 +00:00
Martin Grabmüller
7cfbc4f7b0 * tests/srfi-13.test: Added module access kludge, and uncommented
some tests depending on this.
2001-05-08 06:04:15 +00:00
Martin Grabmüller
db69b3a7b7 * modules/module-snippets.texi: Fixed a lot of typos and clarified
some points.  Thanks to Neil for the typo+questions patch!
2001-05-08 06:03:03 +00:00
Martin Grabmüller
2abe254dac * srfi-13.c (scm_string_copyS): Fixed nasty bug. 2001-05-07 22:27:29 +00:00
Martin Grabmüller
df937d20e0 * tests/srfi-13.test: New file testing the SRFI string library. 2001-05-07 21:52:25 +00:00
Neil Jerram
75141eb0c1 * Add docs-related authorship information. 2001-05-07 21:38:13 +00:00
Martin Grabmüller
a080fe396c * modules/module-snippets.texi: New file, documenting the module
system.  Placed in `devel' for review purposes.
2001-05-07 19:29:22 +00:00
Marius Vollmer
438201b47f *** empty log message *** 2001-05-07 18:11:40 +00:00
Marius Vollmer
abc235ad1c (gh_lookup): Call gh_module_lookup with
`scm_current_module ()', not `#f'.
(gh_module_lookup): Expect a module instead of an obarray as first
argument and do lookup in that module.
2001-05-07 18:11:20 +00:00
Marius Vollmer
d204b24c16 *** empty log message *** 2001-05-06 22:14:25 +00:00
Marius Vollmer
e466c6a2d6 (raeql_1): Do not call scm_uniform_vector_length on
arrays.  The length of array is already determined differently and
scm_uniform_vector_length does not work on arrays.
2001-05-06 22:14:09 +00:00
Keisuke Nishida
19a96c8ae4 New commands: guile-scheme-apropos, guile-scheme-describe,
guile-scheme-kill-process.

Bug fixed for GNU Emacs 20.7.
2001-05-06 21:35:14 +00:00
Marius Vollmer
fe7c2f88c2 *** empty log message *** 2001-05-06 21:20:11 +00:00
Marius Vollmer
e1fbffa9f4 (SCM_FUNC_CAST_ARBITRARY_ARGS): Use "SCM (*)()" for C++
as well.  "SCM (*)(...)" does not work on RedHat 7.1.
2001-05-06 21:19:53 +00:00
Thien-Thi Nguyen
7874f3d000 *** empty log message *** 2001-05-06 10:05:35 +00:00
Thien-Thi Nguyen
64705682dd Update copyright.
Surround commentary w/ standard markers; nfc.
2001-05-06 09:40:32 +00:00
Thien-Thi Nguyen
2b1621ac77 Update copyright.
Fix commentary typo; nfc.
2001-05-06 09:26:16 +00:00
Thien-Thi Nguyen
90b7e69a9e *** empty log message *** 2001-05-06 09:18:43 +00:00
Rob Browning
2b60bc955f *** empty log message *** 2001-05-06 03:33:46 +00:00
Rob Browning
a19422d7bf * Makefile.am (srfi_DATA): added srfi-19.scm. 2001-05-06 03:33:02 +00:00
Rob Browning
5bbfe8cbf1 * srfi-19.scm: New file - time/date SRFI. Thanks to Will Fitzgerald. 2001-05-06 03:31:19 +00:00