15 years agoMake sure we're throwing errors on alias/excludes
Shawn M Moore [Mon, 8 Dec 2008 01:20:16 +0000]
Make sure we're throwing errors on alias/excludes

15 years agoUsing "parameter" inside the role block is an error
Shawn M Moore [Mon, 8 Dec 2008 01:16:31 +0000]
Using "parameter" inside the role block is an error

15 years agoThrow an error if there's no parameter name provided
Shawn M Moore [Mon, 8 Dec 2008 01:16:00 +0000]
Throw an error if there's no parameter name provided

15 years agoDoc tweaks
Shawn M Moore [Mon, 8 Dec 2008 01:10:26 +0000]
Doc tweaks

15 years agoDepend on a currently unreleased Moose so you don't go crazy with the failing test :)
Shawn M Moore [Mon, 8 Dec 2008 00:53:11 +0000]
Depend on a currently unreleased Moose so you don't go crazy with the failing test :)

15 years agoPoint to MooseX::Role::Matcher, it's a parameterized role
Shawn M Moore [Mon, 8 Dec 2008 00:52:05 +0000]
Point to MooseX::Role::Matcher, it's a parameterized role

15 years agoOops, this is applying the parameteriz*able* role, so rename the method
Shawn M Moore [Sun, 7 Dec 2008 03:51:21 +0000]
Oops, this is applying the parameteriz*able* role, so rename the method

15 years agoBegin cleaning up the primary code
Shawn M Moore [Sun, 7 Dec 2008 03:37:45 +0000]
Begin cleaning up the primary code

15 years agoDoc tweaks to reflect that keywords can be used outside of role {}
Shawn M Moore [Sun, 7 Dec 2008 03:10:08 +0000]
Doc tweaks to reflect that keywords can be used outside of role {}

15 years agoChanges
Shawn M Moore [Sun, 7 Dec 2008 02:35:16 +0000]
Changes

15 years agoMake sure we can use all of the keywords outside of the role block, and that they...
Shawn M Moore [Sun, 7 Dec 2008 02:27:37 +0000]
Make sure we can use all of the keywords outside of the role block, and that they will make it into the eventual class

15 years agoApply the parameterizable role to the parameterized role 8)
Shawn M Moore [Sun, 7 Dec 2008 02:11:54 +0000]
Apply the parameterizable role to the parameterized role 8)

15 years agoFailing test for role metaobjects knowing their parameters
Shawn M Moore [Sun, 7 Dec 2008 01:08:39 +0000]
Failing test for role metaobjects knowing their parameters

15 years agoFailing test for an unparameterized method
Shawn M Moore [Sun, 7 Dec 2008 01:06:52 +0000]
Failing test for an unparameterized method

15 years agoTODO test for how I expected ->does to work
Todd Hepler [Fri, 5 Dec 2008 21:25:38 +0000]
TODO test for how I expected ->does to work

15 years agoPOD fix
Shawn M Moore [Tue, 2 Dec 2008 16:11:44 +0000]
POD fix

15 years agoDist tweaks; this commit is 0.01
Shawn M Moore [Tue, 2 Dec 2008 09:21:36 +0000]
Dist tweaks; this commit is 0.01

15 years agoDoc tweak
Shawn M Moore [Tue, 2 Dec 2008 09:17:43 +0000]
Doc tweak

15 years agoBasic doc for each module
Shawn M Moore [Tue, 2 Dec 2008 09:11:41 +0000]
Basic doc for each module

15 years agoMore caveat tweaks
Shawn M Moore [Tue, 2 Dec 2008 09:11:24 +0000]
More caveat tweaks

15 years agoAbstracts
Shawn M Moore [Tue, 2 Dec 2008 09:11:18 +0000]
Abstracts

15 years agodist.ini (dzil is diesel)
Shawn M Moore [Tue, 2 Dec 2008 08:58:09 +0000]
dist.ini (dzil is diesel)

15 years agoRemove #!/usr/bin/env perl
Shawn M Moore [Tue, 2 Dec 2008 08:56:55 +0000]
Remove #!/usr/bin/env perl

15 years agoMinor fixes
Shawn M Moore [Tue, 2 Dec 2008 08:56:41 +0000]
Minor fixes

15 years agoMake sure renaming the role block export works
Shawn M Moore [Tue, 2 Dec 2008 08:56:33 +0000]
Make sure renaming the role block export works

15 years agoRemove TODO, it's now sufficiently generic
Shawn M Moore [Tue, 2 Dec 2008 08:46:59 +0000]
Remove TODO, it's now sufficiently generic

15 years agoFor now, forbid "alias" and "excludes" as keywords
Shawn M Moore [Tue, 2 Dec 2008 08:46:53 +0000]
For now, forbid "alias" and "excludes" as keywords

15 years agoMore docs
Shawn M Moore [Tue, 2 Dec 2008 08:40:45 +0000]
More docs

16 years agoAllow passing in an already constructed parameter object
Shawn M Moore [Wed, 26 Nov 2008 07:52:29 +0000]
Allow passing in an already constructed parameter object

16 years agoBegin working out the tutorial
Shawn M Moore [Wed, 26 Nov 2008 07:45:20 +0000]
Begin working out the tutorial

16 years agoMake sure we can pass references to roles
Shawn M Moore [Wed, 26 Nov 2008 04:19:45 +0000]
Make sure we can pass references to roles

16 years agoWe have all the keywords now
Shawn M Moore [Wed, 26 Nov 2008 03:31:32 +0000]
We have all the keywords now

16 years agoMake sure we export blessed and confess
Shawn M Moore [Wed, 26 Nov 2008 03:26:55 +0000]
Make sure we export blessed and confess

16 years agosuper/override
Shawn M Moore [Wed, 26 Nov 2008 03:20:06 +0000]
super/override

16 years agobefore, after, around
Shawn M Moore [Wed, 26 Nov 2008 03:12:59 +0000]
before, after, around

16 years agoFinish excludes tests
Shawn M Moore [Wed, 26 Nov 2008 02:47:08 +0000]
Finish excludes tests

16 years agoTODOify the test for now
Shawn M Moore [Tue, 25 Nov 2008 08:20:16 +0000]
TODOify the test for now

16 years agoBegin writing excludes.. seeing some weird errors, but.. heading to bed
Shawn M Moore [Tue, 25 Nov 2008 08:20:09 +0000]
Begin writing excludes.. seeing some weird errors, but.. heading to bed

16 years agoSketch out a tutorial :)
Shawn M Moore [Tue, 25 Nov 2008 08:19:25 +0000]
Sketch out a tutorial :)

16 years agoImplement "requires" for parameterized roles
Shawn M Moore [Tue, 25 Nov 2008 08:00:12 +0000]
Implement "requires" for parameterized roles

16 years agoMake sure with()ing another parameterized role works
Shawn M Moore [Tue, 25 Nov 2008 07:11:58 +0000]
Make sure with()ing another parameterized role works

16 years agowith()ing ordinary roles
Shawn M Moore [Tue, 25 Nov 2008 07:06:00 +0000]
with()ing ordinary roles

16 years agoImplement a few more keywords; these are easy, they're just errors :)
Shawn M Moore [Tue, 25 Nov 2008 06:55:17 +0000]
Implement a few more keywords; these are easy, they're just errors :)

16 years agoAnonymous roles are no longer an issue :D
Shawn M Moore [Tue, 25 Nov 2008 06:25:36 +0000]
Anonymous roles are no longer an issue :D

16 years agoTest fix
Shawn M Moore [Tue, 25 Nov 2008 06:24:23 +0000]
Test fix

16 years agoRemove kludges previously required because we didn't have anonymous roles
Shawn M Moore [Tue, 25 Nov 2008 06:23:30 +0000]
Remove kludges previously required because we didn't have anonymous roles

16 years agoUse Moose's new create_anon_role API
Shawn M Moore [Tue, 25 Nov 2008 06:23:20 +0000]
Use Moose's new create_anon_role API

16 years agoUse method_metaclass; the other hardcoded classnames are easily overridden or fleeting
Shawn M Moore [Sun, 9 Nov 2008 19:35:39 +0000]
Use method_metaclass; the other hardcoded classnames are easily overridden or fleeting

16 years agoTest that the type constraint is checked too
Shawn M Moore [Sun, 9 Nov 2008 17:00:01 +0000]
Test that the type constraint is checked too

16 years agoClass name fix
Shawn M Moore [Sun, 9 Nov 2008 16:57:53 +0000]
Class name fix

16 years agoMore tasks
Shawn M Moore [Sun, 9 Nov 2008 07:54:03 +0000]
More tasks

16 years agoTODO
Shawn M Moore [Sun, 9 Nov 2008 07:51:19 +0000]
TODO

16 years agoMore tests for application
Shawn M Moore [Sun, 9 Nov 2008 07:35:34 +0000]
More tests for application

16 years agoAdd another test file
Shawn M Moore [Sun, 9 Nov 2008 07:26:41 +0000]
Add another test file

16 years agoShouldn't this be enough? :)
Shawn M Moore [Sun, 9 Nov 2008 07:26:34 +0000]
Shouldn't this be enough? :)

16 years agonew_object instead of construct_instance
Shawn M Moore [Sun, 9 Nov 2008 07:26:19 +0000]
new_object instead of construct_instance

16 years agouse CMOPC->initialize instead of ->meta
Shawn M Moore [Sun, 9 Nov 2008 07:26:11 +0000]
use CMOPC->initialize instead of ->meta

16 years agomethod tests
Shawn M Moore [Sun, 9 Nov 2008 06:27:31 +0000]
method tests

16 years ago"method" keyword
Shawn M Moore [Sun, 9 Nov 2008 06:27:25 +0000]
"method" keyword

16 years agoBegin supporting methods by defining get_method_map and add_method which don't poke...
Shawn M Moore [Sun, 9 Nov 2008 06:27:07 +0000]
Begin supporting methods by defining get_method_map and add_method which don't poke at packages (should probably port these back up to Moose and CMOP for anon classes)

16 years agono Moose
Shawn M Moore [Sun, 9 Nov 2008 05:32:03 +0000]
no Moose

16 years agoAdd a new role metaclass for roles that have been parameterized
Shawn M Moore [Sun, 9 Nov 2008 05:31:10 +0000]
Add a new role metaclass for roles that have been parameterized

16 years agoFinish the move
Shawn M Moore [Sun, 9 Nov 2008 05:28:41 +0000]
Finish the move

16 years agoBegin moving Meta::Role to Meta::Role::Parameterizable
Shawn M Moore [Sun, 9 Nov 2008 05:28:32 +0000]
Begin moving Meta::Role to Meta::Role::Parameterizable

16 years agoTest fixes and improvements
Shawn M Moore [Sun, 9 Nov 2008 05:22:44 +0000]
Test fixes and improvements

16 years agoWe don't need the metametaclass, we just want to operate on the metaclass
Shawn M Moore [Sun, 9 Nov 2008 05:22:18 +0000]
We don't need the metametaclass, we just want to operate on the metaclass

16 years agoBegin working on the rest of the sugar
Shawn M Moore [Sun, 9 Nov 2008 05:22:11 +0000]
Begin working on the rest of the sugar

16 years agoLet the parameter keyword take an arrayref of names
Shawn M Moore [Sun, 9 Nov 2008 05:11:09 +0000]
Let the parameter keyword take an arrayref of names

16 years agoBegin writing tests
Shawn M Moore [Sun, 9 Nov 2008 04:44:24 +0000]
Begin writing tests

16 years agoActually, don't even pass $self until I can think of a good hash key :)
Shawn M Moore [Sun, 9 Nov 2008 04:38:05 +0000]
Actually, don't even pass $self until I can think of a good hash key :)

16 years agocleanup of role generation
Shawn M Moore [Sun, 9 Nov 2008 04:33:35 +0000]
cleanup of role generation

16 years agoMore tests to make sure we keep the same parameter metaclass
Shawn M Moore [Sun, 9 Nov 2008 04:33:28 +0000]
More tests to make sure we keep the same parameter metaclass

16 years agoFirst stab at generate_role; metas within metas..
Shawn M Moore [Sun, 9 Nov 2008 04:21:47 +0000]
First stab at generate_role; metas within metas..

16 years agorole sugar, which sets role_generator
Shawn M Moore [Sun, 9 Nov 2008 04:01:23 +0000]
role sugar, which sets role_generator

16 years agoMake parameter_metaclass rw, if a user wants to shoot himself in the foot I'll load...
Shawn M Moore [Sun, 9 Nov 2008 03:29:49 +0000]
Make parameter_metaclass rw, if a user wants to shoot himself in the foot I'll load his gun

16 years agoAPI for constructing a parameter object
Shawn M Moore [Sun, 9 Nov 2008 03:07:58 +0000]
API for constructing a parameter object

16 years agoTests
Shawn M Moore [Sun, 9 Nov 2008 03:02:52 +0000]
Tests

16 years agoparameter keyword
Shawn M Moore [Sun, 9 Nov 2008 03:02:46 +0000]
parameter keyword

16 years agoWe want a parameter_metaclass attribute; each role application will get an instance...
Shawn M Moore [Sun, 9 Nov 2008 03:02:19 +0000]
We want a parameter_metaclass attribute; each role application will get an instance of the class it describes

16 years agoTest that we can get a parameter class out of a parameterized role
Shawn M Moore [Sun, 9 Nov 2008 02:44:42 +0000]
Test that we can get a parameter class out of a parameterized role

16 years agoSet up the metaclass of parameterized roles
Shawn M Moore [Sun, 9 Nov 2008 02:44:35 +0000]
Set up the metaclass of parameterized roles

16 years agoAdd an empty Parameters class and a basic test for it..
Shawn M Moore [Sun, 9 Nov 2008 02:44:26 +0000]
Add an empty Parameters class and a basic test for it..

16 years agoMake a trunk
Shawn M Moore [Sun, 9 Nov 2008 00:52:47 +0000]
Make a trunk