[Scheme-reports] practical matters - CSAN
Alex Shinn
(23 Aug 2011 02:31 UTC)
|
Re: practical matters - CSAN
Arthur A. Gleckler
(23 Aug 2011 02:59 UTC)
|
Re: [Scheme-reports] practical matters - CSAN
John Cowan
(23 Aug 2011 04:57 UTC)
|
Re: [Scheme-reports] practical matters - CSAN
Aubrey Jaffer
(23 Aug 2011 21:55 UTC)
|
Re: [Scheme-reports] practical matters - CSAN
Alex Shinn
(24 Aug 2011 00:09 UTC)
|
Re: [Scheme-reports] practical matters - CSAN
John Cowan
(24 Aug 2011 01:17 UTC)
|
Re: [Scheme-reports] practical matters - CSAN
Alex Shinn
(24 Aug 2011 01:58 UTC)
|
Re: [Scheme-reports] practical matters - CSAN
Aubrey Jaffer
(27 Aug 2011 02:58 UTC)
|
Re: [Scheme-reports] practical matters - CSAN
John Cowan
(28 Aug 2011 04:41 UTC)
|
Re: [Scheme-reports] practical matters - CSAN
Aubrey Jaffer
(29 Aug 2011 16:19 UTC)
|
Re: [Scheme-reports] practical matters - CSAN Aaron W. Hsu (29 Aug 2011 16:31 UTC)
|
Re: [Scheme-reports] practical matters - CSAN
Aubrey Jaffer
(07 Sep 2011 00:19 UTC)
|
On Mon, 29 Aug 2011 12:16:40 -0400, Aubrey Jaffer <agj@alum.mit.edu> wrote: > This would seem like a good application for multiple-value returns: > SCANF-READ would return the number of format directives matched > followed by the objects read. But LET-VALUES, LET*-VALUES, and > (srfi-8) RECEIVE expect the number of bindings to match the number of > return values. They can't be used if the number of return values is > not known in advance. This does not hold for the normal implementations of LET-VALUES or LET*-VALUES. In both cases, if you do not know how many bindings you will receive, you can do the following: (let-values ([x (values 1 2 3)]) (length x)) ; => 3 Aaron W. Hsu -- Programming is just another word for the lost Art of Thinking. _______________________________________________ Scheme-reports mailing list Scheme-reports@scheme-reports.org http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports