>- Much faster execution thanks to many builtin commands and less
>|fork()|'ing.

Please measure this in doing builds.


I think you've been a long on pro and a bit short on contra;

Contra:
        - Makefiles should not contain shell scripts; commands
          generally should be simple and not use extensive syntax

        - New powerful ksh93 syntax adds an additional hurdle to
          maintaining Makefiles; it requires people to know and understand
          all the finesses of ksh93 and, IMHO, there are too many of them.

        - You can't use ksh93 until your buildserver has ksh93 (in
          general that means you can't use it until 4-5 builds have
          passed and even then, required buildserver upgrades are
          generally frowned upon because of the amount of work
          this causes for all developers)


For #3 I see no point in discussing this until several months *after* ksh93
is integrated; but for me #2 is the killer argument.

Casper
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to