Scheme language standardization process
The specification for boolean=? is it "Returns #t if all the arguments are booleans and all are #t or all are #f". What about: (boolean=? 1 1) Should this be #f (because some arguments are not booleans); #t (because all arguments have the same truth value); or an error (because the arguments don't satisfy the type restrictions implied by the parameter names)? Or is this unspecified and these are all allowed? -- --Per Bothner per@x http://per.bothner.com/ _______________________________________________ Scheme-reports mailing list Scheme-reports@x http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports