[personal profile] csjewell

Well, there is now an alpha version of Strawberry Perl Professional up. I'm calling it Alpha 1 (as opposed to, say, " Alpha 1") because it's be built on top of Strawberry Perl [The January 2010 version.]

"Strawberry Perl Professional Alpha 1" includes:

  1. All graphical toolkits that I know about and can get to build easily (Tk, Wx, and Win32::GUI at the moment. OpenGL will be in the next version.)

  2. Graphical CPAN client (CPANPLUS::Shell::Wx) and POD viewer (Tk::Pod) *

  3. The Padre perl IDE, and Perl::Tidy, Perl::Critic, and Catalyst plugins for it.

  4. Moose and a number of MooseX modules.

  5. Catalyst::Runtime, Catalyst::Devel, and a number of Catalyst/CatalystX modules, including the Catalyst::Manual.

  6. A console Perl-language shell (Perl::Shell) - Devel::REPL may be in the next version. **

  7. Dist::Zilla, Devel::NYTProf, Perl::Critic, Perl::Tidy, BioPerl...

  8. ... and everything that's already in Strawberry Perl.

(Everything that's specifically in Professional is listed in DISTRIBUTIONS.txt)

One goal for the next release is to have Padre linked in as the default editor for .pl, .pm, and .pod files. This alpha is just to test the modules chosen and to shake things down - and maybe prod a few more CPAN module authors into getting their modules working better on Windows.

There is no release notes page for this build yet - that will come with the next alpha or beta, whatever I decide to call it.

There will be no 5.8.9.x version of Strawberry Perl Professional - It will only come in 5.10.1.x versions for the moment. It's taking me 4 1/2 hours to do one build of Professional, and I just bought this machine in October - anybody want to contribute to a second machine to start a build farm?

To download this version, go to the Strawberry Perl beta page.

I'm calling it an alpha because I KNOW some things do not work, and others may not work well.

In particular, CPANPLUS::Shell::Wx (the graphical CPAN shell linked from the start menu) crashes just after the splash screen starts. You, in particular, have been prodded. :) If you know Wx, send the author patches. (I'm going to start learning it)

* Devel::ebug::Wx [a graphical Perl debugger] would be nice to have, also, but Devel::ebug is not testing correctly at the moment, so I don't trust it enough to include it here. If you want it, apply tuits.

** I may or may not remove one of these before release. Depends on what is wanted and working well.


Date: 2010-02-19 09:23 am (UTC)
From: (Anonymous)
Devel::ebug::Wx is probably in need of some love; last time I worked on it there were some
bugs (but I can't remember the details now).


Awesome, thanks!

Date: 2010-02-19 02:20 pm (UTC)
From: (Anonymous)
Thanks for putting this together, I don't use Perl under Windows much myself, but I'm delighted all the same. I will give this a go and look forward to your beta and release!

-- Jacinta Richardson, Perl Training Australia

Date: 2010-02-19 07:55 pm (UTC)
From: [identity profile] alexchorny.livejournal.com
I'd also add HTML::Tidy - one of Padre plugins requires it and it depends on C libtidy. Andy abandoned plans to bundle libtidy in HTML::Tidy.

How did you manage to make File::NFSLock? It's tests hang (https://rt.cpan.org/Public/Bug/Display.html?id=40185).

Date: 2010-02-19 10:00 pm (UTC)
From: [identity profile] hobbs.cleverdomain.org
Task::Catalyst -> Catalyst::Plugin::Session::Store::BerkeleyDB -> BerkeleyDB::Manager -> File::NFSLock :)

Make it optional please...

Date: 2010-02-19 09:17 pm (UTC)
From: (Anonymous)
"One goal for the next release is to have Padre linked in as the default editor for .pl, .pm, and .pod files."

Please don't automagically do that.

thank you!

Date: 2010-02-21 12:52 pm (UTC)
From: (Anonymous)
I installed about 90% of those modules on a fresh Strawberry install about a week back. Thank you for including them in a distribution!



June 2011

192021 22232425

Style Credit

Page generated May. 1st, 2017 02:16 am
Powered by Dreamwidth Studios

Expand Cut Tags

No cut tags

Most Popular Tags

Page Summary