Documentation
Summary of changes in the Badger toolkit
Frequently asked questions about Badger
Modules
Perl Application Programming Toolkit
base class module
class metaprogramming module
class mixin for configuration
metaprogramming module for adding methods to a class
class module for defining package variables
base class for encoding/decoding data
encode/decode data using MIME::Base64
encode/decode data using multiple codecs
codec wrapper around Encode
base class codec for different encodings
encode/decode data using JSON
encode/decode data using Storable
URI encode/decode
URL encode/decode
encode/decode Unicode
encode/decode data using YAML
modules for encoding and decoding data
configuration module
defines constants for other Badger modules
base class mixin module implement debugging methods
structured exception for error handling
symbol exporter
base class factory module
class module for Badger::Factory sub-classes
filesystem functionality
directory object
file object
generic fileystem path object
virtual filesystem
visitor for traversing filesystems
central repository of shared resources
base class mixin object
base class for creating prototype classes
colour functionality
test module
test manager module
various utility functions