On Wed, 06 Dec 2006 01:15:58 -0800, Joel B. Mohler  
<[EMAIL PROTECTED]> wrote:

> Here's my fantasy:
>   ** which doesn't need the pre-parser
>   ** which is (I believe) realistically doable with careful design
> sage:  x,y=vars('x,y')
> sage:  f=Function( (x,y), sin(x) ); f
> (x,y) -> sin(x)
> sage:  f(0,12)
> sin(0)    # whether this is 0 or sin(0) is not important to my fantasy

It's unclear to me why we need callable functions as a separate new
construction, when Python already has a notion of callable functions.
I.e., why is this not enough for you already?

def f(x,y):
     return sin(x)


or even

    f= lambda x,y: sin(x)

What's the advantage of what you're proposing over what's already there?

William

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to