Badger

Perl Application Programming Toolkit
Download

Badger Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Andy Wardley
  • Publisher web site:
  • http://search.cpan.org/~abw/

Badger Tags


Badger Description

Perl Application Programming Toolkit Badger is a Perl application programming toolkit.SYNOPSIS use Badger; # 1) have more fun # 2) get the job done quicker # 3) make your code shinier # 4) finish work early # 5) go skateboarding # 6) enjoy lifeThe Badger toolkit is a collection of Perl modules designed to simplify the process of building object-oriented Perl applications. It provides a set of foundation classes upon which you can quickly build robust and reliable systems that are simple, sexy and scalable. Badger was hewn from the living rock of the Template Toolkit. It represents all the generic bits of TT that aren't directly related to template processing. They're also the same kind of generic modules that have appeared in pretty much every non-trivial Perl application I've written over the past 10 years. So Badger is essentially a restrospective generalisation of what I've learnt over that time about the right way (or more accurately, some of the less wrong ways) to build Perl applications. Badger is designed to be lightweight, fast, and as simple as it can be without being too simple. It offers convenience, convention and consistency in an attempt to improve the Kwalitee of your code and make it more Skimpy™ (which is my artistic interpretation of what Michael Schwern refers to as skimmable code - that is, code that is easy to read and also easy to skim over).WARNINGThis is the fourth version of the Badger Toolkit. It should treated as alpha quality code, edging towards beta.The code is believed to be reliable and the release of versions 0.01 to 0.03 haven't throw up any major problems. Badger is based on code and concepts that have been used in production systems for a number of years. Most of the API is well-defined and unlikely to change significantly in future versions. However, we're not ruling anything out given that the Badger has only just been incarnated in his current form.The documentation isn't complete, but it's not far off. Most, if not all of the important core modules are fully documented and believed to be accurate. Those that aren't fully documented yet should have skeleton documentation annotated with TODO points.The test suite is comprehensive but incomplete. It currently contains over a thousand tests, all of which pass on the system that it has been tested on (Linux, Mac OSX, Windows XP). Requirements: · Perl


Badger Related Software