Changes for version 0.17 - 2014-03-08

  • Updated Makefile and README.
  • Requiring the RFC-compliant JSON::Tiny 0.45.
  • Fixed typos and updated POD in Bubblegum, Class, Exception, Role, and Singleton.
  • Fixed typos and updated POD in Bubblegum::Syntax; the raise function defaults to $@.
  • Fixed string formatting method agrument error.

Modules

Opinionated Modern Perl Development Framework
Object Orientation for Bubblegum via Moo
General Purpose Exception Class for Bubblegum
Common Methods for Operating on Array References
Common Methods for Operating on Code References
Common Methods for Operating on Hash References
Generic Container Class for Passing Data
Common Methods for Operating on Integers
Common Methods for Operating on Numbers
Common Methods for Operating on Scalars
Common Methods for Operating on Strings
Common Methods for Operating on Undefined Values
Common Methods for Operating on Defined Values
Class Component System for Bubblegum via Moo::Role
Singleton Pattern for Bubblegum via Moo
Common Helper Functions for Structuring Applications
Bubblegum Wrapper around Hashing Algorithms
Bubblegum Wrapper around Data Dumping
Bubblegum Wrapper around Content Encoding
Bubblegum Wrapper around JSON Serialization
Bubblegum Wrapper around YAML Serialization

Provides

in lib/Bubblegum/Object/Float.pm
in lib/Bubblegum/Object/Role/Coercive.pm
in lib/Bubblegum/Object/Role/Collection.pm
in lib/Bubblegum/Object/Role/Comparison.pm
in lib/Bubblegum/Object/Role/Defined.pm
in lib/Bubblegum/Object/Role/Indexed.pm
in lib/Bubblegum/Object/Role/Item.pm
in lib/Bubblegum/Object/Role/Keyed.pm
in lib/Bubblegum/Object/Role/List.pm
in lib/Bubblegum/Object/Role/Output.pm
in lib/Bubblegum/Object/Role/Ref.pm
in lib/Bubblegum/Object/Role/Value.pm
in lib/Bubblegum/Role/Configuration.pm