CLI signature?

2005-02-05 Thread Juerd
This probably goes against everything a shell based platform wants, but would it be possible to give the program a sub-like signature? I ask this after another painful session of forgetting how things work, reading Getopt::Long's documentation. signature ( Rule $pattern,

Re: CLI signature?

2005-02-05 Thread Matthew Walton
Juerd wrote: This probably goes against everything a shell based platform wants, but would it be possible to give the program a sub-like signature? I ask this after another painful session of forgetting how things work, reading Getopt::Long's documentation. signature ( Rule $pattern,

Re: CLI signature?

2005-02-05 Thread Ingo Blechschmidt
Hi, Juerd wrote: This probably goes against everything a shell based platform wants, but would it be possible to give the program a sub-like signature? I like that idea very much, but... signature ( Rule $pattern, bool +$help:short('h'), Int +$verbose

Re: CLI signature?

2005-02-05 Thread Juerd
Matthew Walton skribis 2005-02-05 16:20 (+): Would this actually be any better than the interface provided by Getopt::Long? I'm not sure if it's *better*. I personally find it easier to read and much easier to remember. It would reduce the number of mini languages needed. Passing

Re: CLI signature?

2005-02-05 Thread Juerd
Ingo Blechschmidt skribis 2005-02-05 17:19 (+0100): ...this seems a bit ugly to me. The signature part, or the signature itself? Because you'll encounter lists like this all over Perl 6 code anyway... What do you say about that: use Getopt::Auto; run main; sub main ( Rule $pattern,

Re: CLI signature?

2005-02-05 Thread Ingo Blechschmidt
Hi, Juerd wrote: Ingo Blechschmidt skribis 2005-02-05 17:19 (+0100): ...this seems a bit ugly to me. The signature part, or the signature itself? Because you'll encounter lists like this all over Perl 6 code anyway... I refered to the way the signature is specified, not the signature

Re: CLI signature?

2005-02-05 Thread Juerd
Ingo Blechschmidt skribis 2005-02-05 18:52 (+0100): signature(...) looks like a function/sub call, while it isn't one really. Macros can do this to a language :) macro signature is parsed /Perl::Signature;/ { ... } Maybe it should be possible to create Signature objects without creating

Re: CLI signature?

2005-02-05 Thread Johan Vromans
Hi Juerd, [Quoting Juerd, on February 5 2005, 16:57, in CLI signature?] signature ( Rule $pattern, bool +$help:short('h'), Int +$verbose :short('v'), Str [EMAIL PROTECTED] = - ); The actual parsing still has to happen 'somewhere else', exactly