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

8264 commits

Author SHA1 Message Date
Marius Vollmer
391b4ae044 * guile.texi: Replaced list of authors with "The Guile
Developers".

* preface.texi (Contributors to the Manual): New section.
2004-02-18 20:07:19 +00:00
Marius Vollmer
b6f9dbaeee (Expression Syntax): Use an empty name for the function call syntax
definition.  Otherwise, TeX complains about unbalanced parenthesis.
2004-02-18 20:01:57 +00:00
Marius Vollmer
8cad6491e6 *** empty log message *** 2004-02-18 19:29:40 +00:00
Marius Vollmer
6140be99ba Added copyright notice of Michael Stoll, who probably wrote the
original CLISP code.
2004-02-18 19:29:16 +00:00
Kevin Ryde
573bc47306 *** empty log message *** 2004-02-18 00:43:09 +00:00
Kevin Ryde
6afe385d12 (SRFI-9): Revise for detail and clarity. Don't
use ":foo" for example type name, since that depends on the keyword
reading option.
2004-02-18 00:42:32 +00:00
Kevin Ryde
676483a68a (Expression Syntax): Fill section with
function calling etc, and quote and quasiquote.
2004-02-18 00:38:39 +00:00
Kevin Ryde
ef861eadba *** empty log message *** 2004-02-18 00:30:37 +00:00
Kevin Ryde
2a8b5e045f (=): Exercise frac+real and frac+complex. 2004-02-18 00:29:16 +00:00
Kevin Ryde
26bdd45f08 Remove 1/3 == 1.0/3.0, not true. 2004-02-18 00:28:41 +00:00
Kevin Ryde
29c560674b (INTEGRAL2BIG): WORDS_BIGENDIAN not right for word
order parameter to mpz_import, in fact with just one word there's no
order to worry about at all.
2004-02-18 00:25:39 +00:00
Kevin Ryde
48dc9f349d (scm_shell_usage): Print to stdout for --help, per GNU standard. 2004-02-18 00:22:28 +00:00
Kevin Ryde
d8b95e27ab (scm_num_eq_p): For real==frac, complex==frac, frac==real
and frac==complex, make an exact comparison rather than converting
with fraction2double.
2004-02-18 00:21:11 +00:00
Kevin Ryde
eb7e1603ad (environ): Use _NSGetEnviron in Darwin
shared library, since environ is not directly available there.
2004-02-18 00:20:08 +00:00
Kevin Ryde
424d0540f2 *** empty log message *** 2004-02-18 00:11:34 +00:00
Kevin Ryde
ef73a2a0e9 (AC_CHECK_HEADERS): Add crt_externs.h.
(AC_CHECK_FUNCS): Add _NSGetEnviron.
2004-02-18 00:06:10 +00:00
Kevin Ryde
73ae3b4cb5 (scm_localtime, scm_gmtime, scm_mktime): Provide a default
errno EINVAL in case localtime and gmtime don't set it.
(scm_mktime, scm_strptime): Forcibly use errno EINVAL for our
SCM_SYSERROR, since mktime and strptime generally don't set errno.
2004-02-17 23:37:06 +00:00
Kevin Ryde
afe199fe64 *** empty log message *** 2004-02-17 23:27:27 +00:00
Marius Vollmer
17f732e6fa *** empty log message *** 2004-02-17 21:39:21 +00:00
Marius Vollmer
7b93c2e5b1 (SCM_TESTS): Added test/fractions.test. 2004-02-17 21:39:10 +00:00
Marius Vollmer
581e4579de Added GPL terms. 2004-02-17 21:37:47 +00:00
Marius Vollmer
3f12a4ec05 Added LGPL terms. 2004-02-17 21:18:53 +00:00
Kevin Ryde
c9ea646268 *** empty log message *** 2004-02-16 00:51:17 +00:00
Kevin Ryde
290e9e11e4 Add a copyright year. 2004-02-16 00:50:23 +00:00
Kevin Ryde
4cd3853f37 (scm_done_malloc, scm_done_free): Allow negative sizes,
which were permitted in the past for these.
2004-02-16 00:45:55 +00:00
Kevin Ryde
ae43d08ea0 *** empty log message *** 2004-02-16 00:03:44 +00:00
Kevin Ryde
e69681aef4 (scm_shell_usage): Print bug-guile email address, as per
GNU standard.  Reported by Han-Wen Nienhuys.
2004-02-15 23:49:20 +00:00
Kevin Ryde
292dfa7fbc *** empty log message *** 2004-02-15 23:44:15 +00:00
Mikael Djurfeldt
411a674a2d (Hash Table Reference): Wrote a new entry
for hash-for-each-handle.
2004-02-15 22:07:33 +00:00
Kevin Ryde
99fcc9405f *** empty log message *** 2004-02-15 21:51:00 +00:00
Kevin Ryde
fd96f380d2 (Sloppy Alist Functions): Amend error messages
shown to match current guile output.
2004-02-15 21:49:55 +00:00
Mikael Djurfeldt
c78a96e063 * configure.in: Use AC_PROG_LIBTOOL instead of AM_PROG_LIBTOOL.
* scheme-compound.texi (Hash Table Reference): Renamed hash-map
--> hash-map->list.

* configure.in: Use AC_PROG_LIBTOOL instead of AM_PROG_LIBTOOL.
2004-02-15 18:27:31 +00:00
Kevin Ryde
344a212fd1 *** empty log message *** 2004-02-15 00:37:52 +00:00
Kevin Ryde
c6e94bec5a *** empty log message *** 2004-02-15 00:20:55 +00:00
Kevin Ryde
f85f9591e0 (SRFI-4): Revise for clarity, give each function
explicitly rather than showing TAG so Emacs info-look can find them,
merge "SRFI-4 - Read Syntax" and "SRFI-4 - Procedures" into just one
node.
2004-02-15 00:18:24 +00:00
Kevin Ryde
0e43f514aa (while do): Expand and clarify `do', in
particular note iterating binds fresh locations, rather than values
"stored".
2004-02-14 23:04:55 +00:00
Kevin Ryde
0c7d588a7a (Hash Table Reference): In scm_hash_ref etc,
remove note that dflt must be given, it can be SCM_UNSPECIFIED.
2004-02-14 23:02:32 +00:00
Mikael Djurfeldt
711a9fd7ee * unif.c (scm_make_uve): Removed local variable and simplified
code in order to avoid compiler used uninitialized warnings.

* hashtab.c, hashtab.h (scm_hash_map_to_list): Renamed from
scm_hash_map.
(scm_hash_fold): Use scm_call_3 directly in the call to
scm_internal_hash_fold instead of going via fold_proc (which is
now removed).
(scm_hash_for_each): Use a trampoline +
scm_internal_hash_for_each_handle.
(scm_internal_hash_for_each_handle, scm_hash_for_each_handle): New
functions.
2004-02-13 23:15:37 +00:00
Kevin Ryde
a150979dab (scm_port_line): In docstring, note first line is 0.
(scm_set_port_line_x): In docstring, note first line is 0.
(scm_port_column): In docstring, there's no default to current input
port, and remove shared port-line @defun.
(scm_set_port_column_x): In docstring, there's no default to current
input port, note first column is 0, remove shared set-port-line!
@defun.
2004-02-12 00:45:36 +00:00
Kevin Ryde
71f271b2bb Refer to manual for details of new pretty-print options. 2004-02-12 00:33:58 +00:00
Kevin Ryde
ad94d5ced5 *** empty log message *** 2004-02-12 00:24:18 +00:00
Kevin Ryde
d2866d6e2f (array?, array-fill!, array-prototype): Add tests. 2004-02-12 00:23:42 +00:00
Kevin Ryde
27281a53e3 (cross): New macro. 2004-02-12 00:21:26 +00:00
Kevin Ryde
b55d48bb0c (Uniform Arrays): Note 1/3 prototype for doubles is now an exact fraction. 2004-02-12 00:19:40 +00:00
Kevin Ryde
9ad3bc119f (Conventional Arrays): Revise for clarity.
In array-equal?, show multiple arguments allowed.
(Uniform Arrays): Remove duplicate array?.
2004-02-12 00:02:30 +00:00
Kevin Ryde
88531a74f3 *** empty log message *** 2004-02-11 23:46:30 +00:00
Kevin Ryde
fd1517d8de Add copyright and license notice.
(Note code was written in 2002, but only checked-in in 2004.)
2004-02-11 23:36:58 +00:00
Kevin Ryde
3da7f6b233 *** empty log message *** 2004-02-11 23:33:46 +00:00
Kevin Ryde
7c183c95a4 (scm_make_uve, scm_array_p): Allow fraction 1/3 as prototype
for dvect.
(scm_array_p): Add missing "break"s in switch, fix llvect test look
for "l" not "s", fix dvect to be false for singp(prot) since such a
value is for fvect.
(scm_array_prototype): Return 1/3 for dvect, rather than 0.33..33.
2004-02-11 23:20:26 +00:00
Kevin Ryde
ac3c6ad6cf (scm_array_fill_x): For fvect and dvect, use scm_num2dbl to
convert args the same way that array-set! does.
2004-02-11 23:16:53 +00:00