Robert Dodier wrote: > >> * We raise an error whenever a function object is specified without >> variables. > > There's no need to prohibit expressions for which there is not > yet an interpretation; let the user decide whether something > makes sense.
At the same time, raising an error let's us assign a meaning at a later time without worries of backwards compatibility issues. Besides, converting sage: g(x) = sin + x to callable expressions and then calling them with arguments seems to rely on the order of expressions in the statement. That seems sketchy to me, since addition is supposed to be commutative here. Jason --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---