Revision history for Perl extension Shell::Perl. 0.004 Tue May 02 17:19 PT 2017 - only set ornaments if term supports it 0.003 Mon Feb 20 12:12 PT 2017 - exit & quit works as :exit & :quit at top level - on_quit attribute https://github.com/aferreira/pirl/issues/4 0.0026 Sun Jan 08 12:40 PT 2017 - fix t/20expect_quit.t when TERM is not set 0.0025 Sat Jan 07 11:59 PT 2017 - requires version 0.77 - requires Getopt::Long 2.43 – bundling_values 0.0024 Fri Jan 06 2017 - every statement is now evalued by default with the current perl version running the shell - new shell command :set perl_version - change in CLI options: case-sensitivity & no auto abbreviations - pirl -I dir1 -Idir2 - drop File::Slurp as a prereq 0.0023 Fri Jan 14:05:00 2014 - Update Makefile.PL from 'use 5.006' to 'use 5.008' as per RT#43117. Thanx ANDK. - Fix dates in this file. 0.0022 Sat Mar 12 12:00:00 2011 - no real change - Fix test again for 5.6 sake - Improved Makefile.PL / META.yml 0.0021 Sat Mar 12 12:00:00 2011 - no real change - New test fix for happy 5.6 testing 0.0020 Thu Mar 10 12:00:00 2011 - no real change - Test fixes for keeping 5.6 happy 0.0019 Wed Mar 09 12:00:00 2011 - Dumper updated to work with Data::Dump 1.16+ 0.0018 Sat Oct 25 12:00:00 2008 - fix t/11version.t to deal with IPC::Cmd $err as an error message (undef on success) rather than an error code (0 on success) [Thanks, Andreas, for spotting that] http://rt.cpan.org/Ticket/Display.html?id=40157 0.0017 Sun Mar 09 12:00:00 2008 - assume this is not supposed to work for Perls under 5.6.0 - cope with noisy 5.6 blib at t/20expect_quit.t (illustrated by test report http://www.nntp.perl.org/group/perl.cpan.testers/2008/03/msg1099937.html) - pirl now accepts switches --version and -v - added IPC::Cmd and Test::Deep as prerequisites for testing 0.0016 Mon Mar 03 12:00:00 2008 - quit is now a method - history is now persistent across sections (should work with T::RL::Gnu and T::RL::Perl) - new dependencies: File::HomeDir, Path::Class, and File::Slurp 0.0015 Fri Jul 27 12:00:00 2007 - fixed 'quit' - the first of the Expect tests: t/20expect_quit.t - pirl now accepts switches --ornaments and --noornaments 0.0014 Thu Jul 26 12:00:00 2007 - Shell::Perl now prints to the output stream of the associated term - new test t/10compile.t - :x is the same as :exit, :quit, :q - quit is an alias to "sub { exit }" in the sandbox package 0.0013 Thu Jun 21 12:00:00 2007 - the dumpers now deparse Perl code - added new dumper based on Data::Dump::Streamer, no docs by now (try it with ":set out DDS") 0.0012 Thu Jun 21 12:00:00 2007 - added an experimental "dump history" command (RT #26973, by mgrimes) - hopefully get rid of the double newline in eval output 0.0011 Thu Jun 21 12:00:00 2007 - some minor improvements to Makefile.PL - conformance to META.yml specification - when dumping YAML, prefer YAML::Syck to YAML if available - we have a bug to fix: the REPL and the running interpreter share global state (like $_) and so relying on these between lines is not nice (to say the least) 0.0010 Wed Mar 14 12:00:00 2007 - this is a read-eval-print loop and not a read-eval-loop, doh - total rewrite for the implementation of dumpers - new output style with the plain dumper (idea borrowed from Sepia by Sean O'Rourke) - Data::Dump, Data::Dumper, YAML are only required at runtime and fail gracefully if not there - the preferred dumper is via Data::Dump, but it falls back to Data::Dumper, YAML and the plain dumper according to availability - fix bug: inline contexts (like #scalar) were not being respected for printing - Makefile.PL required ExtUtils::MakeMaker 6.31 and we are more tolerant now (thanks, Lorn) - now the right line number is used at warnings and errors (Lorn again) 0.0009 Tue Mar 13 12:00:00 2007 - forgot README in MANIFEST - the default evaluation package is now "Shell::Perl::sandbox" 0.0008 Tue Mar 13 12:00:00 2007 - cmarcelo: some doc typos fixed - a SEE ALSO section - first CPAN release 0.0007 Wed Mar 07 12:00:00 2007 - added some POD to Shell.pm and pirl source files 0.0006 Fri Feb 23 12:00:00 2007 - sources imported to Google code (no history :(, yet) - patches by cmarcelo: * implement list and void contexts for evaluation * implement context override in a per-input basis - we have tests now, even though t/98pod-coverage.t does not pass yet 0.0005 Sat Jan 27 12:00:00 2007 - relax the restrictions during eval - no strict qw(vars subs) 0.0004 Thu Jan 25 12:00:00 2007 - the same changes as before, now working 0.0003 Thu Jan 25 12:00:00 2007 - prompt changes with the script name - psh renamed to pirl - borked 0.0002 Wed Jan 24 12:00:00 2007 - Date fabricated. 0.0001 Tue Jan 23 12:00:00 2007 - Date fabricated.