IPL - From Debugger to Interactive Shell

By Rolf Langsdorf (‎LanX‎) from Darmstadt.pm
Date: Wednesday, 22 August 2012 10:15
Duration: 40 minutes
Target audience: Any
Language: English
Tags: interactive repl shell

You can find more information on the speaker's site:

In comparison to many other script languages the Perl project lacks a convenient interactive shell which is available out of the box.

For instance Rubys "irb" has many advantages over using Perl's debugger started with "perl -de0".

We will show an approach to extend/reconfigure the perldebugger in a way to achieve:

- a REPL feeling by dumping the return values automatically without needing to prepend an p or x command.

- automatic multiline support including indentation (i.e. w/o needing to append "\\")

- importing shell commands for everyday use of commands like "ls" or "cd".

Attended by: Jean Forget, Sören Laird Sörries, Winfried Puchinger (‎winpuc‎), Erik Johansen (‎uniejo‎), Darko Obradovic, Hans-Jürgen Schloz, António Martins (‎ammartins‎), marc chantreux (‎eiro‎), Rolf Langsdorf (‎LanX‎), Francisco Lourenço (‎fml‎), Matthias Zeichmann, André Santos (‎andrefs‎), Hilko Bengen (‎hillu‎), Alex Timoshenko, Dominic Humphries (‎djh‎), Patrick Ringl (‎pari‎), Gunnar Koppel (‎wk‎), Yanick Champoux (‎Yanick‎), Snorri Briem, Vincent Bachelier (‎geistteufel‎), Mike Eve, Oliver Miller, Peter Heuchert, Catalin Ciurea (‎catalin‎), Oleg Komarov (‎komarov‎), Farhad Fouladi, Robin Sheat, Stepan Cenek, Michal Jurosz (‎mj41‎), Gerhard Raffius, Miguel Godinho, Asbjørn Thegler (‎ath‎), Christian Altergott, Jesper Dalberg, Tobias Reimann, Jeroen Visser (‎jvisser‎), anca grosan (‎ancag‎),
Platin Sponsors Gold Sponsors Silver Sponsors Sponsors

Want to sponsor YAPC::EU? See the sponsor packages