[r6rs-discuss] [Formal] Formal comment #154 resolution not implemented

John Cowan cowan at ccil.org
Fri Jun 8 12:22:42 EDT 2007


Jed Davis scripsit:

>   #(23 (* 6 7) (cadr '(1 2 3)) (read) +)
> 
> Does that effectively quote those subexpressions, or does it evaulate
> them and build a new vector?  "Self-evaluating" indicates the former,
> but that strikes me as a least-surprise violation.

I'd say the former; #(...) is one thing, (vector ...) is another.
For that matter, on your assumption #vu8(a b c d e) should work too.

-- 
Overhead, without any fuss, the stars were going out.
        --Arthur C. Clarke, "The Nine Billion Names of God"
                John Cowan <cowan at ccil.org>



More information about the r6rs-discuss mailing list