diff options
author | James LewisMoss <dres@debian.org> | 2001-07-27 23:45:29 -0400 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2017-02-20 00:05:29 -0800 |
commit | f559c149c83da84d0b1c285f0298c84aec564af9 (patch) | |
tree | f1c91bcb9bb5e6dad87b643127c3f878d80d89ee /srfi.txi | |
parent | c394920caedf3dac1981bb6b10eeb47fd6e4bb21 (diff) | |
parent | 87b82b5822ca54228cfa6df29be3ad9d4bc47d16 (diff) | |
download | slib-f559c149c83da84d0b1c285f0298c84aec564af9.tar.gz slib-f559c149c83da84d0b1c285f0298c84aec564af9.zip |
Import Debian changes 2d2-1debian/2d2-1
slib (2d2-1) unstable; urgency=low
* New upstream version
* Revert back to free. Is now so.
slib (2d1-1) unstable; urgency=low
* New upstream version.
* Move to non-free. FSF pointed out license doesn't allow modified
versions to be distributed.
* Get a complete list of copyrights that apply to the source into
copyright file.
* Remove setup for guile 1.3.
* Remove postrm. Just calling install-info (lintian) Move install-info
call to prerm since doc-base doesn't do install-info.
slib (2c9-3) unstable; urgency=low
* Change info location to section "The Algorithmic Language Scheme" to
match up with where guile puts it's files.
* Postinst is running slibconfig now. (Closes: #75891)
slib (2c9-2) unstable; urgency=low
* Stop installing slibconfig (for guile).
* In postinst if /usr/sbin/slibconnfig exists call it (Close: #75843
#75891).
slib (2c9-1) unstable; urgency=low
* New upstream (Closes: #74760)
* replace string-index with strsrch:string-index in http-cgi.scm.
* Add doc-base support (Closes: #31163)
Diffstat (limited to 'srfi.txi')
-rw-r--r-- | srfi.txi | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/srfi.txi b/srfi.txi new file mode 100644 index 0000000..52d2dbb --- /dev/null +++ b/srfi.txi @@ -0,0 +1,42 @@ +@code{(require 'srfi)} +@ftindex srfi + +@noindent Implements @dfn{Scheme Request For Implementation} (SRFI) as +@cindex Scheme Request For Implementation +described at @url{http://srfi.schemers.org/} + +@noindent The Copyright terms of each SRFI states: +@quotation +"However, this document itself may not be modified in any way, ..." +@end quotation + +@noindent Therefore, the specification of SRFI constructs must not be +quoted without including the complete SRFI document containing +discussion and a sample implementation program. + + +@defmac cond-expand <clause1> <clause2> @dots{} + + +@emph{Syntax:} +Each @r{<clause>} should be of the form + +@format +@t{(@r{<feature>} @r{<expression1>} @dots{})} +@end format + +where @r{<feature>} is a boolean expression composed of symbols and +`and', `or', and `not' of boolean expressions. The last @r{<clause>} +may be an ``else clause,'' which has the form + +@format +@t{(else @r{<expression1>} @r{<expression2>} @dots{})@r{.}} +@end format + +The first clause whose feature expression is satisfied is expanded. +If no feature expression is satisfied and there is no else clause, an +error is signaled. + +SLIB @code{cond-expand} is an extension of SRFI-0, +@url{http://srfi.schemers.org/srfi-0/srfi-0.html}. +@end defmac |