15 years agomake plugins be M::I features so dependencies are optional
oliver [Wed, 21 Jan 2009 19:09:13 +0000]
make plugins be M::I features so dependencies are optional
resolve rt.cpan#42506 readdir might fail
test use of all plugins supported by Perl core
Add irc nick for oliver

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5336 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agomake plugins be M::I features so dependencies are optional
oliver [Sun, 18 Jan 2009 00:44:43 +0000]
make plugins be M::I features so dependencies are optional
Add irc nick for oliver

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5317 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoCouple of mistakes in the manifest which was last committed, fixed
oliver [Thu, 8 Jan 2009 22:16:45 +0000]
Couple of mistakes in the manifest which was last committed, fixed

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5293 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoFix manifest
oliver [Tue, 6 Jan 2009 23:32:43 +0000]
Fix manifest
Checkpoint for 1.3.0 release

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5289 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoadd distro files
oliver [Tue, 6 Jan 2009 23:22:09 +0000]
add distro files
pod fixes
remove unecessary deps which are Perl core

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5288 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoupdate dependency versions, update Changes file from svn log
oliver [Tue, 6 Jan 2009 23:05:24 +0000]
update dependency versions, update Changes file from svn log

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5287 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years ago r77573@onn: sartak | 2008-12-16 17:10:11 -0500
Sartak [Tue, 16 Dec 2008 22:10:37 +0000]
 r77573@onn:  sartak | 2008-12-16 17:10:11 -0500
 Respect env var DEVEL_REPL_PROFILE

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@5242 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years ago r69376@onn: sartak | 2008-08-12 17:10:55 -0400
Sartak [Tue, 12 Aug 2008 21:11:14 +0000]
 r69376@onn:  sartak | 2008-08-12 17:10:55 -0400
 Improve the MultiLine::PPI plugin by checking whether adding ;; will end in PPI::Statement::Null. If not, then there must be some incomplete structure

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4751 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years ago r69325@onn: sartak | 2008-08-12 06:34:42 -0400
Sartak [Tue, 12 Aug 2008 10:35:00 +0000]
 r69325@onn:  sartak | 2008-08-12 06:34:42 -0400
 Don't initialize a turtles matcher if we don't need to

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4748 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoAllow exception objects.
ilmari [Tue, 29 Jul 2008 19:04:22 +0000]
Allow exception objects.

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4669 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years ago r63228@onn: sartak | 2008-06-25 05:01:43 -0400
Sartak [Wed, 25 Jun 2008 09:01:58 +0000]
 r63228@onn:  sartak | 2008-06-25 05:01:43 -0400
 Fix the "only warn about term once" logic

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4513 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years ago r63222@onn: sartak | 2008-06-25 00:48:41 -0400
Sartak [Wed, 25 Jun 2008 04:48:59 +0000]
 r63222@onn:  sartak | 2008-06-25 00:48:41 -0400
 Dependency on MooseX::AttributeHelpers

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4512 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agofix from Sartak for end-of-line comment bug reported by jrockway
matthewt [Fri, 20 Jun 2008 18:55:06 +0000]
fix from Sartak for end-of-line comment bug reported by jrockway

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4508 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoadd expanded documentation
oliver [Mon, 9 Jun 2008 22:14:43 +0000]
add expanded documentation

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4478 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoadd expanded documentation
oliver [Mon, 9 Jun 2008 17:51:22 +0000]
add expanded documentation

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4477 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years ago r61423@onn: sartak | 2008-06-02 16:00:33 -0400
Sartak [Mon, 2 Jun 2008 20:02:05 +0000]
 r61423@onn:  sartak | 2008-06-02 16:00:33 -0400
 Use "BEFORE_PLUGIN { load_plugin }" instead of "with"

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4457 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years ago r61346@onn: sartak | 2008-05-31 12:56:47 -0400
Sartak [Sat, 31 May 2008 16:57:05 +0000]
 r61346@onn:  sartak | 2008-05-31 12:56:47 -0400
 Avoid using BEFORE_PLUGIN and AFTER_PLUGIN in Completion. it does not play well with role-role composition

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4447 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years ago r61342@onn: sartak | 2008-05-31 12:21:47 -0400
Sartak [Sat, 31 May 2008 16:23:06 +0000]
 r61342@onn:  sartak | 2008-05-31 12:21:47 -0400
 Use Devel::REPL::Plugin instead of Moose::Role

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4446 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agouse namespaace::clean in turtles completion driver
nothingmuch [Sat, 31 May 2008 16:22:12 +0000]
use namespaace::clean in turtles completion driver

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4445 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years ago r61340@onn: sartak | 2008-05-31 12:17:19 -0400
Sartak [Sat, 31 May 2008 16:17:39 +0000]
 r61340@onn:  sartak | 2008-05-31 12:17:19 -0400
 Have the completion driver plugins load Completion
 Have LexEnv completion driver load LexEnv instead of bitching about its absence

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4444 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years ago r61338@onn: sartak | 2008-05-31 11:57:10 -0400
Sartak [Sat, 31 May 2008 15:57:22 +0000]
 r61338@onn:  sartak | 2008-05-31 11:57:10 -0400
 Fake $_REPL being in the lexical environment for some completion stuff

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4443 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years ago r61093@onn: sartak | 2008-05-26 21:37:55 -0400
Sartak [Tue, 27 May 2008 01:38:39 +0000]
 r61093@onn:  sartak | 2008-05-26 21:37:55 -0400
 Add AUTHOR sections where I know off the top of my head who wrote the plugin

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4418 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years ago r61091@onn: sartak | 2008-05-26 21:32:50 -0400
Sartak [Tue, 27 May 2008 01:33:13 +0000]
 r61091@onn:  sartak | 2008-05-26 21:32:50 -0400
 Give "NAME" pod sections to all the plugins

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4417 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years ago r61087@onn: sartak | 2008-05-26 21:31:37 -0400
Sartak [Tue, 27 May 2008 01:32:05 +0000]
 r61087@onn:  sartak | 2008-05-26 21:31:37 -0400
 Ignore auto-generated files

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4416 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years ago r61086@onn: sartak | 2008-05-26 21:31:16 -0400
Sartak [Tue, 27 May 2008 01:31:53 +0000]
 r61086@onn:  sartak | 2008-05-26 21:31:16 -0400
 Hack to make LexEnv + FindVariable work (which makes lexical-object method name completion work)

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4415 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoTweaks to complete package names and variables
Sartak [Mon, 26 May 2008 03:47:44 +0000]
Tweaks to complete package names and variables

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4412 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoReturn a reference to the correct lexical variable (not the copy)
Sartak [Mon, 26 May 2008 03:22:06 +0000]
Return a reference to the correct lexical variable (not the copy)

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4411 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoHave LexEnv wrap find_variable to first look at lexical variables. The around doesn...
Sartak [Mon, 26 May 2008 03:20:03 +0000]
Have LexEnv wrap find_variable to first look at lexical variables. The around doesn't actually take effect for me, for some reason :(

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4410 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoHave Methods completion driver use FindVariable to complete object methods
Sartak [Mon, 26 May 2008 03:19:17 +0000]
Have Methods completion driver use FindVariable to complete object methods

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4409 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoFindVariable plugin, which returns a reference to a global variable by name
Sartak [Mon, 26 May 2008 03:13:54 +0000]
FindVariable plugin, which returns a reference to a global variable by name

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4408 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoBack out previous change. requires doesn't work for attributes. arg
Sartak [Mon, 26 May 2008 02:54:10 +0000]
Back out previous change. requires doesn't work for attributes. arg

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4407 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoUse requires lexical_environment instead of manually checking in AFTER_PLUGIN
Sartak [Mon, 26 May 2008 02:51:44 +0000]
Use requires lexical_environment instead of manually checking in AFTER_PLUGIN

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4406 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoAvoid completing keywords on $foo-> ...
Sartak [Sun, 25 May 2008 20:50:57 +0000]
Avoid completing keywords on $foo-> ...

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4405 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoCompletionDriver::Methods which currently only works on classnames
Sartak [Sun, 25 May 2008 20:47:52 +0000]
CompletionDriver::Methods which currently only works on classnames

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4404 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoAdd a PPI plugin for #ppi CODE
Sartak [Sun, 25 May 2008 19:38:16 +0000]
Add a PPI plugin for #ppi CODE

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4403 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoDevel::REPL::Plugin::CompletionDriver::Globals
Sartak [Sun, 25 May 2008 18:13:43 +0000]
Devel::REPL::Plugin::CompletionDriver::Globals

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4402 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoComment on what each piece of the INC driver is doing
Sartak [Sun, 25 May 2008 17:54:20 +0000]
Comment on what each piece of the INC driver is doing

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4401 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoVarious improvements and cleanups in CompletionDriver::INC
Sartak [Sun, 25 May 2008 17:49:05 +0000]
Various improvements and cleanups in CompletionDriver::INC

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4400 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoFully recurse so that we can complete more precisely
Sartak [Sun, 25 May 2008 17:33:28 +0000]
Fully recurse so that we can complete more precisely

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4399 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoIf we complete to a subdirectory, add the final ::
Sartak [Sun, 25 May 2008 17:13:51 +0000]
If we complete to a subdirectory, add the final ::

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4398 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoAdd the @INC completion driver. Needs some tweaking, but it's generally there
Sartak [Sun, 25 May 2008 17:09:23 +0000]
Add the @INC completion driver. Needs some tweaking, but it's generally there

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4397 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoRefactor the finding of the last element of the document into a method in Completion
Sartak [Sun, 25 May 2008 16:50:10 +0000]
Refactor the finding of the last element of the document into a method in Completion

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4396 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years ago r80567@dhcp117: nothingmuch | 2008-05-14 19:51:22 +0900
nothingmuch [Wed, 14 May 2008 14:09:42 +0000]
 r80567@dhcp117:  nothingmuch | 2008-05-14 19:51:22 +0900
 preserve $^H and %^H when using the LexEnv plugin

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4384 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years ago r80566@dhcp117: nothingmuch | 2008-05-14 19:50:52 +0900
nothingmuch [Wed, 14 May 2008 14:09:08 +0000]
 r80566@dhcp117:  nothingmuch | 2008-05-14 19:50:52 +0900
 STFU about uninitialized

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4383 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agomake mangling optional in B::Concise plugin
nothingmuch [Wed, 7 May 2008 07:16:52 +0000]
make mangling optional in B::Concise plugin

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4353 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoRefactor to make it easier to add print/warn to the session
Sartak [Tue, 6 May 2008 08:39:31 +0000]
Refactor to make it easier to add print/warn to the session

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4345 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoAdd a Nopaste plugin. #nopaste will publish your current session using App::Nopaste
Sartak [Tue, 6 May 2008 08:15:11 +0000]
Add a Nopaste plugin. #nopaste will publish your current session using App::Nopaste

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4344 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoAdd the appropriate newlines from MultiLine::PPI
Sartak [Tue, 6 May 2008 08:05:54 +0000]
Add the appropriate newlines from MultiLine::PPI

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4343 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoUpdate Packages so that it won't explode on comments (because the BEGIN block won...
Sartak [Tue, 6 May 2008 07:57:57 +0000]
Update Packages so that it won't explode on comments (because the BEGIN block won't be run)

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4342 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoDevel::REPL::Error
nothingmuch [Tue, 6 May 2008 07:49:51 +0000]
Devel::REPL::Error

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4341 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoAdd CompletionDriver::Turtles
nothingmuch [Tue, 6 May 2008 02:06:01 +0000]
Add CompletionDriver::Turtles

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4340 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoupdate Plugin::Peek for error object
nothingmuch [Mon, 5 May 2008 18:44:01 +0000]
update Plugin::Peek for error object

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4329 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoupdate B::Concise plugin for error handling
nothingmuch [Mon, 5 May 2008 18:41:35 +0000]
update B::Concise plugin for error handling

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4328 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoDevel::REPL::Plugin::B::Concise
nothingmuch [Mon, 5 May 2008 18:37:22 +0000]
Devel::REPL::Plugin::B::Concise

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4327 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoDevel::REPL::Plugin::Peek
nothingmuch [Mon, 5 May 2008 18:32:24 +0000]
Devel::REPL::Plugin::Peek

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4325 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agomake compile return a single value, use is_error to test if it's bad (it's now an...
nothingmuch [Mon, 5 May 2008 18:28:32 +0000]
make compile return a single value, use is_error to test if it's bad (it's now an error object instead of undef + error str)

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4324 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agorefactor formatting/printing shit, introduce error object for error_return
nothingmuch [Mon, 5 May 2008 18:22:11 +0000]
refactor formatting/printing shit, introduce error object for error_return

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4323 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoprint a warning when Completion is loaded but the Term::ReadLine object doesn't suppo...
nothingmuch [Mon, 5 May 2008 18:20:04 +0000]
print a warning when Completion is loaded but the Term::ReadLine object doesn't support completion

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4322 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoCleanup Plugin::Packages
nothingmuch [Mon, 5 May 2008 17:01:36 +0000]
Cleanup Plugin::Packages

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4320 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years ago5.008001 instead of 5.8.1
nothingmuch [Mon, 5 May 2008 14:59:35 +0000]
5.008001 instead of 5.8.1

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4319 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoeven turtles hate PPI
nothingmuch [Mon, 5 May 2008 09:41:20 +0000]
even turtles hate PPI

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4318 bd8105ee-0ff8-0310-8827-fb3f25b6796d

15 years agoTurn MultiLine::PPI's needs_continuation into a method line_needs_continuation
Sartak [Mon, 5 May 2008 08:32:54 +0000]
Turn MultiLine::PPI's needs_continuation into a method line_needs_continuation

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4316 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoOutputCache: If sub _ is already defined, then warn about it (once) and refuse to...
Sartak [Sat, 1 Mar 2008 04:47:07 +0000]
OutputCache: If sub _ is already defined, then warn about it (once) and refuse to overwrite it

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4112 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years ago1.002001
matthewt [Mon, 25 Feb 2008 20:19:53 +0000]
1.002001

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4101 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoBump to 1.2.0, releasing to CPAN
Sartak [Mon, 18 Feb 2008 20:13:05 +0000]
Bump to 1.2.0, releasing to CPAN

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4085 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoDepend on a minimum version of MooseX-Object-Pluggable
Sartak [Mon, 18 Feb 2008 20:10:55 +0000]
Depend on a minimum version of MooseX-Object-Pluggable

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@4084 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agouse alias_method instead of trying to bolt in the MOP add_method
matthewt [Fri, 25 Jan 2008 07:43:58 +0000]
use alias_method instead of trying to bolt in the MOP add_method

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3974 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoAdd most of my Changes, except the pesky Completion system
Sartak [Thu, 29 Nov 2007 01:54:01 +0000]
Add most of my Changes, except the pesky Completion system

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3896 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoAdd the OutputCache plugin, which stores the most recent result in _
Sartak [Thu, 29 Nov 2007 01:45:53 +0000]
Add the OutputCache plugin, which stores the most recent result in _

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3895 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agofix REPL.pm to obsolete NewlineHack, commit changes file (oops)
matthewt [Thu, 8 Nov 2007 22:11:19 +0000]
fix REPL.pm to obsolete NewlineHack, commit changes file (oops)

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3865 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoAdd a Timing plugin to report how long each eval takes
Sartak [Sat, 3 Nov 2007 00:23:56 +0000]
Add a Timing plugin to report how long each eval takes
This is probably going to be better served as a command itself

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3851 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoAdd an Interrupt plugin for better handling of ^C
Sartak [Fri, 2 Nov 2007 02:30:39 +0000]
Add an Interrupt plugin for better handling of ^C

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3850 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoAdd LexEnv completion plugin. I still owe mst a refactor of the completion subsystem :)
Sartak [Wed, 26 Sep 2007 01:39:33 +0000]
Add LexEnv completion plugin. I still owe mst a refactor of the completion subsystem :)

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3783 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoRewrite the Completion plugin using PPI. It's much more powerful and extensible.
Sartak [Sun, 23 Sep 2007 20:46:20 +0000]
Rewrite the Completion plugin using PPI. It's much more powerful and extensible.
Currently it only completes on keywords like 'while' and 'substr'.

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3777 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoRemove -e switch, but refactor load_rcfile to make it easy to use the "do FILE" like...
Sartak [Sat, 22 Sep 2007 01:07:54 +0000]
Remove -e switch, but refactor load_rcfile to make it easy to use the "do FILE" like behavior

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3776 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoFancyPrompt plugin for user-defined prompts, and an irb-like default
Sartak [Fri, 21 Sep 2007 06:16:58 +0000]
FancyPrompt plugin for user-defined prompts, and an irb-like default

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3768 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoYou can now use re.pl -e 1.pl -e 2.pl to run 1.pl 2.pl then get the REPL. Do we actua...
Sartak [Fri, 21 Sep 2007 05:44:01 +0000]
You can now use re.pl -e 1.pl -e 2.pl to run 1.pl 2.pl then get the REPL. Do we actually even want this feature? :)

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3767 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agogrep /^${var}$/ is a little silly, just use $_ eq $var
Sartak [Fri, 21 Sep 2007 05:35:25 +0000]
grep /^${var}$/ is a little silly, just use $_ eq $var

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3766 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoColor compile-time warnings
Sartak [Fri, 21 Sep 2007 04:07:48 +0000]
Color compile-time warnings

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3765 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years ago'Colors' plugin to colorize return values and errors (dep on Term::ANSIColor)
Sartak [Fri, 21 Sep 2007 03:48:48 +0000]
'Colors' plugin to colorize return values and errors (dep on Term::ANSIColor)

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3764 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoAdd MultiLine::PPI to the default profile
Sartak [Fri, 21 Sep 2007 00:26:33 +0000]
Add MultiLine::PPI to the default profile
<@mst> I'm willing to have it in the default profile
:)

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3763 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoAdd contributors section
Sartak [Fri, 21 Sep 2007 00:24:45 +0000]
Add contributors section

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3762 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoAdd documentation/copyright
Sartak [Fri, 21 Sep 2007 00:19:17 +0000]
Add documentation/copyright

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3761 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoAdd Devel::REPL::Plugin::MutliLine::PPI
Sartak [Fri, 21 Sep 2007 00:06:05 +0000]
Add Devel::REPL::Plugin::MutliLine::PPI

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3760 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoBulletproof the namespace grabbing
Sartak [Fri, 21 Sep 2007 00:02:12 +0000]
Bulletproof the namespace grabbing

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3759 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoprofile class assertion
matthewt [Sat, 15 Sep 2007 23:08:43 +0000]
profile class assertion

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3748 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agomanifest.skip
matthewt [Sat, 15 Sep 2007 23:03:12 +0000]
manifest.skip

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3745 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoremove Refresh from default plugins list
matthewt [Tue, 4 Sep 2007 01:58:56 +0000]
remove Refresh from default plugins list

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3719 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agonew plugin for refreshing loaded modules that changes during the session
sukria [Fri, 24 Aug 2007 12:45:34 +0000]
new plugin for refreshing loaded modules that changes during the session

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3708 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoAdd variable names to the completion list by using $self->lexical_environement
sukria [Mon, 20 Aug 2007 22:14:48 +0000]
Add variable names to the completion list by using $self->lexical_environement

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3688 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoAdding the Compeltion plugin
sukria [Mon, 20 Aug 2007 17:18:39 +0000]
Adding the Compeltion plugin

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3687 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoplugin metaclass, profiles, commands plugi
matthewt [Wed, 27 Jun 2007 07:20:56 +0000]
plugin metaclass, profiles, commands plugi

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3545 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoquick test, update deps, add DDS plugin
matthewt [Mon, 18 Jun 2007 17:06:36 +0000]
quick test, update deps, add DDS plugin

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3510 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agorewritten working with no regexps
matthewt [Fri, 1 Jun 2007 01:19:57 +0000]
rewritten working with no regexps

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3458 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agobasic packaging code
matthewt [Mon, 28 May 2007 23:20:56 +0000]
basic packaging code

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3391 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoDumpHistory plugin from mgrimes
matthewt [Mon, 21 May 2007 21:06:23 +0000]
DumpHistory plugin from mgrimes

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3351 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoAdded D:R:P:Packages,pm. For experimentation only!
epitaph [Thu, 26 Apr 2007 01:30:12 +0000]
Added D:R:P:Packages,pm. For experimentation only!

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3211 bd8105ee-0ff8-0310-8827-fb3f25b6796d

16 years agoadd LexEnv plugin, rename $REPL to $_REPL to avoid clash with Lexical::Persistence
matthewt [Wed, 25 Apr 2007 01:29:07 +0000]
add LexEnv plugin, rename $REPL to $_REPL to avoid clash with Lexical::Persistence

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3209 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agoAdded ReadlineHistory plugin - does history using readline directly
epitaph [Sun, 22 Apr 2007 23:08:29 +0000]
Added ReadlineHistory plugin - does history using readline directly

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3206 bd8105ee-0ff8-0310-8827-fb3f25b6796d

17 years agorejig to provide $REPL instead of $self, fix namespace::clean usage to not nuke meta
matthewt [Sun, 22 Apr 2007 14:32:44 +0000]
rejig to provide $REPL instead of $self, fix namespace::clean usage to not nuke meta

git-svn-id: http://dev.catalyst.perl.org/repos/bast/trunk/Devel-REPL@3205 bd8105ee-0ff8-0310-8827-fb3f25b6796d