From: Dan Sugalski [mailto:dan@;sidhe.org] > At 5:57 PM -0500 11/14/02, Ken Fox wrote: > > > >Wasn't one of the main problems with Jarkko's juxtaposition > >proposal that it would kill indirect objects? Have we chased > >our tail on this subject after the colon became required for > >indirect objects? > > I dunno. Makes the direct object syntax interesting as well. > What does: > > > $foo = any(Bar::new, Baz::new, Xyzzy::new); > $foo.run; > > do?
If you're wonder what Joe "I can hardly keep up" Blogg thinks... Assuming junctions have neither a property nor a method named 'run', I'd assume that $foo in a want method context would delegate the run method invokation to one of the object-eigenstates. But what would: $foo = all(Bar::new, Baz::new, Xyzzy::new); $foo.run; do? Invoke the run method against all of the object-eigenstates? And if not in a void context, return a junction containing their results? -- Garrett Goebel IS Development Specialist ScriptPro Direct: 913.403.5261 5828 Reeds Road Main: 913.384.1008 Mission, KS 66202 Fax: 913.384.2180 www.scriptpro.com [EMAIL PROTECTED]