> One can write a perl module that reads the simple argument spec > given in Getopt::Long, and translates it to Piper-spec. 4 out of > 10 interesting programs are written in perl already. 8 out of 10 > coders are amateur perl coders. 8 out of 10 amateur perl coders > have used Getopt::Long. So conquer Getopt::Long. You will get > many elements. Then conquer the PPT (Perl Power Tools) project, > which duplicates most basic Unix commands. And 8 out of 10 sensible perl coders have been considering moving to Python for the past year (at least) ;-) BTW, I like your description of SEALS and thought about doing exactly what you describe to automate cli tools wrapping... but for Narval. Glad to see Narval, Piper's relations have so much in common. I can't wait to actually find time to get them to work together, they'd have a lot to gain from it! -- Nicolas Chauvat http://www.logilab.com - "Mais où est donc Ornicar ?" - LOGILAB, Paris (France)