Summary

numbers-syntax doesn't accept self-evaluating vectors

Metadata

Attachments

Description

I think, now that vectors are self-evaluating, numbers-syntax needs to be updated to accept them in its redefinition of ##compiler#constant? as well.

Patch attached.

Hopefully this ticket doesn't cause any bleeding hearts :)

Changes and comments

[2013-08-02 12:42:35 UTC] evhan attached numbers-syntax-add-self-evaluating-vectors.patch (description=#f)

[2013-08-02 16:08:27 UTC] sjamaan changed status from new to closed

[2013-08-02 16:08:27 UTC] sjamaan set resolution to fixed

[2013-08-02 16:08:27 UTC] sjamaan wrote:

Thank you for reporting this. I've decided to defer to the core's predicate when it's not a number. That way, it's always consistent with whatever version of CHICKEN you're running (ie, on 4.8.0 it won't accept unquoted vector literals but on 4.8.2 it will)

This will probably be released when numbers is updated for the other r7rs stuff.