Summary

since 4.7.x x>1 keywords cannot start with numbers anymore

Metadata

Description

This has been detected by the sleepless schemer's guild on #chicken:

 23:31 < C-Keen> vandusen: eval (eq? #:2x 2x:)
 23:31 < vandusen> C-Keen: #t
 23:31 < DerGuteMoritz> in 4.7.0.6:
 23:31 < DerGuteMoritz> Error: unbound variable: |2x:|
 23:34 < DerGuteMoritz> #;20> (keyword? (string->keyword "2x"))
 23:34 < DerGuteMoritz> #t
 23:34 < DerGuteMoritz> #;21> (keyword? (with-input-from-string (with-output-to-string (cut write 
                        (string->keyword "2x"))) read))
 23:34 < DerGuteMoritz> #f

vandusen runs on 4.7.0. Verified with master and 4.8.0RC3 compiling or interpreting does not matter

Changes and comments

[2012-09-11 23:52:02 UTC] ckeen wrote:

vandusen does run on 4.5.6 but 4.7.0 also works as confirmed by Peter. Thanks Mario for the correctoin

[2012-09-12 22:15:28 UTC] felix changed status from new to assigned

[2012-09-12 22:15:28 UTC] felix set owner to felix

[2012-09-14 21:21:54 UTC] mario changed status from assigned to closed

[2012-09-14 21:21:54 UTC] mario set resolution to fixed

[2012-09-14 21:21:54 UTC] mario wrote:

Fixed by a86ed010d019e6dafa98d6af94e40a44a6bef983

[2012-09-24 21:47:48 UTC] felix changed milestone from 4.8.0 to 4.9.0

[2012-09-24 21:47:48 UTC] felix wrote:

Milestone 4.8.0 deleted