Bugs item #435877, was opened at 2001-06-24 10:02
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=110493&aid=435877&group_id=10493
Category: run-time
Group: None
Status: Open
Resolution: None
Priority: 7
Submitted By: Martin Gasbichler (mainzelm)
Assigned to: Olin Shivers (olin-shivers)
Summary: &/run: Wrong process for evaluation
Initial Comment:
The unquoted arguments in process forms are evaluated
in the wrong process:
>(define a 0)
>(run (ls ,(begin (set! a 1) '-l)))
>a
0
,expand shows the problem:
,expand (run (ls ,(begin (set! a 1) '-l)))
'(wait (fork (lambda () (apply exec-path (cons 'ls
(cons (begin (set! a 1) '-l) '()))))))
--
Martin
----------------------------------------------------------------------
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=110493&aid=435877&group_id=10493
|