Dirk Laurie on Thu, 14 Jun 2012 20:22:49 +0200

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]


I'm programming in library mode, and have some GEN's around that
never were assigned to anything in a `gp_read_str` call.  I now want
to make such a call involving some of these GEN's, and find it hard
to get `gp_read_str` to see those GEN's. In the following minimal
example, I'm trying and failing to assign an expression to variable `b`.

#include <pari/pari.h>

int main() {
   GEN x = pol_x[fetch_user_var("x")];
   pol_x[fetch_user_var("b")] = gaddsg(1, x);
   pariprintf("%Z\n",pol_x[fetch_user_var("b")]);  // prints x+1
   pariprintf("%Z\n",gp_read_str("b+10"));  // prints b+10, not x+11