[Catalyst] OT: Windows bashing
Matt S Trout
dbix-class at trout.me.uk
Fri May 19 21:57:58 CEST 2006
Joe Landman wrote:
>> 1) It comes with a fully POSIX-compliant environment / shell / API.
>
> www.cygwin.com
Provides a mostly-POSIX-compliant interface as a layer on top. Not the point.
>> 2) Freely available complete development environment (C/C++ compilers,
>> documentation, debugging, IDE, system profiling tools, process tracing
>> tools, network sniffers, etc).
>
> www.cygwin.com
Doesn't allow you to develop stuff for the base OS. and cygwin is big and a
bit of a pain to install sometimes.
> though the IDE part is a little harder, as are the process tracing,
> sniffers, ...
>
>> 3) Source code for the whole thing freely available, and can be easily
>> modified and rebuilt to locally enhance/bugfix as neccesary.
>
> www.cygwin.com
Is not "the whole thing"
>> 3) Can be installed sans-GUI for servers and small devices.
>
> www.cygwin.com
Doesn't mean we don't have the whole Win32 GUI layer installed
>> 4) Costs me the bandwidth to download it legally, but nothing more.
>
> www.cygwin.com
Still requires a windows license
>> I'll re-evaluate my complete disdain for it and avoidance of it at all
>> costs when they make some significant progress on that list.
>
>
> I have run Catalyst under Cygwin. Works fine. Same with Perl and many
> other tools. Works great.
Mostly. Catalyst and DBIx::Class run fine under cygwin because I've wasted
days of my life chasing down bugs and annoying CPAN authors until they got
fixed. And while I can get SVN::Mirror to work, I still can't get SVK running,
I suspect due to a lurking bug in a dependency somewhere.
> If you have to use windows, and you have no other choice, cygwin is a
> great thing to use.
Absolutely. Still doesn't make it a viable deployment platform, or make any
difference to brandon's previous points.
Now, shall we close this thread, please? It's all getting a little silly and I
fear godwination or something equivalent is fast approaching.
--
Matt S Trout Offering custom development, consultancy and support
Technical Director contracts for Catalyst, DBIx::Class and BAST. Contact
Shadowcat Systems Ltd. mst (at) shadowcatsystems.co.uk for more information
+ Help us build a better perl ORM: http://dbix-class.shadowcatsystems.co.uk/ +
More information about the Catalyst
mailing list