[ww-devel] Making Perl modules available

Andrew Dabrowski dabrowsa at indiana.edu
Mon Jun 29 13:31:35 EDT 2015


I thought it would be handy to use perl's Data::Dumper avaiable for 
debugging.  So on my office computer I added the line

     [qw(Data::Dumper)]

to ${pg}{modules} in defaults.config. But it didn't work, I still get an 
error.

This is the code in my pg file to display debugging info.

BEGIN_TEXT

     \{ Dumper @$socwelbest \}

END_TEXT

The display is this.



Here's the error message.


      Warning messages

  * |ERROR in old_safe_ev, PGbasicmacros.pl: <PRE>|
  * |## There is an error occuring inside evaluation brackets \{
    ...code... \}|
  * |## somewhere in an EV2 or EV3 or BEGIN_TEXT block.|
  * |## Code evaluated:|
  * |## Dumper @$socwelbest |
  * |##syntax error at line 2 of (eval 1132), near "Dumper @"|
  * |##</PRE><BR/>|
  * |at (eval 1051) line 1671|



It actually works fine when I use my own dumper function, defined in a 
pl file (apart from the fact that my dumper isn't as nice as Perl's).

What's the correct way to do this, i.e. add a aPerl module to webwork?


-- 
Andrew Dabrowski   || ...my suspicion is that the universe is
Indiana University || not only queerer than we suppose, but
Swain East 117     || queerer than we can suppose. -JBS Haldane

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://webwork.maa.org/pipermail/webwork-devel/attachments/20150629/13b35f4c/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ebfibbbe.
Type: image/png
Size: 1389 bytes
Desc: not available
URL: <http://webwork.maa.org/pipermail/webwork-devel/attachments/20150629/13b35f4c/attachment.png>


More information about the webwork-devel mailing list