| |
comp.lang.scheme |
> To my surprise, this proposal generated almost no discussion. In fact, > My questions: > 1. Is this proposal still viable for Scheme, as a language, today? > 2. What are the thoughts of implementors on the proposal? > 3. Have people really resigned themselves to values/call-with-values, > 4. Does anyone have any other ideas for dealing with the problem of (defmacro call-with-values (f g) yes, working hygenic macros were another thing I never got to...
> it seemed to mark the end of the original one, and since then people
> seem to have resigned themselves to values/call-with-values, occasional
> fulminations aside.
> both
> a) as a specific means of handling multiple return values, and
> b) as the philosophical departure from the roots of the language
> they (arguably) represent?
> multiple return values that haven't been raised yet?
jusy be in the form of macros:
(defmacro values x
`(list ,@x))
`(apply ,f ,g))
instead I had a half-working macro system that I just used to implement
defmacro...