scsh-hackers
[Top] [All Lists]

[Scsh-hackers] [ scsh-Bugs-435877 ] &/run: Wrong process for evaluation

To: noreply@sourceforge.net
Subject: [Scsh-hackers] [ scsh-Bugs-435877 ] &/run: Wrong process for evaluation
From: noreply@sourceforge.net
Date: Sun, 24 Jun 2001 10:02:28 -0700
List-id: Discussion among the implementors <scsh-hackers.lists.sourceforge.net>
Sender: scsh-hackers-admin@lists.sourceforge.net
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


<Prev in Thread] Current Thread [Next in Thread>
  • [Scsh-hackers] [ scsh-Bugs-435877 ] &/run: Wrong process for evaluation, noreply <=