[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ITP: facets -- Collection of extensions and additions for Ruby



reopen 307078
owner 307078 angdraug@debian.org
thanks bts

* Package name    : facets
 Version         : 1.7.46
 Upstream Author : Thomas Sawyer <transfire@gmail.com>
* URL             : http://facets.rubyforge.org/
* License         : Ruby (Dual GPL or Artistic-like)
 Programming Lang: Ruby
 Description     : Collection of extensions and additions for Ruby

Ruby Facets is a collection of general purpose, pure-Ruby extensions
and additions for the Ruby programming language. Facets is divided into
two libraries, one for the extensions and the other for the additions.
called Facets/CORE and Facets/MORE, respectively.
.
Facets/CORE is a large collection of methods which extend the core
capabilities of Ruby's built-in classes and modules. This collection of
extension methods are unique by virtue of their atomicity. The methods
are stored individually so that each can be required independently.
This gives developers fine-grain control over which  extra methods to
bring into his or her code. The collection currently contains over 400
methods spanning 28 classes and modules. It is an _atomic_ library in
that the methods are packaged individually so that each can be
_required_ independently. This gives the programmer greater control to
include only the extra methods he or she actually needs.
.
Facets/MORE are a collection of classes, modules and light frameworks
whcih consitutes an ever growing and improving source of reusable
components. Some very nice additions are provided, from an amazing SI
Units system to an elegant Annotations system. And of course there are
all the more typical goodies like Tuple, Functor and Multiton.


Preliminary packages available at:
http://people.debian.org/~angdraug/nitro/

--
Dmitry Borodaenko



Reply to: