On Fri, Jul 27, 2012 at 10:59 AM, Dmitry Olshansky <[email protected]> wrote: > On 27-Jul-12 12:48, Alex Rønne Petersen wrote: >> >> On Fri, Jul 27, 2012 at 9:04 AM, Jacob Carlborg <[email protected]> wrote: >>> >>> On Jul 27, 2012, at 08:54 AM, Alex Rønne Petersen <[email protected]> >>> wrote: >>> >>> Since always? I mean, nobody actually uses cmd.exe on Windows, do they? >>> >>> >>> First, shell scripts are not portable. You have to be very careful which >>> language constructs you choose to use. It's very easy you suddenly use a >>> language construct that is an extension only available in a particular >>> shell. >> >> Then I think you mean those extensions aren't portable. :) >> >> Also, the script is written for zsh which is fully compatible with >> bash, which is available practically everywhere. > > Nope. But say D script would indeed run on all interesting platforms.
"Nope" is not a very convincing argument. :) D is most certainly *not* available on all interesting platforms yet, unless x86 is the only interesting platform to you... > > >>> >>> It's literally the only platform without a shell installed by default, >>> and even then, getting a shell via MinGW or Cygwin is trivial. >>> >>> >>> I don't agree. I wouldn't want to ask my users of an application/tool to >>> have to install MinGW or Cygwin. Preferably the shouldn't have to install >>> anything. That basically means native code. >> >> This is a script for use by developers, not by end users. Can you >> honestly develop on Windows without MinGW/Cygwin > > I can and in fact do. Personally, I find shell scripts durty & unreliable. > Quick & dirty is the first thing that comes to mind when I think shell > scrip. Yeah you may use them to do `this thing` on *NIX, but proposing them > as portable tool - just meh. They are more portable than D 'scripts'. > > -- > Dmitry Olshansky > > > _______________________________________________ > dmd-beta mailing list > [email protected] > http://lists.puremagic.com/mailman/listinfo/dmd-beta Regards, Alex _______________________________________________ dmd-beta mailing list [email protected] http://lists.puremagic.com/mailman/listinfo/dmd-beta
