about summary refs log tree commit diff
path: root/examples/slide/skr
diff options
context:
space:
mode:
authorLudovic Courtès2009-03-16 23:29:29 +0100
committerLudovic Courtès2009-03-17 00:08:05 +0100
commit88e6df788fde76e5217a563b10a76ab34dd0a153 (patch)
tree5e370a69d14a442f8632b82e830eeec3122fabc1 /examples/slide/skr
parent720c7e576a1c36d4f122974f35c72dcb3a84847a (diff)
downloadskribilo-88e6df788fde76e5217a563b10a76ab34dd0a153.tar.gz
skribilo-88e6df788fde76e5217a563b10a76ab34dd0a153.tar.lz
skribilo-88e6df788fde76e5217a563b10a76ab34dd0a153.zip
outline: Don't store multiple values in a single variable.
Don't store multiple-value results in a single variable as it may
behave in unspecified ways (see
http://thread.gmane.org/gmane.lisp.guile.devel/8289).

* src/guile/skribilo/reader/outline.scm (apply-any): New VALUE-COUNT
  argument.  Properly handle multiple values, e.g., by not comparing
  multiple-value returns against `#f'.
  (make-line-processor, make-node-processor, make-document-processor):
  Safely assume `apply-any' always returns the right number of
  values.
Diffstat (limited to 'examples/slide/skr')
0 files changed, 0 insertions, 0 deletions