Skip to content

dams/o-pm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAME

o - syntactic sugar to make Mo one-liners easier

VERSION

version 0.100

SYNOPSIS

# create a Mo class on the fly ...
perl -Mo=Foo -e 'has bar => ( default => sub { q[baz] } ); print Foo->new->bar' # prints baz

DESCRIPTION

o.pm is a simple source filter that adds package $name; use Mo; to the beginning of your script and was entirely created because typing perl -e'package Foo; use Mo; ...' is annoying.

INTERFACE

o provides exactly one method and it's automatically called by perl:

import($package)

Pass a package name to import to be used by the source filter. The package defaults to Class if none is given.

DEPENDENCIES

You will need Filter::Simple and eventually Mo

INCOMPATIBILITIES

None reported. But it is a source filter and might have issues there.

BUGS

See "BUGS" in Mo for details on reporting bugs.

AUTHOR

Damien "dams" Krotkine

COPYRIGHT AND LICENSE

This software is copyright (c) 2011 by Damien "dams" Krotkine.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published