Re: I-D ACTION:draft-daboo-sieve-include-03.txt (fwd)
Kjetil Torgrim Homme <kjetilho@ifi.uio.no> Tue, 30 August 2005 20:58 UTC
Received: from above.proper.com (localhost.vpnc.org [127.0.0.1]) by above.proper.com (8.12.11/8.12.9) with ESMTP id j7UKwssm012908; Tue, 30 Aug 2005 13:58:54 -0700 (PDT) (envelope-from owner-ietf-mta-filters@mail.imc.org)
Received: (from majordom@localhost) by above.proper.com (8.12.11/8.12.9/Submit) id j7UKwspD012907; Tue, 30 Aug 2005 13:58:54 -0700 (PDT)
X-Authentication-Warning: above.proper.com: majordom set sender to owner-ietf-mta-filters@mail.imc.org using -f
Received: from pat.uio.no (IDENT:7411@pat.uio.no [129.240.130.16]) by above.proper.com (8.12.11/8.12.9) with ESMTP id j7UKwriE012876 for <ietf-mta-filters@imc.org>; Tue, 30 Aug 2005 13:58:54 -0700 (PDT) (envelope-from kjetilho@ifi.uio.no)
Received: from mail-mx1.uio.no ([129.240.10.29]) by pat.uio.no with esmtp (Exim 4.43) id 1EADBy-0006X8-01; Tue, 30 Aug 2005 22:58:50 +0200
Received: from vingodur.ifi.uio.no ([129.240.68.200]) by mail-mx1.uio.no with esmtpsa (TLSv1:RC4-MD5:128) (Exim 4.43) id 1EADBs-0002H8-Sm; Tue, 30 Aug 2005 22:58:44 +0200
Subject: Re: I-D ACTION:draft-daboo-sieve-include-03.txt (fwd)
From: Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
To: Nigel Swinson <Nigel.Swinson@rockliffe.com>
Cc: Sieve Mailing List <ietf-mta-filters@imc.org>
In-Reply-To: <00e501c5ad87$f8987b60$662c2a0a@rockliffe.com>
References: <twig.1125014327.8763@serendipity.palo-alto.ca.us> , <twig.1125014327.8763@serendipity.palo-alto.ca.us> <twig.1125020754.94965@serendipity.palo-alto.ca.us> <1125054534.15136.180.camel@chico.njus.no> <005c01c5aa44$49f18430$cf0ac050@nigelhome> <1125069059.15136.206.camel@chico.njus.no> , <1125069059.15136.206.camel@chico.njus.no> <twig.1125083963.7536@serendipity.palo-alto.ca.us> <028101c5ac9a$342ccee0$dbfac350@nigelhome> <4314936A.2060903@isode.com> <00e501c5ad87$f8987b60$662c2a0a@rockliffe.com>
Content-Type: text/plain
Date: Tue, 30 Aug 2005 22:58:43 +0200
Message-Id: <1125435523.9108.53.camel@vingodur.ifi.uio.no>
Mime-Version: 1.0
X-Mailer: Evolution 2.0.2 (2.0.2-16)
Content-Transfer-Encoding: 7bit
X-UiO-Spam-info: not spam, SpamAssassin (score=-7.14, required 12, autolearn=disabled, ALL_TRUSTED -2.82, AWL 0.68, UIO_MAIL_IS_INTERNAL -5.00)
Sender: owner-ietf-mta-filters@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-mta-filters/mail-archive/>
List-ID: <ietf-mta-filters.imc.org>
List-Unsubscribe: <mailto:ietf-mta-filters-request@imc.org?body=unsubscribe>
On Tue, 2005-08-30 at 18:26 +0100, Nigel Swinson wrote: > Well at the risk of getting hit, I think it would be wise to change it from: > > All variables have global scope: they are visible until processing > stops. > > To: > > All variables have file scope: they are visible to the remainder > of the current script. the consequence of this is that global variables are only visible in included scripts if they require the "include" extension themselves. I don't think this natural behaviour, and why I have advocated making variables global by default. there is an alternative which may be easier to get consensus for: the change of text above, and an extra extension, call it "globals". "globals" adds the :global modifier for "set" _and_ makes already declared globals available to the current script. this means that a script will only be able to use the variables it has set itself unless it explicitly asks to import the globals. "globals" can be put in the "include"-document, or in a separate document. I favour the former as I think there is a natural connection. (it could also be in "variables", but that would delay the document needlessly.) -- Kjetil T.
- I-D ACTION:draft-daboo-sieve-include-03.txt (fwd) Cyrus Daboo
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Aaron Stone
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Kjetil Torgrim Homme
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Aaron Stone
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Nigel Swinson
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Kjetil Torgrim Homme
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Kjetil Torgrim Homme
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Aaron Stone
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Nigel Swinson
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Aaron Stone
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Kjetil Torgrim Homme
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Aaron Stone
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Kjetil Torgrim Homme
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Nigel Swinson
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Cyrus Daboo
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Arnt Gulbrandsen
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Kjetil Torgrim Homme
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Cyrus Daboo
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Ned Freed
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Aaron Stone
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Nigel Swinson
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Alexey Melnikov
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Nigel Swinson
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Kjetil Torgrim Homme
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Aaron Stone
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Nigel Swinson
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Kjetil Torgrim Homme
- Re: I-D ACTION:draft-daboo-sieve-include-03.txt (… Alexey Melnikov