Andy Wingo
f916cbc4b1
update procedure docs for programs, lambda*, case-lambda
...
* module/system/vm/program.scm: Export the arity things again, and
program-arity. Why not.
* doc/ref/api-procedures.texi (Compiled Procedures): Update for current
API.
(Optional Arguments): Update to assume lambda* and define* are always
available, and (ice-9 optargs) is now the ghetto.
(Case-lambda): Now here, moved from SRFI-16 docs. Also docs
case-lambda*.
* doc/ref/srfi-modules.texi: Point to core case-lambda docs.
2009-10-27 00:08:20 +01:00
Ludovic Courtès
60c8ad9ea3
Add a `guile-2' SRFI-0 feature.
...
* doc/ref/srfi-modules.texi (SRFI-0): Mention the `guile-2' feature.
* module/ice-9/boot-9.scm (%cond-expand-features): Add `guile-2'.
2009-10-21 23:41:56 +02:00
Ludovic Courtès
620c89651a
Add support for R6RS/SRFI-30 nested block comments.
...
Suggested by Andreas Rottmann <a.rottmann@gmx.at>.
* libguile/read.c (flush_ws, scm_read_sharp): Add support for
R6RS/SRFI-30 block comments.
(scm_read_r6rs_block_comment): New function.
* test-suite/tests/reader.test (exception:unterminated-block-comment):
Adjust to match both block comment styles.
("reading")["R6RS/SRFI-30 block comment", "R6RS/SRFI-30 nested block
comment", "R6RS/SRFI-30 block comment syntax overridden"]: New tests.
("exceptions")["R6RS/SRFI-30 unterminated nested block comment"]: New
test.
* doc/ref/api-evaluation.texi (Block Comments): Mention SRFI-30/R6RS
block comments.
* doc/ref/srfi-modules.texi (SRFI-30): New node.
2009-10-19 22:40:01 +02:00
Julian Graham
922d417bf4
Implementation of SRFI-98 (An interface to access environment variables).
...
* NEWS: Add SRFI-98 to 1.8.7 features.
* doc/ref/srfi-modules.text (SRFI-98): Documentation for SRFI-98.
* module/srfi/srfi-98.scm: New file. SRFI-98 implementation.
* test-suite/tests/srfi-98.test: New file. SRFI-98 unit tests.
2009-05-30 21:19:59 -04:00
Julian Graham
c010924a71
Update SRFI-11 docs to use correct name for let*-values.
...
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2009-02-02 21:57:11 +01:00
Julian Graham
e68f492a43
srfi-modules.texi (SRFI-18): New sections.
...
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2008-06-30 19:47:21 +02:00
Ludovic Courtès
e36280cb28
Fix SRFI-88 URL in the manual.
2008-06-01 13:09:36 +02:00
Ludovic Courtès
189681f55b
Add `(srfi srfi-88)'.
2008-04-26 19:34:37 +02:00
Ludovic Courtès
dfe8c13bf0
Changes from arch/CVS synchronization
2007-12-09 17:27:03 +00:00
Ludovic Courtès
1317062f0b
Changes from arch/CVS synchronization
2007-12-03 12:36:12 +00:00
Ludovic Courtès
f50ca8da5b
Changes from arch/CVS synchronization
2007-08-11 10:08:10 +00:00
Ludovic Courtès
d4c382218d
Revision: lcourtes@laas.fr--2006-libre/guile-core--cvs-head--0--patch-81
...
Creator: Ludovic Courtes <ludovic.courtes@laas.fr>
Added SRFI-37, by Stephen Compall.
(See ChangeLogs.)
2007-07-18 20:40:09 +00:00
Ludovic Courtès
a2f00b9b36
Changes from arch/CVS synchronization
2007-01-31 20:58:20 +00:00
Kevin Ryde
9a18d8d431
merge from 1.8
2007-01-15 23:22:36 +00:00
Kevin Ryde
23f2b9a3de
merge from 1.8 branch
2006-06-17 23:15:59 +00:00
Marius Vollmer
43ed3b697e
* api-control.texi (if cond case): Describe SRFI 61 cond.
...
* srfi-modules.texi (SRFI-61): New section.
(SRFI Support): Add SRFI-61 to menu.
2005-12-06 21:32:55 +00:00
Kevin Ryde
01549abbff
untabify
2005-10-05 01:25:02 +00:00
Kevin Ryde
64bf8517e9
(SRFI-1 Selectors): In drop-right, note always a
...
new list. In take-right, note result shares common tail. Per spec.
2005-05-03 22:50:21 +00:00
Han-Wen Nienhuys
9aa0c3dd94
* srfi-modules.texi (SRFI-1 Set Operations): use @cross iso. @times.
...
* guile.texi: add @cross for @tex
2005-04-04 09:38:13 +00:00
Kevin Ryde
5e5999f9c3
(SRFI-1 Association Lists): In alist-cons, clarify
...
a bit and cross reference core acons.
2005-04-01 23:35:09 +00:00
Kevin Ryde
ba3e98ccf8
Typo in alist-cons.
2005-04-01 23:32:26 +00:00
Kevin Ryde
7d281fa50f
(SRFI-19): Note Gregorian leap year rules
...
incorrectly extended back prior to 1582.
2005-04-01 23:29:22 +00:00
Kevin Ryde
4eb21177ee
(SRFI-1 Set Operations): Revise and expand.
...
(SRFI-1 Deleting): In delete, cross reference lset-difference.
2005-04-01 23:17:21 +00:00
Kevin Ryde
4ea9becb93
(SRFI-55): New section.
2005-03-13 23:36:20 +00:00
Kevin Ryde
8503beb82f
(SRFI-60): New section.
2005-03-13 23:30:47 +00:00
Marius Vollmer
b4fddbbeda
Updates for the new thread stuff.
2005-03-02 20:46:41 +00:00
Kevin Ryde
5f708db610
More of:
...
(SRFI-1 Fold and Map): Rewrite fold, pair-fold and reduce for clarity.
2005-02-28 00:33:40 +00:00
Kevin Ryde
1e181a080f
(SRFI-1 Fold and Map): Rewrite fold, pair-fold and
...
reduce for clarity.
2005-02-11 22:03:48 +00:00
Kevin Ryde
f38d22c538
(SRFI-0): Add srfi-4, srfi-13 and srfi-14 now in the core.
2005-02-03 23:10:20 +00:00
Kevin Ryde
d1736abf82
A bit clearer for:
...
(SRFI-1 Searching): In list-index, note 0 based index and #f for not found.
2005-02-03 22:59:47 +00:00
Kevin Ryde
f18f87aa6d
(SRFI-1 Predicates): Clarify proper-list?,
...
circular-list? and dotted-list?, note any object passes exactly one of
those.
2005-01-27 23:47:20 +00:00
Kevin Ryde
702e6e093f
(SRFI-19 Time/Date conversions): In default
...
tz-offset, note restrictions on a 32-bit system.
2005-01-27 23:44:05 +00:00
Kevin Ryde
ac70289c71
(SRFI-1 Set Operations): Remove lset-adjoin!, doesn't exist in the
...
code or the srfi spec.
2005-01-23 21:21:15 +00:00
Kevin Ryde
ca04a5aef6
(SRFI-1 Searching): In member, note `=' called arg order.
2005-01-23 21:16:46 +00:00
Kevin Ryde
0166e7f200
(SRFI-1 Searching): In list-index, note 0 based
...
index and #f for not found.
2005-01-19 23:35:38 +00:00
Kevin Ryde
eeadfda188
(SRFI-39): New section.
2005-01-13 23:42:43 +00:00
Kevin Ryde
7c2e18cd7a
Various index entries.
...
(SRFI-19 Introduction): Note MJD basis is 2400000.5.
(SRFI-19 Date): In date-second, clarify leap second usage. In
date-year, note negatives for B.C. and no zero. In current-date,
don't let it read like it's just UTC which is returned.
2005-01-09 22:14:39 +00:00
Kevin Ryde
62705beb9c
(SRFI-1 Searching): In any and every, revise for
...
clarity, note last call in each is a tail call.
2004-12-28 00:36:59 +00:00
Kevin Ryde
a3e856f275
(SRFI-1 Length Append etc): In concatenate, note equivalence to "apply append".
2004-12-04 22:43:51 +00:00
Marius Vollmer
3dd6e0cf19
Minor updates.
2004-11-09 13:43:47 +00:00
Marius Vollmer
e6b226b9d1
Moved SRFI-4 docs into main part. Moved bit vectors out of array
...
section to make them more visible.
2004-10-27 17:38:51 +00:00
Kevin Ryde
633acbe208
(SRFI-10): Revise and expand.
2004-09-07 01:00:25 +00:00
Kevin Ryde
6b1a6e4cef
(SRFI-2): Note empty body is #t.
2004-08-28 22:17:45 +00:00
Marius Vollmer
5676b4fab7
Moved docs for SRFI-14 into main API chapter. Updated docstrings from
...
libguile/.
2004-08-25 13:40:21 +00:00
Marius Vollmer
050ab45f56
Moved docs for SRFI-14 into main API chapter. Updated docstrings from
...
libguile/.
2004-08-24 23:33:39 +00:00
Kevin Ryde
5b4dba24ef
Typo in:
...
(SRFI-13 Predicates): Add string-any and
string-every support for char and charset predicates.
2004-08-14 00:51:57 +00:00
Kevin Ryde
6ae50c7153
(SRFI-13 Predicates): Add string-any and
...
string-every support for char and charset predicates.
2004-08-14 00:48:32 +00:00
Kevin Ryde
c1ab739754
(SRFI-13 Predicates): Tweak wording for clarity.
...
For string-every, note return is #t when no characters. For
string-any and string-every, note last pred call is not currently a
tail call, contrary to SRFI-13 spec.
2004-08-05 00:10:22 +00:00
Kevin Ryde
5eef0f619a
(SRFI-0): Revise for clarity, drop BNF in favour
...
of plain description, emphasise this is just for portable programs.
2004-07-24 00:08:47 +00:00
Kevin Ryde
26a6ccfa90
(SRFI-0): Add srfi-6 to the identifiers provided by default.
2004-07-10 00:22:12 +00:00