This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
Bob Hutchison (author)
Tue Dec 22 07:46:34 -0800 2009
xamplr /
| name | age | message | |
|---|---|---|---|
| |
.document | Tue Apr 14 21:33:55 -0700 2009 | |
| |
.gitignore | Fri May 29 04:55:14 -0700 2009 | |
| |
CHANGES.txt | Sun Oct 25 17:11:33 -0700 2009 | |
| |
COPYING | Tue Apr 14 21:33:55 -0700 2009 | |
| |
LICENSE | Tue Apr 14 21:33:55 -0700 2009 | |
| |
Makefile | Mon Jun 15 16:47:55 -0700 2009 | |
| |
README.rdoc | Tue May 12 04:01:46 -0700 2009 | |
| |
README.rdoc.orig | Thu May 07 04:26:29 -0700 2009 | |
| |
Rakefile | Sun Dec 13 10:30:35 -0800 2009 | |
| |
VERSION.yml | Sun Dec 13 10:30:47 -0800 2009 | |
| |
bin/ | Sat Oct 24 09:01:39 -0700 2009 | |
| |
docs/ | Sat Dec 12 02:36:25 -0800 2009 | |
| |
examples/ | Sun Nov 08 12:24:32 -0800 2009 | |
| |
lib/ | Tue Dec 22 07:46:34 -0800 2009 | |
| |
regression/ | Tue Nov 17 12:02:27 -0800 2009 | |
| |
xamplr.gemspec | Sun Dec 13 10:30:47 -0800 2009 |
README.rdoc
xamplr
xamplr is a set of software tools that supports development of ruby applications.
Features:
- supports Domain Driven Design in Ruby - persistence ignornace - clusters, entities, 'regular' objects, and repositories (corresponding approximately to DDD's aggregates, entities, value objects, and repositories) - different peristence techniques including filesystem (XML format) and Tokyo Cabinet - transaction support - querying - fast development, fast execution - has been in use in commercial software since 2004, a Java version has been in use since 1998.
Anti-Features:
- absymal lack of documentation. If you are brave and willing to wade through (old) blog entries, you might try looking at:
http://recursive.ca/hutch/category/software/tools-i-use/xampl/
Installation:
The stable release is hosted on rubyforge as a gem, so:
[sudo] gem install xamplr
The most recent release is hosted on github, also as a gem, so:
gem sources -a http://gems.github.com
[sudo] gem install hutch-xamplr
The most recent code is in the repository, so clone the github project and either
use it directly (with a little fooling about with load paths), or build it as a gem
and install locally.
License:
For the moment it is AGPLv3 (see COPYING). An alternative license may be negotiated, contact me. In the near future this license will be relaxed.
Copyright Info:
Copyright © 2009 Bob Hutchison. See LICENSE and COPYING for details.







