Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • I probably overreacted. :)

    To further explain my rating, I was completely put off by (only) this section of your documentation:

    Thanks to Ingy for suggesting that this module should exist.

    It originally seemed to fly in the face of all the hard work people have done to make usable and featureful Perl shells. I interpreted this line as "How come nobody's written a shell that evaluates Perl before?" which would of course be ludicrous. If you had included reasons why other REPL modules didn't work for you, I would've nodded and moved on.

    Hopefully you can see where I'm coming from. The documentation speaks of nothing beyond "command line interpreter in the style of Python".

    I totally think there's a place for a cross-platform, lightweight REPL. Devel::REPL depends on Moose, a few MooseX modules, Lexical::Persistence, Data::Dump::Streamer.. in all probably about 30 dependencies.

    I'd be happy to apply any patches you have for Devel::REPL if you do decide to contribute. We tend to do everything in plugins (to give the user complete control over what features he has). So you'd probably want to implement forcing complete statements using a plugin.

    Anyway, I'm going to remove the rating, because while I think I do have a valid point, it is unfair.