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

17 years agoAdded Plugin/NewlineHack, simple plugin to print a newline after output
epitaph [Sun, 22 Apr 2007 13:46:23 +0000]
Added Plugin/NewlineHack, simple plugin to print a newline after output

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

17 years agoMoved execute to $REPL
matthewt [Mon, 16 Apr 2007 02:05:34 +0000]
Moved execute to $REPL

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

17 years agohistory plugin for Devel::REPL
matthewt [Mon, 16 Apr 2007 01:15:41 +0000]
history plugin for Devel::REPL

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

17 years agoadding in some plugins
stevan [Fri, 13 Apr 2007 04:56:45 +0000]
adding in some plugins

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

17 years agoswitch Devel::REPL to sub {} generation and split functionality for maximum ease...
matthewt [Tue, 10 Apr 2007 03:22:46 +0000]
switch Devel::REPL to sub {} generation and split functionality for maximum ease of overriding

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

17 years agoinitial Devel::REPL implementation
matthewt [Mon, 9 Apr 2007 17:20:39 +0000]
initial Devel::REPL implementation

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