[DRMAA-WG] Java Language Bindings 1.0 Candidate 2
Peter Troeger
peter.troeger at hpi.uni-potsdam.de
Tue Jan 2 14:42:10 CST 2007
I added an explicit reference to the SESSION_ALL description in the
control() and synchronize() text blocks. This avoids triplication of
the error condition description.
Peter.
Am 23.12.2006 um 00:20 schrieb Daniel Templeton:
> Peter,
>
> Sorry. I leaped before looking. The text that I was expecting to
> find is under the SESSION_ALL description. I think it would be
> useful to replicate that text under the control() method as well,
> or perhaps more it there completely.
>
> Daniel
>
> Daniel Templeton wrote:
>> Peter,
>>
>> I thought that we had also agreed that there should be some text
>> explicitly discussing what happens (or is not guaranteed to
>> happen) when a control(SESSION_ALL) call fails. I don't see that
>> in the control() method description.
>>
>> Daniel
>>
>> Daniel Templeton wrote:
>>> 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
>>>>
>>>
>>> --
>>> 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