Language
Platform
Any
License
Any
Eclipse presents a wealth of capabilities for building tools for compiled languages like C and the Java programming language, but provides little support for scripting languages like Perl, Python,...
ActiveState Software, the dynamic languages company, released Komodo IDE 5.0 today. Komodo IDE 5.0 enhances the award-winning integrated development environment with new and improved features for...
Although Perl-based Web interfaces have limitations, Perl is one of the most commonly used Web development languages. In this article learn to use the Perl/Tk module and satisfy your customers desire...
The Simplified Wrapper and Interface Generator (SWIG) tool connects C/C++ programs with a variety of scripting languages. Learn how to make your application's internal API callable from within Perl...
Debugging Perl applications can be a frustrating process. Many Perl programmers rely on print statements and so-called "postmortem debugging." Others use the built-in Perl debugger. Neither provides...
If you do a lot of web programming, it can save you a lot of time and effort to have a library of JavaScript functions. This article presents some useful, reusable client side code, for calendars and...
A well-written Perl program should, in theory, beat a shell script, right? In theory. In practice, sometimes the details of your Perl installation have more to do with why your program is slow than...
Perl 6 is the long-awaited redesign and reimplementation of the popular and venerable Perl programming language. It's not out yet--nor is there an official release date--but the design and...
The Simplified Wrapper and Interface Generator (SWIG) tool connects C/C++ programs with a variety of scripting languages. Learn how to make your application's internal API callable from within Perl...
Make a geocoding database available to the world through a Perl-driven web service. Then, to demonstrate the service, a PHP web services client talks to this Perl service to retrieve coordinates for...
Unix hackers love their text editors for plain-text manipulatey goodness--especially Emacs and Vim with their wonderful extension languages (and sometimes Perl bindings). Don't fret,...
Persistently practicing good programming will make you a better programmer. It can be difficult to find small tasks to practice, though. Fear not! Here's a 30-minute exercise to improve your testing...
Unlike some other programming languages, Perl makes it easy to process lists of items. Lists and arrays aren't always suitable for every task, though; sometimes you need something more powerful....
Perl lets you be productive in everything from quick and dirty throwaway programs to big, business-critical applications. Building the latter requires some discipline, though. Damian Conway shares...
One of Perl's better-kept secrets is its built-in debugger, a powerful utility that allows developers to rapidly track down errors in their Perl scripts. This article introduces you to the Perl...
This is the script for my talk at YAPC::EU::2002. It's not a transcript of what I actually said; rather it collects together the notes that were in the pod source to the slides, the notes scribbled...
Note that the approach I take for explaining regular expressions is perhaps quite different than you or Fred has ever seen before. The story approaches Perl regular expressions "from the back." The...
Interpreted and scripted languages are often thought to be speed deficient, especially when compared to the compiled languages, assembly, and machine code. But, Perl may not be an interpreted...
One of the most prominent new features of Perl 5.005 is the
inclusion of threads. Threads make a number of things a lot
easier, and are a very useful addition to your bag of
programming tricks.
This article is a tutorial about the Perl5 source debugger and assumes that the reader has written at least one or more simple Perl programs. It is best read in front of a computer, following along...