[Scheme-reports] 6.10 Control Structures Andy Wingo (05 Jan 2013 21:41 UTC)
Re: [Scheme-reports] 6.10 Control Structures Alex Shinn (06 Jan 2013 03:00 UTC)
Re: [Scheme-reports] 6.10 Control Structures Jussi Piitulainen (06 Jan 2013 10:02 UTC)
Re: [Scheme-reports] 6.10 Control Structures Alex Shinn (06 Jan 2013 10:42 UTC)

[Scheme-reports] 6.10 Control Structures Andy Wingo 05 Jan 2013 21:41 UTC

I know it's been up for a vote, but I think the WG went past
"consistency" to "foolish consistency" as regards string-map,
string-for-each, etc.  They seem singularly useless to me.  It would be
better to leave them out and promote some more general
iteration/collection facility.  (Is string-map a control feature anyway?
Yuk.)

I very much prefer the R6RS `map' to the SRFI-1 `map' as regards
multiple lists.

Including call/cc is understandable given the low penetration of
delimited continuations among implementations, but it is still a real
shame.  Delimited continuations are much, much, much better.  À la
"Hewitt was right", Oleg was right.  Call/cc was cool but ultimately a
wart, not something we should toot our horn about (i.e. "can be used to
create all control structures" -- yes, but can you compose them?).

The discussion of dynamic extents in dynamic-wind should somehow be
related to the previous discussion in parameterize.  Ideally the term
should be defined only once.

Andy
--
http://wingolog.org/

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