1.06
- depend to Test::SharedFork 0.14. It fixes issue with Test::Builder2.
1.05
- workaround for $@ issue in test case.
Data::Util's method modifier clears $@.
3.0200 June 18, 2010
- Added skewness and kurtosis
- https://rt.cpan.org/Ticket/Display.html?id=58187
- Thanks to Shawn Laffan.
3.0102 June 15, 2010
- Add the $VERSION variable to Statistics::Descriptive::Sparse and
Statistics::Descriptive::Full. This was done to silence the CPAN indexer.
3.0101 June 15, 2010
- Moved the trimmed_mean caching test (that used the Benchmark.pm module)
to rejects/descr.t , because it kept failing.
0.68 Sat Sep 11 16:24:42 2010
[CHANGES]
* Remove an optional depenency, Data::Util.
This is used to make method modifiers faster, but the effect
is limited to 'before' and 'after' modifiers. Rather,
D::U's modifiers are slightly different from the standalone version,
and sometimes the difference caused problems.
0.67 Fri Sep 10 13:56:38 2010
[BUG FIXES]
* Oops! Fix a mistake of removing neccesary denepdencies
0.66 Fri Sep 10 13:30:41 2010
[BUG FIXES]
* Workaround older perl's bug that caused segv in throwing errors
* Fix looks_like_number portability
0.65 Thu Sep 9 13:30:33 2010
[CHANGES]
* An attribute in a subclass can now override the value of "is"
(Moose 1.07 feature)
* Remove long deprecated methods:
_create_args(), compute_all_applicable_attributes(),
and clone_instance()
[BUG FIXES]
* Fix tests that misused test functions. This problem was revealed
by Test::Builder2
* Improve C++ compatibility in Mouse::XS
0.46 Sep 10 2010
- added possibility to get big size covers;
- fixed retrieving of cover for non-English movies;
- fixed bug with parsing of the movie title on the search page, ticket #55739;
- fixed plot parsing.
pkgsrc has ruby-SDL-2.1.1 now but 2.1.1.1 differ Readme only.
And to update 2.1.1.1, pkgsrc must be switch to none rubygem based
package. It costs too much.
Ruby on Rails is a full-stack web framework optimized for programmer
happiness and sustainable productivity. It encourages beautiful code
by favoring convention over configuration.
= Active Record -- Object-relational mapping put on rails
Active Record connects classes to relational database tables to establish an
almost zero-configuration persistence layer for applications. The library
provides a base class that, when subclassed, sets up a mapping between the new
class and an existing table in the database. In context of an application,
these classes are commonly referred to as *models*. Models can also be
connected to other models; this is done by defining *associations*.
(This is part of Ruby on Rails 3.)
= Railties -- Gluing the Engine to the Rails
Railties is responsible to glue all frameworks together. Overall, it:
* handles all the bootstrapping process for a Rails application;
* manager rails command line interface;
* provides Rails generators core;
(This is part of Ruby on Rails 3.)
Action Mailer is a framework for designing email-service layers. These layers
are used to consolidate code for sending out forgotten passwords, welcome
wishes on signup, invoices for billing, and any other use case that requires
a written notification to either a person or another system.
Action Mailer is in essence a wrapper around Action Controller and the
Mail gem. It provides a way to make emails using templates in the same
way that Action Controller renders views using templates.
Additionally, an Action Mailer class can be used to process incoming email,
such as allowing a weblog to accept new posts from an email (which could even
have been sent from a phone).
(This is part of Ruby on Rails 3.)
Action Pack is a framework for handling and responding to web requests. It
provides mechanisms for *routing* (mapping request URLs to actions), defining
*controllers* that implement actions, and generating responses by rendering
*views*, which are templates of various formats. In short, Action Pack
provides the view and controller layers in the MVC paradigm.
(This is part of Ruby on Rails 3.)
Active Resource (ARes) connects business objects and Representational
State Transfer (REST) web services.
It implements object-relational mapping for REST web services to
provide transparent proxying capabilities between a client
(ActiveResource) and a RESTful service (which is provided by Simply
RESTful routing in ActionController::Resources).
(This is part of Ruby on Rails 3.)
Active Model provides a known set of interfaces for usage in model classes.
They allow for Action Pack helpers to interact with non-ActiveRecord models,
for example. Active Model also helps building custom ORMs for use outside of
the Rails framework.
(This is part of Ruby on Rails 3.)
## Abstract ##
Arel is a Relational Algebra for Ruby.
1) simplifies the generation complex of SQL queries
2) adapts to various RDBMS systems
It is intended to be a framework framework; that is, you can build
your own ORM with it, focusing on innovative object and collection
modeling as opposed to database compatibility and query generation.
## Status ##
For the moment, Arel uses ActiveRecord's connection adapters to
connect to the various engines, connection pooling, perform quoting,
and do type conversion. On the horizon is the use of DataObjects
instead.
The long term goal, following both LINQ and DataMapper, is to have
Arel adapt to engines beyond RDBMS, including XML, IMAP, YAML, etc.
A toolkit of support libraries and Ruby core extensions extracted from
the Rails framework. Rich support for multibyte strings,
internationalization, time zones, and testing.
(This is part of Ruby on Rails 3.)
Rack::Test is a small, simple testing API for Rack apps. It can be
used on its own or as a reusable starting point for Web frameworks and
testing libraries to build on. Most of its initial functionality is an
extraction of Merb 1.0's request helpers feature.
A stackable dynamic tree based Rack router.
Rack::Mount supports Rack's +X-Cascade+ convention to continue trying
routes if the response returns +pass+. This allows multiple routes to
be nested or stacked on top of each other. Since the application
endpoint can trigger the router to continue matching, middleware can
be used to add arbitrary conditions to any route. This allows you to
route based on other request attributes, session information, or even
data dynamically pulled from a database.
Thor is a simple and efficient tool for building self-documenting
command line utilities. It removes the pain of parsing command line
options, writing "USAGE:" banners, and can also be used as an
alternative to the [Rake](http://github.com/jimweirich/rake) build
tool. The syntax is Rake-like, so it should be familiar to most Rake
users.