background preloader

Www.perl.com

Www.perl.com

Documentation Perl (Practical Extraction and Report Language) en CamelBones, an Objective-C/Perl bridge for Mac OS X & GNUSt The stakeholders in the Perl Ecosystem - who cares about Perl? In this longish post I am trying to enumerate all the forces that care about Perl. Both those who are "just" having fun and those who are in for the money. Many people might react badly if I claim that they have financial interest in the well being of Perl as they see it only as fun. My feeling is that the "Perl community" - whatever that would be - does not like the idea of making money using Perl. So when I am at a YAPC I am expected to wear of my We do it for the fun hat only. On the other hand when I am around people who do not care about Perl or do not use it, I have to explain them in other terms why do I spend so much time in writing open source Perl code and trying to promote the language. I have started to write this blog entry a while ago as part of my plan to add a more business oriented face to the many faces of Perl. A long time ago Ovid wrote a blog post titled ( Solutions Are Not Problems. Stakeholders Let's try to group the Perl stakeholders. Companies: Glue language Update

Documentation Perl en français ExifTool by Phil Harvey Perl Crash Course: Pragmas, Perl Modules, and CPAN | use strict ;#) I always like to say that 90% of Perl is its modules. Back in 2000 when I was working as a junior Perl programmer I was asked to write a web application that, among other things, could send contact messages through email. Unfortunately, I never had anyone to really teach me the Path of Perl – I only relied on Learning Perl by Randall Schwartz, and whatever I could find on the net. I had a really hard time with that application, mainly because I didn’t know about Perl modules, MySQL and SQL language. Had I been familiar with at least the Perl modules part, I wouldn’t have had to spend 8 days and nights in the office (including my birthday). Being the extensible and flexible language that it is, Perl provides us with some safeguards and helpers to assist in avoiding what happened to me (I wish I knew that back then). Pragmas Pragmas are special modules that come installed by default in every Perl distribution. example.pl That’s strict in effect. Perl Modules Back to installing the module…

Dynamic Tools for Dynamic Languages CamelBones, an Objective-C/Perl bridge for Mac OS X & GNUSt Exploring Perl web frameworks -- New Internationalist Blog A couple of years ago I started looking at options to deliver common “front end” functionality for sites using Bricolage, the content-management system that is used at New Internationalist Initially, what I had in mind to provide this front-end functionality was a “swarm” of micro-applications, where each little application provided one simple, specific, function, e.g., user registration, comments on content, voting and rating, sharing content, etc. There were other people thinking along these lines too, and – eventually – I came across the MicroApps project, which stated its philosophy as: MicroApps are small REST applications that are designed from the ground up to be integrated with other applications. Usually, they are not directly useful on their own, but must be integrated into other applications (this is what differentiates a MicroApp from a regular REST application). Unfortunately, the project appeared to be at a standstill, and my experience with Python was pretty limited. Jifty

Comment automatiser Excel utilisant Perl pendant Win32 Les développeurs habitués à l'utilisation de Perl peuvent tirer avantage des capacités d'Automation dans Perl pour Win32 afin de les intégrer à des applications telles que Microsoft Office Cet article vous donne quelques exemples de code Perl qui envoie des données à Microsoft Excel puis crée un Graphique et un Tableau croisé dynamique Avant d'exécuter tout script Perl vous devez installer et configurer Perl sur votre machine Perl pouvant être obtenu gratuitement tout le monde peut fournir une implémentation de Perl pour Win32 Deux versions portées utilisées couramment sont fournies auparavant, par ActiveState, ActiveWare et Mortice Kern System (MKS). Cet exemple utilise la version Perl pour Win32 d'ActiveState Suivez la procédure ci-dessous pour créer et exécuter l'exemple Numéro d'article: 214797 - Dernière mise à jour: mercredi 24 janvier 2007 - Version: 4.2 Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s): Traduction automatique

Introducing Mac::Glue Thanks to the popularity of Mac OS X, the new iBook, and the PowerBook G4, it's no longer uncool to talk about owning an Apple. Longtime Mac devotees have now been joined by longtime Unix devotees and pretty much anyone who wants computers to be shiny, and speakers at conferences such as the Open Source Convention are beginning to get used to looking down over a sea of Apple laptops. One of the great features about Apple's Mac OS is its support for flexible inter-process communication (IPC), which Apple calls inter-application communication (IAC). But this is perl.com, and we don't need inferior scripting languages! In the beginning, there was Mac::AppleEvents. Obviously this isn't putting the computer to its full use; in a high-level language like Perl, we shouldn't have to concern ourselves with clearing up descriptors when they're no longer in use, or providing low-level flags. This is considerably easier to understand, but it's just not Perl.

blog | Perlgeek.de :: What is "Modern Perl"? These days you often hear term Modern Perl, as something new(ish), and much improved over the old ways. But what is it exactly? Well, there's no proper definition, but here is what that term means to me: It's a set of tools, ideas and attitudes that help you to write better Perl programs, and allows you to have more fun while writing them. Here are some aspects of Modern Perl Testing: Most modern Perl modules have extensive test suites, that make development sane and robust Some built-ins now come with safer forms: the three-argument form of open() allows you to open files safely with arbitrary characters in them, without any extra precautions. All of these techniques help to write scalable Perl programs by making proper encapsulation much easier, or by avoiding common errors, identifying performance bottlenecks etc. Update: after watching some discussions about this post in various media, I should add a few more tools that I forgot about earlier:

Related: