Implementing Common Lisp's (format) language for Perl 6 - Mostly because it's
an interesting challenge, but partially because it offers much more powerful
options than any
sprintf-style formatter, including Python and Ruby's.
Check out source for the instructions, or this
- Using zef (a module management tool bundled with Rakudo Star):
zef update && zef install Format::Lisp
To run tests:
zef test .
my $fl = Format::Lisp.new;
say $fl.format( "~~,,'~c:~c", ',', 'X' );
my $func = $fl.formatter( "x~ax" );
Originally: late Jeffrey Goff, DrForr on #perl6, https://github.com/drforr/
Artistic License 2.0