Oliver Deakin wrote:
Alexey Varlamov wrote:
2006/12/15, Geir Magnusson Jr. <[EMAIL PROTECTED]>:


Oliver Deakin wrote:
<snip>
It answers the question above, but didn't answer my earlier question (I
think I asked, of why *not* to have (key, NULL)?  The impl of
System.getProperty() can enforce the API of System.getProperty(), but if
we find it useful as a general facility in the VMI, why not?

Well, IMO the equvalent question is: do we really find (key, NULL) so
useful that ready to bear inconvenience or ambiguity of mapping such
VMI properties to Java?

Exactly what I was thinking. I guess we're looking at two different sides of the coin -
Geir is thinking "why not have (key, NULL)?" and we are thinking "why have
(key, NULL)?". To be honest, Im not sure there's a convincing argument on either
side, since we have no actual example of a time when we may or may not want
a NULL value for a key. So I veer slightly towards not having NULL values just to match the Java API (and avoid an extra check in System.getProperty()) until
we have a good reason to allow them.

In which case the addition of the thing will probably be way more expensive...

Anyway, I give...

geir


Regards,
Oliver



The only reason I can think of is to avoid the extra NULL check (in
Java), but you have to look at the result code anyway when using
GetSystemProp(), right?

geir



>
> Regards,
> Oliver
>
>>
>>
>>>
>>> Regards,
>>> Oliver
>>>
>>> > geir
>>> >
>>>
>>> --
>>> Oliver Deakin
>>> IBM United Kingdom Limited
>>>
>>>
>>
>




Reply via email to