vanstyn / RapidApp

Turnkey ajaxy webapps
http://rapi.io
Other
48 stars 15 forks source link

Drop use of JSON::DWIW for Windows support #136

Closed vanstyn closed 9 years ago

vanstyn commented 9 years ago
From: Michael Lackhoff [mailto:michael@lackhoff.de] 
Sent: Sunday, April 26, 2015 2:37 AM
To: vanstyn@cpan.org
Subject: RapidApp - DBIx::Class::Schema::Diff - JSON::DWIW

Hello,

I found your RapidApp framework on CPAN and the more I read about it
the more I want to use it ;-) Only problem is Windows (I know). 
Most of the dependencies installed fine under the latest Strawberry 
Perl except a trivial test failure in Catalyst::Devel and a not so 
trivial failure in JSON::DWIW which is a dependency for  DBIx::Class
::Schema::Diff which in turn is a dependency for RapidApp.
Since the problems with JSON::DWIW with Windows/Strawberry are known
for several years now without a solution I wanted to ask if you see
any chance to drop this dependency or at least make it optional.
Perhaps it can be replaced by one of the many other JSON modules on 
CPAN or it can be required only for a subset of the functionality or
 whatever. After all you changed from JSON to JSON::DWIW in 1.01.
Certainly for a reason but perhaps without the intention to exclude 
all Windows users from DBIx::Class::Schema::Diff and therefore 
RapidApp.

I just tried if I could just go back to 1.0 but that version has 
other failures (s. at end of mail).

Of course I am willing to do any tests or help otherwise to sort 
this out.

-Michael