[r6rs-discuss] [Formal] SRFI-39 should be made an R6RS library
R. Kent Dybvig
dyb at cs.indiana.edu
Tue Feb 20 14:21:00 EST 2007
> This suggests to me that parameters, as intended by you, are an even
> more general mechanism than dynamic binding and thread-local
> assignment. As Scheme generally tries to avoid piling feature upon
> feature, it's a better strategy to offer the building blocks and let
> people build the parameter mechanism they want from them.
Nice try! Simple but general mechanisms like parameters, however, are
precisely the kind of building blocks that allow us to avoid piling
feature upon feature. Restricting them reduces their generality and hence
their ability to serve as a basis for other features.
More information about the r6rs-discuss