| | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |
Work begins on a Perl 6 regexp parser, and Unicode manipulation of strings prompts discussion on the language list.
Jeffrey Goff explains how to connect the X-Plane flight simulator with a Perl console to build new instrument panels, traffic simulators, and even an autopilot in Perl.
Getting ready for the Piethon is a major concern, while the language list deals with various ways of modifying and annotating expressions.
Matt Cashner provides a high-level introduction to POE, the Perl Object Environment, examining the concepts that POE brings to bear when designing long-running Perl applications.
Arrays and other classes go into the basic Parrot PMC hierarchy, and Dan finally embraces Unicode while perl6-language ... doesn't.
How do you know what your Perl programs are spending their time doing? How do you know where to start optimizing slow code? The answer to both these questions is "profiling," and Simon Cozens looks at how it's done.
Dave Cross goes back to basics to show how using Perl's special variables can tidy up file-handling code.
There are many modules on the CPAN for slicing and dicing email, and we're going to take a whistlestop tour of the major ones. We'll also concentrate on an effort started by myself, Richard Clamp, Simon Wistow, and others, called the Perl Email Project, to produce simple, efficient and accurate mail handling modules.
Parrot gets the beginnings of library dynamic loading, and Perl 6 gets a... periodic table?
The HTTP::Recorder module is a brilliant new way of writing tests for web applications -- it works as a proxy, watching how you navigate around a site and then replays the browsing session to check that everything is what you expect. Its author, Linda Julien, explains how to start writing web site test suites.
Mark-Jason Dominus's quiz of the week mailing list is back, and we bring you the questions and solutions for the past week's quizzes.
Lots of documentation effort on the Parrot list this week, and some work on the Perl 6 compiler, while on the language list, magical new syntaces for filling hashes...
Allison is President of the Perl Foundation, and project manager for Perl 6. What does that actually mean? We caught up with her to talk about the Foundation, YAPC, and the Perl 6 effort.
Affrus is a new IDE from Late Nite Software; Simon puts it through its paces to see how it compares to Komodo and his beloved Unix editors.
The native call interface raises questions on the internals list; Piers Cawley has the details on this and everything else from the Perl 6 effort.
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 abilities and your understanding of Perl's taint mode.
Though it's a full-fledged programming language now, Perl still has roots in Unix file editing. A hearty set of command-line switches, options, and shortcuts make it possible to process files quickly, easily, and powerfully. Geoff Broadwell explains far more than you ever wanted to know about it.
Want to become a better programmer? Read good code! How do you know what's good code and where to start? Luke Schubert demonstrates how to pull ideas out of code by exploring Math::Complex.
Web services may be unfortunately trendy, but having a simple API for other people to use your application is very powerful and useful. Is SOAP the right way to go? Sam Tregar describes an alternate approach he's pulled from working the Bricolage and Krang APIs.
Piers Cawley has the latest from the Perl 6 mailing lists. The perl6-compiler list discusses rule engine flexibility, the Parrot people discuss the Parrot versions of Forth, Tcl, and Python as well as lexical pads, and the Perl 6 Language list argues about what being in the core really means.
| | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |