public
Description: A Perl 6 implementation of Perl 6-style text formatting
Homepage:
Clone URL: git://github.com/mattw/form.git
form /
name age message
file LICENSE Tue Feb 24 23:23:28 -0800 2009 An attempt at getting the grammar working for a... [mattw]
file Makefile.PL Tue Jun 30 08:11:07 -0700 2009 Some number formatting code (very simple) Also... [mattw]
file Makefile.in Wed Oct 14 14:33:18 -0700 2009 Fixed bitrot due to progress in Rakudo. [mattw]
file README Thu Jun 04 09:34:02 -0700 2009 Fixed failing test in 03/textformatting.t Shou... [mattw]
directory lib/ Wed Oct 14 14:33:18 -0700 2009 Fixed bitrot due to progress in Rakudo. [mattw]
directory t/ Wed Oct 14 14:33:18 -0700 2009 Fixed bitrot due to progress in Rakudo. [mattw]
README
An implementation of Perl 6's Form module, as described by Exegesis 7 and Damian Conway's Perl6::Form module.

This is a WORK IN PROGRESS and most likely doesn't work at any given time.

TODO
====

* Demo: HTML form generation
* Data specified as lists
* Numeric fields with decimal separator and justification
* Numeric fields with thousands separators and justification
* Currencies
* Everything else


BUILDING AND RUNNING
====================

$ perl Makefile.PL
$ make
$ make test

Makefile.PL will examine your environment to find Rakudo.

If your Rakudo is configured as Parrot-inside-Rakudo (i.e. you got Rakudo
and built it using --gen-parrot), set RAKUDO_DIR to the top level Rakudo
directory.

If your Rakudo is inside Parrot, set PARROT_DIR to the top level Parrot
directory.

If the script misdetects PARROT_DIR or RAKUDO_DIR, specifying both in the
environment will allow you to correct that.

PERL6LIB must be set (TODO: what to? './lib' seems to be the minimum, but
something suggests we should do that ourselves)

TODO (how does this stack up for Proto users? Should Just Work, I hope)

Licensed under the Artistic Licence 2.0