[m-dev.] Re: Signature of generated JAVA methods
Holger Krug
hkrug at rationalizer.com
Wed Feb 20 02:39:28 AEDT 2002
On Wed, Feb 20, 2002 at 02:27:32AM +1100, Fergus Henderson wrote:
> On 19-Feb-2002, Holger Krug <hkrug at rationalizer.com> wrote:
> > I spoke about the code generated from `pragma foreign_proc'.
>
> Then what you said doesn't make sense,
I thought for every `pragma foreign_proc' there is a Java method
generated. Now I understand that this is not true.
> > If you meant a), so I cannot understand, why the MLDS->Java conversion
> > must know about the determinism. It should simply wrap the code
> > provided by the user. The user calls `return null;' whenever she wants
> > to indicate failure.
>
> I disagree. That approach would prevent the Mercury compiler from
> inlining the user's Java code.
I feel ashamed.
> > Hence we should add the line number of the mercury could as comments:
> ...
> > /* start foreign proc at users_mercury.m:10452 */
>
> That would be a good idea, yes.
I will ask Andre to do this.
--
Holger Krug
hkrug at rationalizer.com
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to: mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions: mercury-developers-request at cs.mu.oz.au
--------------------------------------------------------------------------
More information about the developers
mailing list