[Israel.pm] Is there a lack of (good) Perl programmers?
felix.liberman at gmail.com
Mon Mar 12 06:29:33 PDT 2007
Well, if you started GUI sub-topic :-) let me introduce latest version
of VPTK - WYSIWYG tool for Perl/Tk code generation. It's available on
CPAN (http://search.cpan.org/~felixl/vptk_w_2_38b) and already got
I can't pretend that this is an ideal solution for GUI development in
Perl, but could be a good 'starter' for inexperienced developer.
On 3/12/07, perl-request at perl.org.il <perl-request at perl.org.il> wrote:
> Date: Sun, 11 Mar 2007 21:38:56 +0200
> From: "Offer Kaye" <offer.kaye at gmail.com>
> Subject: Re: [Israel.pm] Is there a lack of (good) Perl programmers?
> To: "Perl in Israel" <perl at perl.org.il>
> <5694250703111238r7e1e52d6ld745be123c51f4e2 at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> This seems to have been turned into a thread about the relative
> (compared to other languages) usefulness of Perl in the workplace.
> >From my experience in Zoran and what I heard from friends in other
> "Semiconductor" companies (Intel, Marvel), Perl is very much alive and
> used in our industry, thank you very much :) There are rarely if ever
> any competitors for writing tools/scripts, except for Tcl*.
> It's just that not being software companies, these places rarely if
> ever look for Perl programmers, as such. Instead they look, when they
> need people to support the Perl tools, for people with knowledge in
> the related VLSI/hardware field *and* knowledge of Perl, or they teach
> him/her Perl from scratch. I feel this is a shame as usually the Perl
> code written tends to be of "beginner" quality - not always bad, just
> not high quality, certainly not easy to extend to large
> projects/teams. In addition there is little expenditure of resources
> on Perl itself (IDEs, books, updated versions), so Perl remains a
> 'side project' of a few dedicated individuals...
> Note that all of the above is my highly subjective and personal
> experience or stuff I've heard - people from other companies may have
> totally different experience or knowledge.
> One area where I feel Perl is lacking compared to Java or C++ is
> writing GUIs. Perl GUIs are usually (almost always) written in
> Perl/Tk, especially as Tk comes installed with ActivePerl. Frankly
> Perl/Tk is butt-ugly (at least in a Motif based desktop such as the
> one we use - YMMV), lacks modern features and widgets and is therefore
> not appealing for most GUI tasks except for very simple ones.
> Perl bindings to other toolkits (GTK+, QT, WxWidgets) are difficult
> for beginners to master, badly documented, lack examples and are
> practically impossible to install in the workplace since you need the
> relevant header files and those are not always installed...
> A self contained Perl module with no outside library dependencies and
> advanced GUI features and look is probably a pipe-dream, considering
> the amount of work that goes into such a toolkit such as Swing, GTK+
> or QT. But this is what Java and C++ have and where I feel Perl is
> lacking. With a really good GUI widget toolkit, I think Perl would be
> much more interesting for companies and individuals used to today's
> GUI-intensive environment.
> * Tcl was pushed as the default interface language of the two largest
> EDA companies, Synopsys and Cadence. The users - hardware companies -
> are slowly but surely following, as really they have little choice.
> Just my 2cents worth,
> Offer Kaye
More information about the Perl