Hi. The evaluation of 1+2;storeA:%;1-2;storeB:%;[storeA,storeB]; with maxima (running in a shell on the LON-CAPA server) gives, as expected, [3,-1]
But using cas( 'maxima', "1+2;storeA:%;1-2;storeB:%;[storeA,storeB];" ); in LON-CAPA does not work properly. (I would like to use such structures in a library project.) In principle the maxima variable % works. my @CHECK_IN = qw( 1+2; 1+2;%; 1+2;%;%; 1+2;store:%;%; 1+2;store:%;store; ); my @CHECK_OUT = map { cas( 'maxima', $_ ) } @CHECK_IN; Alle five entries of @CHECK_OUT should be 3. The first three examples work properly in LON-CAPA, but the other two don't; both evaluations seem to yield random integer numbers. I have a workaround, but using % would be the much better solution. Any idea? - Peter <problem> <script type="loncapa/perl"> my @CHECK_IN = qw( 1+2; 1+2;%; 1+2;%;%; 1+2;store:%;%; 1+2;store:%;store; ); my @CHECK_OUT = map { cas( 'maxima', $_ ) } @CHECK_IN; our $out_str = join '<br />', @CHECK_OUT; $out_str .= '<br />' . cas( 'maxima', "1+2;storeA:%;1-2;storeB:%;[storeA,storeB];" ); </script> $out_str <customresponse id="0r0"> <answer type="loncapa/perl"> return 'SUBMITTED'; </answer> </customresponse> </problem> -- Dr. Peter Dencker wissenschaftl. Mitarbeiter UNIVERSITÄT ZU LÜBECK INSTITUT FÜR MATHEMATIK Ratzeburger Allee 160 23562 Lübeck Tel +49 451 500 4254 Fax +49 451 500 3373 denc...@math.uni-luebeck.de www.math.uni-luebeck.de _______________________________________________ LON-CAPA-users mailing list LON-CAPA-users@mail.lon-capa.org http://mail.lon-capa.org/mailman/listinfo/lon-capa-users