W3C home > Mailing lists > Public > public-rif-wg@w3.org > July 2008

Re: [PRD] Issues to resolve before publication (Execute)

From: Christian de Sainte Marie <csma@ilog.fr>
Date: Tue, 01 Jul 2008 13:42:15 +0200
Message-ID: <486A1817.6000708@ilog.fr>
To: Gary Hallmark <gary.hallmark@oracle.com>
CC: RIF WG <public-rif-wg@w3.org>

Gary Hallmark wrote:
> No, the definition of "external" is that its semantics is fixed and 
> independent of any rules that call it.  So if I send you a ruleset with 
> a reference to pred:numeric-equal in it, you know the semantics thanks 
> to DTB.  But if I send you a ruleset with a reference to 
> gary:secret-function in it, you have no idea.

Yes, unless we share the specification of gary:secret-function out of 
band (like for the pred: and fun: externals, the spec of which is shared 
in the out-of-band DTB document).

If we want PRD to be used to interchange existing rules (yes: legacy), 
we need this kind of externals (I mean: application/user-specific).

If we want them, they can only be dealt with as balckboxes, as far as I 
can think: their semantics will thus be the same as what is in the 
current draft, in one form or another.

Which is why I thought that it made sense to include Execute.

But I may be wrong, of course: I have been enlightened yet, as you all 
know :-)


Received on Tuesday, 1 July 2008 11:42:52 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:47:51 UTC