What's different between OrePAN1 and OrePAN2?
Few months ago, I want to make OrePAN1 as a library. Because I want to create a tool like Carton. It needs to rewrite most of code in OrePAN1. It may break the existing code. OrePAN1 was already used in some production environment. I can't break it.
OrePAN1 implements a lot of things by itself for less dependencies. And it got a lot of feature enhancements...
Then, OrePAN1 is like this:
Then, I bootstrapped new OrePAN2 proejct.
OrePAN2 use CPAN modules well. Today, we can use App::FatPacker for writing standalone scripts. There is no reason to reduce dependencies.
OrePAN2 stands on charsbar's Parse::LocalDistribution. Parse::LocalDistribution is copy&pasted from PAUSE. It's completly compatible with PAUSE. It's awesome module.
Full of code was overhauled. All things are put on right place. OrePAN2 is now awesome project.
Thanks.
Published: 2013-08-14(Wed) 19:06