[Scheme-reports] "unspecified values" Andy Wingo (19 May 2011 15:49 UTC)
Re: [Scheme-reports] "unspecified values" Alaric Snell-Pym (19 May 2011 16:11 UTC)
Re: [Scheme-reports] "unspecified values" Andy Wingo (19 May 2011 17:11 UTC)
Re: [Scheme-reports] "unspecified values" Alex Shinn (21 May 2011 05:04 UTC)
Re: [Scheme-reports] "unspecified values" Andy Wingo (21 May 2011 08:52 UTC)
Re: [Scheme-reports] "unspecified values" Jim Rees (21 May 2011 13:58 UTC)
Re: [Scheme-reports] "unspecified values" Andy Wingo (21 May 2011 15:10 UTC)
Re: [Scheme-reports] "unspecified values" John Cowan (21 May 2011 18:24 UTC)
Re: [Scheme-reports] "unspecified values" Andy Wingo (22 May 2011 13:28 UTC)
Re: [Scheme-reports] "unspecified values" Andre van Tonder (21 May 2011 15:19 UTC)
Re: [Scheme-reports] "unspecified values" Alex Shinn (21 May 2011 18:19 UTC)
Re: [Scheme-reports] "unspecified values" Alaric Snell-Pym (23 May 2011 11:34 UTC)
Re: [Scheme-reports] "unspecified values" John Cowan (23 May 2011 15:57 UTC)
Re: [Scheme-reports] "unspecified values" Alaric Snell-Pym (23 May 2011 11:20 UTC)

Re: [Scheme-reports] "unspecified values" Andy Wingo 21 May 2011 15:10 UTC

On Sat 21 May 2011 15:57, Jim Rees <jimreesma@gmail.com> writes:

> apparently every major implementation wraps up multiple values into a
> single first-class object which can be passed around
> until a call-with-values detects it and de-composes it again  (please
> correct me if I'm wrong).

Guile does not do this.  Chez does not either FWIW.  Dunno about ikarus;
I think that it also follows the approach I linked to previously:

  http://www.cs.indiana.edu/~dyb/pubs/mrvs.pdf

> requiring (values...) to return a single first-class object, one which
> can be de-composed by call-with-values, and preferably does not return
> #t to any standard predicate, but has no other semantics.    (I am NOT
> recommending this, except to the extent that it makes your argument
> more consistent).

This would be an incompatible change.  (It's also not a good
implementation strategy; but that is MHO.)

Andy
--
http://wingolog.org/

_______________________________________________
Scheme-reports mailing list
Scheme-reports@scheme-reports.org
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports