From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25585 invoked by alias); 7 Sep 2011 18:33:49 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 16326 Received: (qmail 20901 invoked from network); 7 Sep 2011 18:33:38 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,PLING_QUERY,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.1 Received-SPF: pass (ns1.primenet.com.au: SPF record at _spf.google.com designates 209.85.215.43 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version:content-type:content-transfer-encoding; bh=B22z16QrQ3t9PA9AKQapUv0o1zn0bCVYllpvXmY3C2E=; b=a2kLzbQHwk/o1tuS+Y22d5TlLDubklg072y470lohmZfzV6ThHtYo5mDvWvjnk3wlQ +ykJQzSHn+Q7Ec7wGHkLLH08pjrtAf6bnlOwP1YwhHRUHAp8LJkZI7x/UhXUeWyjN/Ma h1/5o/uLk2xRNyz8NVLsnzC8u2xhocA8n/3kA= From: =?utf-8?B?xaB0xJtww6FuIE7Em21lYw==?= To: Peter Stephenson Cc: zsh-users Subject: Re: =() and &! don't go together? In-Reply-To: <20110828171925.0b1510ea__32210.3851977319$1314548645$gmane$org@pws-pc.ntlworld.com> (Peter Stephenson's message of "Sun, 28 Aug 2011 17:19:25 +0100") References: <878vqhivmm.fsf@gmail.com> <20110828171925.0b1510ea__32210.3851977319$1314548645$gmane$org@pws-pc.ntlworld.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) Date: Wed, 07 Sep 2011 20:23:20 +0200 Message-ID: <87fwk843fr.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Sun, 28 Aug 2011 18:19:25 +0200 Peter Stephenson wrote: > On Thu, 25 Aug 2011 13:22:09 +0200 > =C5=A0t=C4=9Bp=C3=A1n N=C4=9Bmec wrote: >> It looks like when &! is used (i.e., "program =3D(computation) &!"), the >> temporary file created by =3D() does not exist at the point the command >> tries to access it. Is there a solution to this? [...] > You can work around both problems with > > (program =3D(computation)) &! [...] > The following patch does what I think is the best we can, namely just > leave the files lying around but document the fact and the workaround. [...] On Mon, 29 Aug 2011 17:59:32 +0200 Bart Schaefer wrote: > [>workers] [...] > Or { ... }&! too. Thank you both very much for the suggestions and the fix! (I can't really comment on whether the patch is the Right Thing to do or not, in any case it does seem to fix the problem.) --=20 =C5=A0t=C4=9Bp=C3=A1n