Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#922 closed defect (fixed)

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

Reported by: Christian Kellermann Owned by: felix winkelmann
Priority: major Milestone: 4.9.0
Component: unknown Version: 4.8.x
Keywords: Cc:
Estimated difficulty:

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

Change History (4)

comment:1 Changed 8 years ago by Christian Kellermann

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

comment:2 Changed 8 years ago by felix winkelmann

Owner: set to felix winkelmann
Status: newassigned

comment:3 Changed 8 years ago by Mario Domenech Goulart

Resolution: fixed
Status: assignedclosed

Fixed by a86ed010d019e6dafa98d6af94e40a44a6bef983

comment:4 Changed 8 years ago by felix winkelmann

Milestone: 4.8.04.9.0

Milestone 4.8.0 deleted

Note: See TracTickets for help on using tickets.