Sometimes it seems like the committed file doesn't get modified??
Fixed a misplaced parens.
Fixed bug in PGcomplexmacros.pl having to do with the lack of a =cut line in the pod documentation. The loadMacros eval doesn't fail gracefully when this kind of mistake occurs. More work needs to be done on loadMacros. Also changed the _PGcomplexmacros_init subroutine to include the exporting of variables from Complex. I think this is what it was supposed to do in any case, but perhaps not. When using the forking process it was only necessary to export the variables in the parent.
Added documentation and _PG....macros_int functions to these files. In PGcomplexmacros.pl I removed the automatic exportation of log() from PGcomplexmacros.pl since this (and sqrt() ) cause conflicts with CORE::log() and CORE::sqrt(). -- Warnings of the form "Ambiguous call to ..... resolved in favor of CORE::... " etc. The functions can always be accessed by Complex::log() and Complex::sqrt() when needed for complex numbers. There may be a more sophisticated method of exporting these calls which would avoid the warnings and remain transparent both to those who are using complex numbers and those who are not. If anyone has any ideas they will be welcome. The code to modify is at the top of the PGcomplexmacros.pl file inside the _PGcomplexmacros_init subroutine.
Minor changes to the #!/usr/bin/perl line
Bringing the common courseScripts version of PGcomplexmacros.pl up to date with the version of PGcomplexmacros.pl found in the WW_Prob_Lib2 macros directory.
Corrected the #!/usr/local/bin/webwork-perl line
Added PGcomplexmacros.pl and PGmatrixmacros.pl to CVS
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
|aubreyja at gmail dot com||ViewVC Help|
|Powered by ViewVC 1.0.9|