Kevin Ryde
9c8721b55e
*** empty log message ***
2003-05-09 22:43:00 +00:00
Kevin Ryde
d31350ff35
* tests/srfi-1.test: New file, exercising take and drop.
...
* Makefile.am (SCM_TESTS): Add it.
2003-05-09 22:42:00 +00:00
Kevin Ryde
91e7199ff0
New file, exercising take and drop.
2003-05-09 22:41:06 +00:00
Kevin Ryde
4dd6bd8431
(take): Make this an alias for list-head.
...
(drop): Make this an alias for list-tail.
2003-05-09 22:38:54 +00:00
Kevin Ryde
80dd1cb056
*** empty log message ***
2003-05-08 01:06:59 +00:00
Kevin Ryde
bd3699466a
*** empty log message ***
2003-05-08 01:06:21 +00:00
Kevin Ryde
fddeceaed6
(Bitwise Operations): Fix lognot to ones-complement.
2003-05-08 01:05:41 +00:00
Kevin Ryde
0c935fced8
*** empty log message ***
2003-05-08 01:03:51 +00:00
Kevin Ryde
e222111b83
(Bitwise Operations): Fix lognot to ones-complement.
2003-05-08 01:03:25 +00:00
Kevin Ryde
49584bf2b0
*** empty log message ***
2003-05-08 00:44:27 +00:00
Kevin Ryde
a60cb893d4
* slib.texi (JACAL): Fix @ref title.
...
Add index entries, use @file and @code variously.
2003-05-08 00:41:16 +00:00
Dirk Herrmann
5bf6a6f0f3
* eval.c, eval.h, read.c, read.h (scm_sym_dot): Moved from eval to
...
read. This will allow to make the definition in read.c static.
2003-05-06 20:17:26 +00:00
Dirk Herrmann
f58c472a84
* eval.c, eval.h, evalext.c, evalext.h (scm_m_undefine): Moved
...
from evalext to eval. This will allow to make some of the
definitions in eval.c static.
2003-05-06 20:05:04 +00:00
Kevin Ryde
d963e93f3b
*** empty log message ***
2003-05-06 00:37:57 +00:00
Kevin Ryde
90382aebf6
*** empty log message ***
2003-05-06 00:30:38 +00:00
Kevin Ryde
67cc8e6901
(C level thread interface): Use @deftypefn
...
not @deftypefun, to get function names (not types) indexed.
2003-05-05 23:09:48 +00:00
Kevin Ryde
300c6a76b3
(logcount): New tests, exercising some negatives.
2003-05-05 23:04:02 +00:00
Kevin Ryde
c78b590e56
(scm_logcount): Use mpz_com, not mpz_neg.
2003-05-05 23:01:30 +00:00
Kevin Ryde
072e6de2ed
(-): Add test for negative inum subtract bignum.
2003-05-05 22:59:03 +00:00
Kevin Ryde
9c4443d38c
(scm_difference): In inum - bignum, handle negative inum.
2003-05-05 22:55:46 +00:00
Kevin Ryde
14b454a7cd
* scheme-options.texi (Build Config): Add index entries for
...
%guile-build-info keys.
2003-05-05 22:52:04 +00:00
Dirk Herrmann
3b88ed2a4d
The purpose of this patch is to make guile's internal memoizers
...
distinguishable from memoizing macros created on the scheme level
or from user provided primitive memoizing macros. The reason is,
that the internal memoizers are the only ones that are allowed to
transform their scheme input into memoizer byte code, while all
other memoizing macros may only transform scheme code into new
scheme code.
To achieve this, a new macro type 'builtin-macro!' is introduced.
Currently, 'builtin-macro!'s are handled as memoizing macros, but
this will change when the memoizer and executor are separated.
* macros.[ch] (scm_i_makbimacro): New.
* macros.h (SCM_BUILTIN_MACRO_P): New.
* macros.c (macro_print, scm_macro_type): Support builtin-macro!s.
* eval.c, goops.c: All of guile's primitive memoizing macros are
primitive builtin-macros now.
* eval.c (scm_macroexp, SCM_CEVAL): Make sure the primitive
builtin-macros are handled equally to memoizing macros.
2003-05-04 08:36:56 +00:00
Kevin Ryde
a7b0aa508c
*** empty log message ***
2003-05-04 01:37:21 +00:00
Kevin Ryde
bb6847e818
(Writing): Add write, revise display.
2003-05-04 00:40:13 +00:00
Marius Vollmer
03b9235a69
*** empty log message ***
2003-05-03 23:20:21 +00:00
Marius Vollmer
9dd023e147
Doc fix for the usage of num2intergral.
2003-05-03 23:19:51 +00:00
Marius Vollmer
3894870bde
When checking whether readline clears SA_RESTART, let readline read
...
from "/dev/null". Otherwise, it might be stopped when run in the
background with job control, say. Thanks to Michael Talbot-Wilson!
2003-05-03 23:18:51 +00:00
Kevin Ryde
4435705715
*** empty log message ***
2003-05-03 23:10:11 +00:00
Kevin Ryde
5a90a26327
(Reading): In read-char and peek-char, fix typos "?"
...
in @rnindex. In port-column, use @: after i.e.
(Writing): In get-print-state, two spaces after full stop.
2003-05-03 23:00:53 +00:00
Kevin Ryde
272f823582
*** empty log message ***
2003-05-03 22:48:47 +00:00
Kevin Ryde
016668fa78
(Integer Operations): Describe how quotient,
...
remainder and modulo round their results.
2003-05-03 22:45:49 +00:00
Kevin Ryde
b5aa021523
In reduce-right, use @code on "reduce".
2003-05-03 22:39:08 +00:00
Kevin Ryde
1ae7b87851
(SRFI-1 Fold and Map): Fix typo "... variant of fold", add "f" to fold
...
call shown.
2003-05-03 22:36:36 +00:00
Kevin Ryde
e508c8630c
(SRFI-1 Length Append etc): Add count.
2003-05-03 22:27:14 +00:00
Kevin Ryde
004fe2c802
(Processes): Fix typo "hhhh".
2003-05-03 22:24:36 +00:00
Kevin Ryde
218b088e2a
Add spaces after some @defun names.
2003-05-03 22:22:51 +00:00
Marius Vollmer
b0780eb1a9
*** empty log message ***
2003-05-03 22:10:05 +00:00
Marius Vollmer
ed6de6e9bd
(scm_ithrow): Remove "asm volatile" hack. It used to work around a
...
bug in GCC 2.95.2 but is now a bug in itself.
2003-05-03 22:09:20 +00:00
Marius Vollmer
d04229df7c
*** empty log message ***
2003-05-03 21:34:49 +00:00
Marius Vollmer
4167fc5422
(point++n!, point+-n!): Use substring-move! instead of
...
substring-move-left! or substring-move-right!. Thanks to Kevin Ryde.
2003-05-03 21:34:33 +00:00
Marius Vollmer
5b943a3f7f
(substring-move-left!, substring-move-right!): New.
2003-05-03 21:34:23 +00:00
Marius Vollmer
6aa536b337
*** empty log message ***
2003-05-03 20:57:40 +00:00
Marius Vollmer
365c82b54c
*** empty log message ***
2003-05-03 20:54:30 +00:00
Marius Vollmer
b183676373
(display-usage-report): Use keyword->symbol instead of keyword-symbol,
...
which doesn't exist. Thanks to Kevin Ryde.
2003-05-03 20:54:13 +00:00
Marius Vollmer
0d5271a27f
*** empty log message ***
2003-05-03 20:52:53 +00:00
Marius Vollmer
297775ce69
(display-usage-report): Use keyword->symbol instead of keyword-symbol,
...
which doesn't exist. Thanks to Kevon Ryde.
2003-05-03 20:52:31 +00:00
Marius Vollmer
2fae8a88b3
*** empty log message ***
2003-05-03 20:42:16 +00:00
Marius Vollmer
431041f23a
(hashq-cons-get-handle): Pass only the expected four arguments to
...
hashx-get-handle. Thanks to Kevin Ryde!
2003-05-03 20:42:02 +00:00
Marius Vollmer
2b24a689f6
*** empty log message ***
2003-05-03 20:41:49 +00:00
Marius Vollmer
f70b2b1e8f
(hashq-cons-get-handle): Pass only the expected four arguments to
...
hashx-get-handle. Thanks to Kevin Ryde!
2003-05-03 20:41:30 +00:00