New patches: [unrevert anonymous**20090607023224] { hunk ./lib/CGI/Inspect/Plugin/CallStack.pm 66 my $save_button = $self->request->callback_submit( Save => sub { my $val = $self->param('blah'); - if(ref $lexicals->{$var} eq 'REF' || ref $lexicals->{$var} eq 'SCALAR') { - ${ $lexicals->{$var} } = eval($val); - } elsif(ref $lexicals->{$var} eq 'ARRAY') { + if(ref $lexicals->{$var} eq 'ARRAY') { @{ $lexicals->{$var} } = @{ eval($val) }; } elsif(ref $lexicals->{$var} eq 'HASH') { %{ $lexicals->{$var} } = %{ eval($val) }; hunk ./lib/CGI/Inspect/Plugin/CallStack.pm 70 - } + } else { + #if(ref $lexicals->{$var} eq 'REF' || ref $lexicals->{$var} eq 'SCALAR') { + ${ $lexicals->{$var} } = eval($val); } ); $self->{output} = qq{ } Context: [Make lexical editing work for regular hashes and arrays awwaiid@thelackthereof.org**20090607000652] [TAG 0.4 awwaiid@thelackthereof.org**20090606222308] [Update changelogs awwaiid@thelackthereof.org**20090606222241] [add notes.txt file awwaiid@thelackthereof.org**20090606222041] [Add experimental LIQ::Inspect::Here awwaiid@thelackthereof.org**20090606221946] [update cgi_hello.pl a bit awwaiid@thelackthereof.org**20090606221328] [Teach the REPL to deal without lexicals awwaiid@thelackthereof.org**20090606221245] [Update CallStack plugin, including editability awwaiid@thelackthereof.org**20090606221148] [print plugin load errors to STDERR awwaiid@thelackthereof.org**20090606221132] [version bump awwaiid@thelackthereof.org**20090606221119] [Update documentation awwaiid@thelackthereof.org**20090606221039] [Bump Continuity dependency awwaiid@thelackthereof.org**20090606220739] [Add cookie example from pod awwaiid@thelackthereof.org**20090606220710] [Update changelog awwaiid@thelackthereof.org**20090606195426] [Bump version and update manifest awwaiid@thelackthereof.org**20090604150655] [Add missing files awwaiid@thelackthereof.org**20090602203836] [Update Changelog and manifest some more awwaiid@thelackthereof.org**20090530051926] [Update POD awwaiid@thelackthereof.org**20090530051708] [Remove dead files (some will be back!) awwaiid@thelackthereof.org**20090530051245] [Update makefiles and such awwaiid@thelackthereof.org**20090530050904] [Add some more ideas awwaiid@thelackthereof.org**20090530050855] [Add TODO file awwaiid@thelackthereof.org**20090530050723] [TAG 0.2 awwaiid@thelackthereof.org**20090530050014] Patch bundle hash: 53b1a916921eacc74a185dedc56715857edc9ddf