Often you want to create components that can be added to a class
arbitrarily. This module makes it easy for the end user to use these
components. Instead of requiring the user to create a named class with
the desired roles applied, or applying roles to the instance one-by-one,
he can just pass a traits parameter to the class's new_with_traits
constructor.
A structured type constraint is a standard container Moose type
constraint, such as an ArrayRef or HashRef, which has been enhanced to
allow you to explicitly name all the allowed type constraints inside the
structure.
This class allows to wrap any Moose::Meta::TypeConstraint in a way that
will force coercion of the value when checking or validating a value
against it.
POE::API::Peek extends the POE::Kernel interface to provide clean access
to Kernel internals in a cross-version compatible manner. Other
calculated data is also available.
The Eina library is a library that implemente an API for data types in
an efficient way. It also provides some useful tools like opening shared
libraries, errors management, type conversion, time accounting and
memory pool.
with feedback and tweaks by me.
committing on behalf of laurent@
This is the start of some basic convenience wrappers around dbus
to ease integrating dbus with EFL based applications.
When using e_dbus, direct use of the low level dbus api is still
heavily required for processing messages.
with feedback and tweaks by me.
committing on behalf of laurent@
GNOME Development Monitor is a simple graphical tool to follow the the
development activity of projects hosted on the GNOME infrastructure.
By analysis of commit records (for the last N days) it is able to
generate and display the following informations:
* Planet GNOME.
* Aggregate statistics, like GNOME Commit digest
(http://blogs.gnome.org/commitdigest/).
* For each project:
* Changes to NEWS.
* Changes to ChangeLog.
* Easy viewing of the commit log.
* New patches in bugzilla.
WARNING: this project is still very young and a WIP.
some comments and ok jasper@