Thank you, it works!

On Sun, Jan 12, 2020 at 7:54 PM Dima Pasechnik <dimp...@gmail.com> wrote:

> e.g. something like
>
> sage: gp.eval("square(x)=x^2")
> '(x)->x^2'
> sage: gp.function_call("square",[20]).sage()
> 400
>
> So one can have
>
> def foo(x):
>     return gp.function_call("square",[x]).sage()
>
> to create a Sage function that will square a number using GP
>
> On Sun, Jan 12, 2020 at 2:26 PM Dima Pasechnik <dimp...@gmail.com> wrote:
> >
> > this way Python does not know anything about GP functions.
> > You need to pass the input/output from/to Python.
> >
> > On Sun, 12 Jan 2020, 14:06 Pedja, <tersi...@gmail.com> wrote:
> >>
> >> Why the following code doesn't work inside Sage Cell?
> >>
> >> gp("""
> >> square(x)=x^2;
> >> """)
> >>
> >> @interact
> >> def _(x=2):
> >>     print(square(x))
> >>
> >> --
> >> You received this message because you are subscribed to the Google
> Groups "sage-support" group.
> >> To unsubscribe from this group and stop receiving emails from it, send
> an email to sage-support+unsubscr...@googlegroups.com.
> >> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-support/25a5f980-f93d-4721-94d4-e5f1677b285d%40googlegroups.com
> .
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-support" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-support+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-support/CAAWYfq0rwwUEQFxmexC9vn8PaLczFSBFGSekYQFQMKi5bTPFFw%40mail.gmail.com
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-support/CAJBHNMBw4-CPs5sTG59bF_055yRnHgNa1BTy-Ha5dGADPO98DQ%40mail.gmail.com.

Reply via email to