[sf-perl] perl on a mac ...

Alex Feinberg alex at strlen.net
Thu Nov 20 17:22:03 PST 2008

I use Perldb myself quite a lot as a REPL. Combined with
XML::Simple/JSON::Syck and LWP it's a very useful way to debug web
services (e.g. use XML::Simple; use LWP::Simple; x
XMLin(get('http://foo.com/status.xml') ; )

Thing is perldb is a debugger, rather than a REPL tool. So if it
were to have REPL like features, it'd mean giving up ability to work
as a debugger:

It would be useful if perldb allowed me to just paste example of
code as I trouble-shot it, with regards for lexical scoping and use

If I wanted to try out this segment on REPL -
my $foo = 'hi';
print $foo;

I'd have to do it as a single line - which makes sense when you're
dealing with in the content of a debugger.

    Perhaps there is a way to do it - but I am not aware of it. In
addition support for emacs/vi keybindings (and other simple editing)
would be somewhat nice.

    I should look into one of the many third-party REPL tools for

On Thursday, 20 November 2008 at 11:31:55 -0800, Joe Brenner wrote:
> Paul Makepeace <Paul.Makepeace at realprogrammers.com> wrote:
> > Joe Brenner <doom at kzsu.stanford.edu> wrote:
> > > Rich Morin <rdm at cfcl.com> wrote:
> > > > <snark>
> > > > Isn't it about time somebody created something like irb (the
> > > > interactive ruby interpreter) for Perl?  Sorry, I forgot; the
> > > > developers are all busy (re-)designing Perl 6...
> > > > </snark>
> > >
> > > What would an irb get you that the perldb doesn't?
> >
> > A less unpleasant interface,
> >
> > http://london.pm.org/pipermail/london.pm/Week-of-Mon-20081110/015663.html
> I see, I would say the main advantage from my point of view is that irb
> let's you do multi-line expressions... do you do that a lot?  I can't
> say I see what it's for exactly.
> _______________________________________________
> SanFrancisco-pm mailing list
> SanFrancisco-pm at pm.org
> http://mail.pm.org/mailman/listinfo/sanfrancisco-pm

More information about the SanFrancisco-pm mailing list