Perl Workspace - a graphical multi-line Perl shell
I’m doing most of my coding in Perl. While Perl is a phantastic language it lacks IMHO some development tools. Of course there are several good (and some not so good) Perl IDEs like ActiveState Komodo, Open Perl IDE, PerlEdit, OptiPerl, EPIC, Perl Builder, Perl Editor or Perl Express, but none of them where really fitting my needs. In fact the Perl IDE I still use is UltraEdit with some special configurations.
While playing around with Smalltalk and Lisp I learned how phantastic it is to have a workspace to evaluate multi-line commands. Thus inspired by the Smalltalk workspace (hence the name of my script) and the Lisp SMILE functionality I tried to mimic these tools.
Of course my Perl Workspace can in no way really compete with the mentioned tools, but I hope it is as helpful for you as it is for me.
Features
- multi-line editing of Perl code
- command history, persistent between sessions
- Perl syntax highlighting
- auto indentation
- run portions of Perl code from an arbitrary text editor (alpha)
- Complete description (POD)
Download
Comparable Tools & Credits
psh - the perl shell
Screenshots
Step 1 - Define a function:

Step 2 - Call the function:

Step 3 - Look at the result:


Save This Page
[…] like the Smalltalk workspace or the Python IDLE shell. For Perl development I have created a graphical Perl shell for that […]
[…] eine erhebliche Änderung des Codes benötigt. Für meine grafische Perl-Shell, den Perl Workspace, hatte ich bisher aber keine Lust, das […]