Opened 12 years ago
Closed 12 years ago
#931 closed enhancement (fixed)
CR: make extended syntax bindings available by default
Reported by: | felix winkelmann | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | someday |
Component: | expander | Version: | 4.8.x |
Keywords: | Cc: | ||
Estimated difficulty: |
Description
Currently only the standard R5RS syntax bindings are available in code evaluated at runtime. To add the non-standard syntax definitions that csi
provides, one has to evaluate (require-library chicken-syntax)
or (declare (uses chicken-syntax))
. This is not overly obvious, particularly for new users.
The suggestion was made to load these syntax definitions by default, which will also remove one difference between compiled code and code running in the interpreter.
Compiled applications can still avoid the extra load-, initialization- and runtime memory-overhead by using the -explicit-use
compiler option.
Change History (4)
comment:1 follow-up: 2 Changed 12 years ago by
comment:2 Changed 12 years ago by
comment:4 Changed 12 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Poll(Make extended syntax available by default?; Yes; No)?