Opened 16 years ago
Last modified 16 years ago
#49 closed task
replace unqualified core forms with qualified version and macro — at Initial Version
| Reported by: | felix winkelmann | Owned by: | felix winkelmann |
|---|---|---|---|
| Priority: | minor | Milestone: | |
| Component: | expander | Version: | 4.2.x |
| Keywords: | Cc: | ||
| Estimated difficulty: |
Description
These special forms should be replaced with macros that expand to qualified forms:
if quote syntax let[rec]-syntax define-[compiled-]syntax foreign-[safe-]lambda[*] foreign-primitive define-foreign-variable define-foreign-type define-external-variable define-constant location
These should be then removed from canonicalization (with qualified versions remaining):
begin let letrec lambda set!
This should also take care of #18.
Note:
See TracTickets
for help on using tickets.
