10 years agoresolve rt.cpan#43808 infinite recursion on Plugin::Commands when Plugin::Packages...
oliver [Thu, 9 Apr 2009 21:33:40 +0000]
resolve rt.cpan#43808 infinite recursion on Plugin::Commands when Plugin::Packages not loaded

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

10 years agoresolve rt.cpan#44902 warning due to deprecated use of alias_method in Plugin.pm
oliver [Thu, 9 Apr 2009 21:26:24 +0000]
resolve rt.cpan#44902 warning due to deprecated use of alias_method in Plugin.pm

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

11 years agosmall fix to paste_title attribute of Nopaste plugin
acmoore [Mon, 23 Mar 2009 15:59:06 +0000]
small fix to paste_title attribute of Nopaste plugin

The paste_title attribute did not need to be from the String metaclass
from MooseX::AttributeHelpers. This patch removes that from the
definition.

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

11 years agoAdding comment formatting option to the nopaste plugin
acmoore [Mon, 23 Mar 2009 15:55:15 +0000]
Adding comment formatting option to the nopaste plugin

This patch adds the ability to configure the format of the session as
is sent to the nopaste server. Formerly, the perl commands were
commented out and the output of them was not. This patch provides a
configuration option to swtich that behavior so that by default the
perl code is not commented out, but the output from each statement is
and this can be optionally switched back to the former behavior.

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

11 years agoAdding #pastetitle command to Nopaste plugin
acmoore [Sun, 22 Mar 2009 21:50:19 +0000]
Adding #pastetitle command to Nopaste plugin

This patch adds the command "#pastetitle" to
Devel::REPL::Plugin::Nopaste. With this command, you can adjust the
title or description that is passed to the nopaste service.

This is my first contribution to Devel::REPL, so I also added myself
to the contributors.

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

11 years ago r80228@onn: sartak | 2009-02-17 19:59:17 -0500
Sartak [Wed, 18 Feb 2009 00:59:26 +0000]
 r80228@onn:  sartak | 2009-02-17 19:59:17 -0500
 Typo fix :/

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

11 years ago r80226@onn: sartak | 2009-02-17 19:58:22 -0500
Sartak [Wed, 18 Feb 2009 00:58:40 +0000]
 r80226@onn:  sartak | 2009-02-17 19:58:22 -0500
 If the object we're dumping has stringification overloading, then use it directly

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

11 years agoresolve rt.cpan#43109 Missing deps for Default Profile Plugins
oliver [Sun, 15 Feb 2009 11:15:54 +0000]
resolve rt.cpan#43109 Missing deps for Default Profile Plugins

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

11 years agoresolve rt.cpan#42904 Nopaste plugin handle undef error messages
oliver [Sat, 7 Feb 2009 17:21:13 +0000]
resolve rt.cpan#42904 Nopaste plugin handle undef error messages

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

11 years agomake ReadLineHistory history file location portable
oliver [Sat, 7 Feb 2009 17:07:03 +0000]
make ReadLineHistory history file location portable
bump version for release

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

11 years ago r79775@onn: sartak | 2009-02-06 15:56:59 -0500
Sartak [Fri, 6 Feb 2009 21:57:18 +0000]
 r79775@onn:  sartak | 2009-02-06 15:56:59 -0500
 Plugin attributes need to be lazy

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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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