[SAGA-RG] notes from the Java binding meeting at OGF22
Thilo Kielmann
kielmann at cs.vu.nl
Tue Feb 26 11:36:54 CST 2008
Andre's notes pretty much speak for themselves ;-)
Thilo
----- Forwarded message from Andre Merzky <andre at merzky.net> -----
> From: Andre Merzky <andre at merzky.net>
> To: Thilo Kielmann <kielmann at cs.vu.nl>
> Subject: notes
>
> :-)
>
>
> OGF.22 SAGA-SESSION I: Java Language Bindings
>
> When: 9:30 - 11:00
> What:
>
> - IPR
> - sessions during this OGF
> - agenda accepted
>
> - SAGA spec landscape
>
> - design choices
>
> Q: Malcolm: on what level should concurrency be? Every call?
> A: yes. But not enforcing execution order
>
> Q: why IOException, not SAGA_IO_Exception?
> A: lets check... - yep, should do
>
> Q: where are infos encoded in ERRNO?
> A: inside the exception. Extra field?
>
> Q: no permissions? really?
> A: yes, really. ;-)
>
> Note: Java-7 will have permissions.
>
> - interfaces & factories
>
> Q: Malcolm: with boostrap loader, you can't mix two
> implementations in one VM
> A: right. We discussed this, but cuold not find a sensible use
> case...
> A: Daniel: Actually, does not prevent that, as you can use
> multiple class loaders
>
> Q: Hidemoto: Which ways to set that property?
> A: usual Java ways...
>
> Q: Why not have session.createFile (URL)
> 'Solves' the default session problem (missing)
> looks simple
> gives same signature for both versions
> A: Hmm, why not...
>
> - SAGAObject
>
> Q: do you need getType
> A: could use isInstanceOf
>
> - saga.error
>
> Q: SagaError? What is the supposed action?
> Q: Daniel: do NOT call it an Error
> A: Hmmm... Yep, could use NoSuccess
> If not, discuss again on mailing list.
>
> Q: Hidemoto: add 'Exception' to names.
> Q: Exception -> SAGAException
> Q: move exceptions to org.ogf.saga?
> A: possibly yes to all of them
>
> - tasks:
>
> Q: task container: possibly get_task_type (cookie)?
> A: not possible
>
> - job
>
> Q: Daniel: Task<Object> -> Task<?extendsObject>
> A: aha
>
> - buffer
>
> Q: can you have impl managed buffers?
> A: yes
>
> Q: Thilo: should we use java.nio.ByteBuffer
> A: Hmm, dunno.
>
> Q: buffer should have long for size?
> A: yes
>
> - summary
>
> Q: open points?
> A: address all 'binding issue' tags in the core spec
>
> Q: intro sections?
> A: remove intros if semantics is the same
> A: Daniel: keep it so user does not need to jump so often
>
> -> tough call, probably should keep it.
>
>
> Q: Shantenu: how many people intent to use that spec?
> A: not many....
>
>
>
>
> --
> "We've got too much time to waste to stand around here doing things."
> - Tigger
----- End forwarded message -----
--
Thilo Kielmann http://www.cs.vu.nl/~kielmann/
More information about the saga-rg
mailing list