[Om3] calculus function difference application
Professor James Davenport
jhd at cs.bath.ac.uk
Mon Sep 22 19:17:29 CEST 2008
On Mon, 22 Sep 2008, Jan Willem Knopper wrote:
> Professor James Davenport wrote:
> > A good question.
> Thank you for your quick reply,
> ...
> > Presumably what you want is something like
> > <OMA>
> > <OMBIND>
> > <OMS name="eval_difference" cd="calculus2"/>
> > <!-- hypothetical symbol -->
> > <OMBVAR>
> > <OMV name="x"/>
> > </OMBVAR>
> > <OMV name="f"/>
> > </OMBIND>
> > <OMV name="a"/>
> > <OMV name="b"/>
> > </OMA>
> >
> > Is this correct?
> This was what I am looking for.
>
> In this case it is easier to make a good default context-free
> notation/display (no conflicts with calculations with lambda functions)
> and it is easier to parse (only a single OMBIND, and easy to check if an
> expression is in this form).
>
Michael is currently looking at various issue sof binding etc. with
calculus-like operators, but once that converges, I will add "something
like" this to the list. Though it's not intrinsically calculus, because of
the use it probably belongs there in practice, as Chris was implying.
James
More information about the Om3
mailing list