/--- On Tue, Aug 29, 2000 at 06:33:41PM -0400, John Porter wrote:
| $x = 0;
|
| sub side {
| $x = 1;
| }
|
| trans {
| local $x;
| side();
| print "x=$x\n"; # should print 1
| die;
| }
|
| print "x=$x\n"; # should print 0
|
| Personally, I'd rather see transaction-enabling requested on
| a per-variable basis.
I prefer that syntax too...
\---
Anyway, think "local" and "trans" as _different_, because these are
for _different_ purposes, and may the programmer get confused. For
example, he cannot use _real_ local variables in a transaction...
dLux
--
mailto:[EMAIL PROTECTED] icq:30329785
- Re: RFC 130 (v4) Transaction-enabled variables for Perl6 dLux
- Re: RFC 130 (v4) Transaction-enabled variables for ... Steve Fink
- Re: RFC 130 (v4) Transaction-enabled variables ... Jarkko Hietaniemi
- Re: RFC 130 (v4) Transaction-enabled variab... Dan Sugalski
- Re: RFC 130 (v4) Transaction-enabled variables ... John Porter
- Re: RFC 130 (v4) Transaction-enabled variables ... Chaim Frenkel
- Re: RFC 130 (v4) Transaction-enabled variab... Ken Fox
- Re: RFC 130 (v4) Transaction-enabled va... John Porter
- Re: RFC 130 (v4) Transaction-enabled va... dLux
- Re: RFC 130 (v4) Transaction-enabled va... John Porter
- Re: RFC 130 (v4) Transaction-enabled va... dLux
- Re: RFC 130 (v4) Transaction-enabled va... Chaim Frenkel
- Re: RFC 130 (v4) Transaction-enabled va... Ken Fox
- Re: RFC 130 (v4) Transaction-enabled va... Chaim Frenkel
- Re: RFC 130 (v4) Transaction-enabled va... dLux
- Re: RFC 130 (v4) Transaction-enabled va... Dan Sugalski
- Re: RFC 130 (v4) Transaction-enabled va... dLux
- Re: RFC 130 (v4) Transaction-enabled va... Bart Lateur
- Re: RFC 130 (v4) Transaction-enabled va... Jarkko Hietaniemi
- Re: RFC 130 (v4) Transaction-enabled va... Chaim Frenkel
- Re: RFC 130 (v4) Transaction-enabled va... dLux
