Create command line script 'dt'.

- From crappy old template.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
TODO in ::Set::New

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Shake down dt.

- Copy to play/ for messing around.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Interesting experiment with Getopt::Complete.

- Difficulty running on Windows, though.
- See cpantesters.
- Must ship a straight Getopt::Long script.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Define the actual script interface.

- Add Getopt::* later, when we know why.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
New module ::Core::App.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Boilerplate and some docs.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Major changes in internals of ::Claim.

- Don't mess with platform paths; use Perl.
- eval "require $class";    # string eval required
- Don't _export_all() from and to the same package.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Funny stuff fails, of course.

- But at least app_execute() is invoked.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Another big overhaul of ::Claim.

- Crash if the $@ is not due to module not being found (yet).
- Still can't figure out how to call the desired method!

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Now that it works, it doesn't work.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Getting that syntax fixed.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Good syntax.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Merge branch 'feature-resyntax' into devel

Signed-off-by: Xiong Changnian <xiong@cpan.org>