I guess I answered the question after all...  :-)

Thanks, Christian.


On 8/29/12, Christian Soeller <[email protected]> wrote:
> From an earlier thread 'pdl shell silent with barf':
>
>> From the per-version docs at http://www.perl.org it
>> appears that this change happened with 5.14.
>>
>> On Mon, Jul 16, 2012 at 10:41 AM, Chris Marshall <[email protected]
>> (mailto:[email protected])> wrote:
>>
>>
>>
>> > Well, I think I've located the problem. Perl 5.16
>> > appears to have changed the way the G_KEEPERR
>> > flag works for call_sv with G_EVAL. It used to
>> > append the backtrace stuff to $@ but now it only
>> > prints the warnings which can be turned off.
>> >
>> > I'm not planning on any changes to perldl at the
>> > moment since the code has been around for a
>> > long time in its current form. If we can determine
>> > the full set of perl versions that changed the
>> > operation of G_KEEPERR that could be added
>> > to the documentation and Known_problems.
>> >
>> > --Chris
>> >
>> > On Sun, Jul 15, 2012 at 6:24 PM, chm <[email protected]
>> > (mailto:[email protected])> wrote:
>> > > Still no clue what it going on but I did
>> > > discover that if I use carp directly (from
>> > > use Carp) then I get the backtrace. However,
>> > > confess, croak, and die are "no shows".
>> > >
>> > > --Chris
>> >
>
> --
> Christian Soeller PhD - Dept. of Physiology - Univ. of Auckland
> Sent with Sparrow (http://www.sparrowmailapp.com/?sig)
>
>
> On Thursday, 30 August 2012 at 2:44 AM, Chris Marshall wrote:
>
>> I can't reproduce the problem. Maybe someone else
>> will have an idea. Please read BUGS in the PDL
>> distribution for the information needed ina bug
>> report (or question...).
>>
>> --Chris
>>
>> [~]$ pdl2
>> Perldl2 Shell v0.007
>> PDL comes with ABSOLUTELY NO WARRANTY. For details, see the file
>> 'COPYING' in the PDL distribution. This is free software and you
>> are welcome to redistribute it under certain conditions, see
>> the same file for details.
>>
>> Loaded plugins:
>>
>> CleanErrors
>> Commands
>> Completion
>> CompletionDriver::INC
>> CompletionDriver::Keywords
>> CompletionDriver::LexEnv
>> CompletionDriver::Methods
>> DDS
>> FindVariable
>> History
>> Interrupt
>> LexEnv
>> MultiLine::PPI
>> NiceSlice
>> PDLCommands
>> Packages
>> PrintControl
>> ReadLineHistory
>>
>>
>> Type 'help' for online help
>>
>> Type Ctrl-D or quit to exit
>>
>> Loaded PDL v2.4.11_001
>>
>> load_rcfile: got $HOME = /home/olpc
>> load_rcfile: loading /home/olpc/.perldlrc
>> pdl> p sequence(5) - sequence(6)
>> Runtime error: PDL: PDL::Ops::minus(a,b,c): Parameter 'b':
>> Mismatched implicit thread dimension 0: should be 5, is 6
>> at /home/olpc/perl/lib/perl5/i386-linux-thread-multi/PDL/Complex.pm line
>> 1240
>> PDL::cmi('PDL=SCALAR(0xaa4c804)', 'PDL=SCALAR(0xaa4c914)', '') called
>> at (eval 367) line 5
>>
>> and
>>
>> [olpc@xo-4a-9c-81 ~]$ perldl
>> perlDL shell v1.354_001
>> PDL comes with ABSOLUTELY NO WARRANTY. For details, see the file
>> 'COPYING' in the PDL distribution. This is free software and you
>> are welcome to redistribute it under certain conditions, see
>> the same file for details.
>> ReadLines, NiceSlice, MultiLines enabled
>> Reading /home/olpc/.perldlrc...
>> Found docs database
>> /home/olpc/perl/lib/perl5/i386-linux-thread-multi/PDL/pdldoc.db
>> Type 'help' for online help
>> Type 'demo' for online demos
>> Loaded PDL v2.4.11_001 (supports bad values)
>> pdl> p sequence(5) - sequence(6)
>> PDL: PDL::Ops::minus(a,b,c): Parameter 'b':
>> Mismatched implicit thread dimension 0: should be 5, is 6
>> at /home/olpc/perl/lib/perl5/i386-linux-thread-multi/PDL/Complex.pm line
>> 1240
>> PDL::cmi('PDL=SCALAR(0x9e83edc)', 'PDL=SCALAR(0x99c04a4)', '') called
>> at (eval 71) line 4
>> main::__ANON__() called at /home/olpc/perl/bin/perldl line 669
>> eval {...} called at /home/olpc/perl/bin/perldl line 669
>> main::eval_and_report('p sequence(5) - sequence(6)\x{a}') called at
>> /home/olpc/perl/bin/perldl line 607
>> main::process_input() called at /home/olpc/perl/bin/perldl line 627
>> eval {...} called at /home/olpc/perl/bin/perldl line 627
>>
>>
>>
>> On 8/29/12, Kaj Wiik <[email protected] (mailto:[email protected])> wrote:
>> > Hi!
>> >
>> > I miss the good old error messages, are they disabled on purpose from
>> > the pdl shell?
>> >
>> > E.g.
>> > pdl> p sequence(5) - sequence(5)
>> > [0 0 0 0 0]
>> > pdl> p sequence(5) - sequence(6)
>> >
>> > pdl>
>> > ----
>> > pdl2: Devel::REPL version 1.003011 not found, running
>> > '/usr/local/bin/perldl' instead...
>> > perlDL shell v1.354_001
>> > ...
>> > ReadLines, NiceSlice, MultiLines enabled
>> > Reading PDL/default.perldlrc...
>> > Found docs database /usr/local/lib/perl/5.14.2/PDL/pdldoc.db
>> > Type 'help' for online help
>> > Type 'demo' for online demos
>> > Loaded PDL v2.4.11_001 (supports bad values)
>> >
>> > Note: AutoLoader not enabled ('use PDL::AutoLoader' recommended)
>> > ----
>> >
>> > Am I doing something stupid?
>> >
>> > Cheers,
>> > Kaj
>> >
>> > _______________________________________________
>> > Perldl mailing list
>> > [email protected] (mailto:[email protected])
>> > http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
>> >
>>
>>
>> _______________________________________________
>> Perldl mailing list
>> [email protected] (mailto:[email protected])
>> http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
>>
>>
>
>
>

_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to