[ sisc-Bugs-818786 ] Functions called by macros in the report-env not available
"SourceForge.net" <[email protected]>
| Newsgroups | gmane.comp.java.sisc.devel |
|---|---|
| Message-ID | <[email protected]> |
Bugs item #818786, was opened at 2003-10-06 18:54 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=379534&aid=818786&group_id=23735 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Scott G. Miller (scgmille) Assigned to: Nobody/Anonymous (nobody) Summary: Functions called by macros in the report-env not available Initial Comment: The environment returned by (scheme-report-environment 5) is supposed to allow any R5RS code to be run as long as it only references bindings and macros from the report. We are allowed to have helper procs because at heap generation time, references to those helpers are compiled as free-references to the sisc-initial-environment. References from macros, however, get compiled at runtime, and will not find those helpers. Test case: (eval '(delay 3) (scheme-report-environment 5)) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=379534&aid=818786&group_id=23735 ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf