[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