Download Firefox: WindowsMac OS X
logo       
Google Custom Search
    AddThis Social Bookmark Button

[ sisc-Bugs-818786 ] Functions called by macros in the report-env not avail: msg#00000

Subject: [ sisc-Bugs-818786 ] Functions called by macros in the report-env not available
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


<Prev in Thread] Current Thread [Next in Thread>