[ 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.