Scheme language standardization process
Hi everyone!Here is the source code:(define cc #f)(begin (call/cc (lambda(k) (set! cc k))) (display "Will you catch me?\n"))(cc)In newest Racket, (cc) => nothingIn newest Chez/Ypsilon (cc) => Will you catch me?\nI asked an expert about this, and he said that Chez/Ypsilon is right.Then I post a bug report to Racket, Matthew Flatt said[R6RS isn't clear on the point of splicing `begin's oron the continuation of a module body.]Then I checked r7rs-small-draft-9, I believe there is some ambiguity here.What do you think about this problem?Actually I am a Scheme newbie, I apologize if this problem doesn't make any sense.
_______________________________________________ Scheme-reports mailing list Scheme-reports@x http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports