1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-02 13:00:26 +02:00
guile/doc/ref
Andy Wingo c7c11f3af9 Update port documentation, rename sports to suspendable ports
* module/ice-9/suspendable-ports.scm: Rename from ice-9/sports.scm, and
  adapt module names.  Remove exports that are not related to the
  suspendable ports facility; we want people to continue using the port
  operations from their original locations.  Add put-string to the
  replacement list.
* module/Makefile.am: Adapt to rename.
* test-suite/tests/suspendable-ports.test: Rename from sports.test.
* test-suite/Makefile.am: Adapt to rename.
* module/ice-9/textual-ports.scm (unget-char, unget-string): New
  functions.
* doc/ref/api-io.texi (Textual I/O, Simple Output): Flesh out
  documentation.
  (Line/Delimited): Undocument write-line, read-string, and
  read-string!.  This is handled by (ice-9 textual-ports).
  (Bytevector Ports): Fix duplicated section.
  (String Ports): Move the note about encodings down to the end.
  (Custom Ports): Add explanatory text.  Remove mention of C functions;
  they should use the C port interface.
  (Venerable Port Interfaces): Add text, and make documentation refer to
  recommended interfaces.
  (Using Ports from C): Add documentation.
  (Non-Blocking I/O): Document more fully and adapt to suspendable-ports
  name change.
2016-06-09 10:50:32 +02:00
..
.gitignore
api-binding.texi Implement R7RS 'define-values'. 2014-02-02 03:28:23 -05:00
api-compound.texi doc: Fix parameter of 'set-record-type-printer!'. 2016-05-22 19:29:17 +02:00
api-control.texi Big ports documentation update 2016-06-08 10:19:27 +02:00
api-coverage.texi No more VM objects visible to Scheme 2013-11-21 16:45:03 +01:00
api-data.texi Big ports documentation update 2016-06-08 10:19:27 +02:00
api-debug.texi Frame <binding> objects capture frame, can ref value directly 2016-01-31 11:15:58 +01:00
api-deprecated.texi
api-evaluation.texi Merge branch 'stable-2.0' 2014-09-30 03:50:47 -04:00
api-foreign-objects.texi Remove SMOB tutorial; update manual. 2014-04-28 17:45:07 +02:00
api-foreign.texi Fix typo in manual. 2014-02-27 22:26:05 -05:00
api-i18n.texi Fix minor mistakes in documentation. 2013-09-30 12:46:01 -04:00
api-init.texi
api-io.texi Update port documentation, rename sports to suspendable ports 2016-06-09 10:50:32 +02:00
api-lalr.texi
api-languages.texi
api-macros.texi Clarify datum->syntax documentation. 2016-05-22 19:42:23 +02:00
api-memory.texi Fix uses of 'scm_gc_protect', which does not exist, in the manual. 2016-05-22 19:42:13 +02:00
api-modules.texi Fix typo in manual. 2016-05-22 19:29:17 +02:00
api-options.texi Big ports documentation update 2016-06-08 10:19:27 +02:00
api-overview.texi
api-peg.texi PEG Renames 2013-01-16 10:11:50 +01:00
api-procedures.texi Doc updates to macroexpansion, compiled procs, and compiler.texi 2013-12-04 20:46:02 +01:00
api-regex.texi doc: Fix description of regexp/locale encoding interaction. 2012-08-27 00:09:30 +02:00
api-scheduling.texi Allow #f as timeout argument to unlock-mutex and SRFI-18 mutex-unlock! 2013-06-10 02:34:21 -04:00
api-scm.texi
api-smobs.texi Remove SMOB tutorial; update manual. 2014-04-28 17:45:07 +02:00
api-snarf.texi
api-undocumented.texi excise use of "iff" in the manual 2013-03-10 22:29:18 +01:00
api-utility.texi Clarify that object-properties cannot be reliably applied to numbers. 2014-08-10 22:55:25 -04:00
api.txt
ChangeLog-2008
ChangeLog-goops-2008
ChangeLog-guile-doc-ref
compiler.texi docs: Fix external representation of <toplevel-define> in tree-il. 2016-05-22 19:49:15 +02:00
curried.texi Document (ice-9 curried definitions) 2012-09-06 22:15:40 +01:00
data-rep.texi doc: Update libgc URL. 2016-05-22 19:29:17 +02:00
effective-version.texi.in
expect.texi
fdl.texi
gds.dia
gds.eps
gds.pdf
gds.txt
goops-tutorial.texi
goops.texi GOOPS doc fix: #:dsupers is the init keyword for the dsupers slot. 2013-12-01 18:41:31 -05:00
guile-invoke.texi Merge commit '8cf2a7ba74' 2015-01-22 13:24:30 +01:00
guile.texi Bump user-visible copyright years to 2016. 2016-05-22 20:02:43 +02:00
hierarchy.dot doc/ref/hierarchy.png: conform to hierarchy.txt and manual 2013-01-15 19:17:55 +01:00
hierarchy.eps doc/ref/hierarchy.png: conform to hierarchy.txt and manual 2013-01-15 19:17:55 +01:00
hierarchy.pdf doc/ref/hierarchy.png: conform to hierarchy.txt and manual 2013-01-15 19:17:55 +01:00
hierarchy.png doc/ref/hierarchy.png: conform to hierarchy.txt and manual 2013-01-15 19:17:55 +01:00
hierarchy.txt
history.texi Update history.texi 2013-11-30 18:46:10 +01:00
indices.texi
intro.texi excise use of "iff" in the manual 2013-03-10 22:29:18 +01:00
libguile-autoconf.texi manual: reorganize autoconf, pkg-config info 2011-10-12 17:12:29 +02:00
libguile-concepts.texi Fix uses of 'scm_gc_protect', which does not exist, in the manual. 2016-05-22 19:42:13 +02:00
libguile-extensions.texi
libguile-foreign-objects.texi Remove SMOB tutorial; update manual. 2014-04-28 17:45:07 +02:00
libguile-linking.texi doc: embedding example more readable. 2014-01-17 22:22:02 +01:00
libguile-parallel.texi Merge commit '5fac1a7ada' 2015-01-22 13:30:25 +01:00
libguile-program.texi Remove SMOB tutorial; update manual. 2014-04-28 17:45:07 +02:00
libguile-snarf.texi Prefer foreign objects over smobs in manual 2014-04-28 18:00:05 +02:00
Makefile.am Merge remote-tracking branch 'origin/stable-2.0' 2014-04-28 18:51:21 +02:00
match.texi doc: Strengthen the case for pattern matching. 2012-11-17 16:14:02 +01:00
misc-modules.texi Big ports documentation update 2016-06-08 10:19:27 +02:00
mod-getopt-long.texi rename guile-tools' to guild' 2011-05-31 22:01:47 +02:00
mop.text
new-docstrings.texi
posix.texi Big ports documentation update 2016-06-08 10:19:27 +02:00
preface.texi doc: Set document encoding to UTF-8; typeset my surname correctly. 2011-12-14 22:26:15 +01:00
r6rs.texi Big ports documentation update 2016-06-08 10:19:27 +02:00
repl-modules.texi
scheme-ideas.texi Document (ice-9 curried definitions) 2012-09-06 22:15:40 +01:00
scheme-indices.texi
scheme-intro.texi
scheme-reading.texi fix urls in docs 2011-11-16 23:21:59 +01:00
scheme-scripts.texi better invocation documentation 2011-06-30 13:19:04 +02:00
scheme-using.texi Update statprof documentation; deprecate `with-statprof' 2016-02-01 15:12:36 +01:00
scheme.dia
scheme.eps
scheme.pdf
scheme.txt
scsh.texi
slib.texi
srfi-modules.texi Big ports documentation update 2016-06-08 10:19:27 +02:00
statprof.texi Update statprof documentation; deprecate `with-statprof' 2016-02-01 15:12:36 +01:00
sxml-match.texi begin rewriting SXML docs 2013-01-28 10:52:44 +01:00
sxml.texi doc: Fix menu order for SXML. 2016-05-22 19:45:40 +02:00
texinfo.texi Fix typo in `transform-string' doc. 2014-06-04 20:59:36 -04:00
tools.texi Prefer foreign objects over smobs in manual 2014-04-28 18:00:05 +02:00
tour.texi doc: Use scm_{to,from}_double instead of old API in example. 2012-09-03 22:35:33 +02:00
vm.texi Add integer->char and char->integer opcodes 2016-05-04 12:36:41 +02:00
web.texi doc: Fix typo in Web documentation. 2016-05-22 20:14:42 +02:00