gensym read syntax is broken
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ikarus Scheme |
Fix Committed
|
Medium
|
Abdulaziz Ghuloum |
Bug Description
maybe not so important, as gensyms generated by gensym are not affected (because | clearly deliminates the unique symbol there)
BUT
breaks the examples in the user guide!
> '#{foo}
Unhandled exception
Condition components:
1. &lexical
2. &message: "invalid identifier syntax"
3. &irritants: ("foo}")
4. &lexical-position:
file-name: *stdin*
character: 7
> '#{foo bar}
Unhandled exception
Condition components:
1. &lexical
2. &message: "invalid identifier syntax"
3. &irritants: ("bar}")
4. &lexical-position:
file-name: *stdin*
character: 19
see also:
> foo}
Unhandled exception
Condition components:
1. &lexical
2. &message: "invalid identifier syntax"
3. &irritants: ("foo}")
4. &lexical-position:
file-name: *stdin*
character: 84
Related branches
Changed in ikarus: | |
milestone: | none → 0.0.4 |
Good catch. Fixed in 1649.