On Sat, Sep 6, 2008 at 10:10 PM, Ben de Groot <[EMAIL PROTECTED]> wrote: > Alec Warner wrote: >> On Sat, Sep 6, 2008 at 10:36 AM, Thomas Anderson <[EMAIL PROTECTED]> wrote: >>> Hi, >>> Currently we have a lot of: >>> src_configure() { >>> econf $(use_enable dvdr) \ >>> $(use_with ipv6 ssl) \ >>> --with-system-zlib >>> } >>> >>> Introducing(Idea shamelessly taken from Exherbo): >>> DEFAULT_SRC_CONFIGURE_USE_{WITHS,ENABLES} >>> DEFAULT_SRc_CONFIGURE_EXTRA_PARAMS >>> >>> The code from above could be rewritten like so: >>> >>> DEFAULT_SRC_CONFIGURE_USE_ENABLES=( 'dvdr' ) >>> DEFAULT_SRC_CONFIGURE_USE_WITHS=( 'ipv6 ssl' ) >>> DEFAULT_SRC_CONFIGURE_EXTRA_PARAMS=( '--with-system-zlib' ) >>> >>> That's much simpler. >> >> It saves you 1 line and reduces readability and intuitiveness by a >> fair margin; how is it simpler? > > It may be 2 lines less, but it is 42 characters more. > Plus, I dislike caps. :-p
In the example I posted it's 339 characters less. Almost half of the original ;-) Regards, -- Santiago M. Mola Jabber ID: [EMAIL PROTECTED]