<html><body><div>On Jul 27, 2012, at 10:48 AM, Alex Rønne Petersen <xtzgzorex@gmail.com> wrote:<br><br><div><blockquote type="cite"><div class="msg-quote"><div class="_stretch"> Then I think you mean those extensions aren't portable. :)<br> </div></div></blockquote><span> </span><br>Well, that's true. But what I mean is that is too easy to start using the extensions without even knowing it. Say you need to know how to do a specific thing in shell script and search for a solution. You found a solution and start to use it. Months later you find out that you've used an extension and non-portable feature of you're shell script.<br><br><blockquote type="cite"><div class="msg-quote"><div class="_stretch"><br> Also, the script is written for zsh which is fully compatible with<br> bash, which is available practically everywhere. It's not just a<br> generic sh script, but is still portable enough by being written for<br> bash.<br> </div></div></blockquote><span> </span><br>When I release DVM I got several complains about the shell scripts not working. I didn't even know I had used extensions.<br><br><blockquote type="cite"><div class="msg-quote"><div class="_stretch"><br> ><br> ><br> > It's literally the only platform without a shell installed by default,<br> > and even then, getting a shell via MinGW or Cygwin is trivial.<br> ><br> ><br> > I don't agree. I wouldn't want to ask my users of an application/tool to<br> > have to install MinGW or Cygwin. Preferably the shouldn't have to install<br> > anything. That basically means native code.<br> <br> This is a script for use by developers, not by end users. </div></div></blockquote><span><br>Ok, ok. </span><br><br><blockquote type="cite"><div class="msg-quote"><div class="_stretch">Can you honestly develop on Windows without MinGW/Cygwin? I wouldn't even<br> bother with the platform if it wasn't for those two.</div></div></blockquote><span> </span><br>I mostly don't use Windows at all. I'm just compiling the code on Windows, run the tests and then be done with it.<br><br>I would need to port DVM to MinGW and/or Cygwin as well.<br><br>--<br>/Jacob Carlborg<br></div></div></body></html>