[DRMAA-WG] Java Language Bindings 1.0 Candidate 2
Daniel Templeton
Dan.Templeton at Sun.COM
Fri Dec 22 11:36:57 CST 2006
Peter,
You are not wrong about the DRMAA_ERRNO_NO_MORE_ELEMENTS being only for
non-object-oriented language-without-native-lists bindings. The IDL
spec should, however, include enough detail to make it possible to
generate the various other language bindings, including the non-OO
bindings. (The reference to the error in the Java spec it to say that
is has no mapping.)
OK. Now I'm confused. I just looked through the latest IDL spec, and I
no longer see the references to what to do when your language doesn't
have exceptions or what to do when your language is not introspective.
Has the IDL spec become the OO, introspective IDL spec, i.e the C#/Java
spec?
Daniel
Peter Troeger wrote:
> Hi,
>
>
>> I have discovered a couple of errors in the 0.7.1 spec, mostly
>> related to exceptions. I also added a separate table for
>> correlating IDL exceptions to Java exceptions. Hopefully I have
>> now also completely removed all uses of the old (pre-0.4) naming
>> from the spec.
>>
>
> Great. I also got some feedback for IDL spec from HPI people, but
> mostly regarding formulations. I will release the final document
> after christmas, if there are no more issues found by somebody else
> on the list.
>
>
>> There is now one open issue that I will need to resolve with
>> Peter. I believe that we agreed to add a NoMoreElementsException
>> to the IDL spec to be thrown from the cursor functions instead of
>> InvalidArgumentException when the iterator is exhausted. I do not,
>> however, see that error code listed in the currect IDL spec, and I
>> can't get to the tracker site at the moment to confirm my
>> recollection. For now, the Java spec references this missing error
>> code. If it turns out that I am misremembering the decision
>> regarding this error code, I will remove the reference before I
>> make the Java spec final.
>>
>
> I am somehow confused. I thought the NO_MORE_ELEMENTS error is only
> needed for the string vector helper functions in the C binding. Java
> and friends have native vector types, so there is simply no need for
> the helper functions, and therefore also no need for this error.
> Right ?!?
>
> Peter.
> --
> drmaa-wg mailing list
> drmaa-wg at ogf.org
> http://www.ogf.org/mailman/listinfo/drmaa-wg
>
More information about the drmaa-wg
mailing list