[r6rs-discuss] #vu8 and syntax

From: AndrevanTonder <andre>
Date: Fri, 29 Jun 2007 11:23:57 -0400 (EDT)

On Fri, 29 Jun 2007, R. Kent Dybvig wrote:

>>> If (syntax #()) is allowed, shouldn't (syntax #vu8()) be as well?
>>
>> +1. Obviously yes. Good catch!
>
> Any bytevector qualifies as a pattern datum (any nonlist, nonvector,
> nonsymbol datum) unless one takes "nonvector" as implying "nonbytevector".
> I assume you don't mean to allow, more generally, patterns or templates
> like #vu(3 4 x 5 6), where x is a pattern variable, since such patterns
> and templates would be rejected when the program is read.

Oops, yes, I see the technical problem with allowing identifiers in
bytevectors.

Regards
Andre
Received on Fri Jun 29 2007 - 11:23:57 UTC

This archive was generated by hypermail 2.3.0 : Wed Oct 23 2024 - 09:15:01 UTC