On Mon, May 02, 2005 at 09:52:35PM +0200, Juerd wrote:
> I already suggested a syntax like '+$write|w' for having multiple
> ways to say the same thing. I don't like an explicit :mode. Let
> Perl figure that out based on passed named arguments.

I'd like to see this specced. What you're suggesting is that sub
signatures have something as powerful as a good getopt library; things
that spring to mind at this prospect are:

* canonical representations (eg, :w in your example should probably set
  $write)

* mutually exclusive options (for open modes, :write should exclude
  :append)

* computed options (if by "let Perl figure that out" $mode you didn't mean
  "let perl's open figure it out with explicit code).

How would you suggest formalizing these?

(By the way, we need a spec for perl's command line, too. So far we've
been emulating perl5's in an ad-hoc manner.)

-- 
Gaal Yahas <[EMAIL PROTECTED]>
http://gaal.livejournal.com/

Reply via email to