XML::Comma is Free Software released under the GNU General Public License.

The latest distribution is XML-Comma-1.994. XML Comma 1.994 is a "beta" release of the long awaited comma-DEVEL branch, aka comma 2. More information is available on comma 2 and why it's worth upgrading from comma 1.x.

A complete Comma install requires Perl 5.6 or greater and installation of several CPAN modules:

  • Class::ClassDecorator
  • Compress:Zlib
  • Crypt::Blowfish
  • Crypt::CBC
  • DBI
  • DBD::mysql or DBD::Pg
  • Digest::HMAC_MD5
  • Inline
  • Lingua::Stem
  • Math::BaseCalc
  • PAR
  • Storable (included in core perl as of perl 5.8)
  • String::CRC
  • Test::More

XML::Comma development is managed using subversion, a source code version control system. The repository is available here:

  https://chronicle.allafrica.com:8080/repository/

From a web browser that URI will let you poke around the tree (although a nicer interface is available via viewvc). From the command line, an `svn co` in front of that URI will get you the entire repository tree. XML-Comma and a number of optional CommaX modules are under the trunk/ directory. The deprecated comma 1.x branch is located at branches/branches/XML-Comma-1.x.

If you want to skip the development branch, `svn co https://chronicle.allafrica.com:8080/repository/trunk` is the command for you. If you just want the XML-Comma module, `svn co https://chronicle.allafrica.com:8080/repository/trunk/XML-Comma` is the command for you.