[Mulgara-dev] [Mulgara-svn] r667 - trunk/src/jar/resolver-distributed/java/org/mulgara/resolver/distributed

Paul Gearon gearon at ieee.org
Tue Mar 4 21:05:19 UTC 2008


Nope, and yes, it's annoying.  We have a class called Constants which  
contains constants like SIZEOF_LONG and SIZEOF_INT.  Crazy.

Now that I've had more sleep, then a name like SIZEOF_LONG_IN_BITS  
might work, but it seems excessive.  After all, we're supposed to know  
that it's 64.  I just had a thinko when I did it.

Paul

On Mar 4, 2008, at 1:24 AM, William Mills wrote:

> Java doesnt have sizeof()?  how quaint...
>
> ----- Original Message ----
> From: Paul Gearon <gearon at ieee.org>
> To: Mulgara Developers <mulgara-dev at mulgara.org>
> Sent: Monday, March 3, 2008 5:57:38 PM
> Subject: Re: [Mulgara-dev] [Mulgara-svn] r667 - trunk/src/jar/ 
> resolver-distributed/java/org/mulgara/resolver/distributed
>
> This would usually be the case, but IMO a constant with a "meaningful
> name" would be less meaningful here than the number 32.
>
> As I said, I forgot it was a 4 bit number.  You have kids.  You should
> have some idea of how much sleep I had when I did this.  :-)
>
> Paul
>
> On Mon, Mar 3, 2008 at 5:29 PM, William Mills  
> <wmills_92105 at yahoo.com> wrote:
>> Would that be because you were using magic numbers and not  
>> constants with meaningfull names?
>>
>> Cheap shot, I admit.
>>
>> -bill
>>
>>
>>
>> ----- Original Message ----
>> From: Paul Gearon <gearon at ieee.org>
>> To: Mulgara Developers <mulgara-dev at mulgara.org>
>> Sent: Monday, March 3, 2008 2:46:50 PM
>> Subject: Re: [Mulgara-dev] [Mulgara-svn] r667 - trunk/src/jar/ 
>> resolver-distributed/java/org/mulgara/resolver/distributed
>>
>> On Mon, Mar 3, 2008 at 2:57 PM, Life is hard, and then you die
>> <ronald at innovation.ch> wrote:
>>> On Mon, Mar 03, 2008 at 07:37:28AM -0800, pag at mulgara.org wrote:
>>>>   public int hashCode() {
>>>> -    return serverHashCode ^ (int)(nodeId ^ (nodeId >>>32));
>>>> +    return serverHashCode ^ (int)(nodeId ^ (nodeId >>> 16));
>>>
>>> I'm curious: what was wrong with the shift-by-32?
>>
>> It was me forgetting that nodeId is a 64 bit number.
>>
>> Paul
>>
>>
>> _______________________________________________
>> Mulgara-dev mailing list
>> Mulgara-dev at mulgara.org
>> http://mulgara.org/mailman/listinfo/mulgara-dev
>>
>>
>>
>> _______________________________________________
>> Mulgara-dev mailing list
>> Mulgara-dev at mulgara.org
>> http://mulgara.org/mailman/listinfo/mulgara-dev
>>
> _______________________________________________
> Mulgara-dev mailing list
> Mulgara-dev at mulgara.org
> http://mulgara.org/mailman/listinfo/mulgara-dev
>
>
>
> _______________________________________________
> Mulgara-dev mailing list
> Mulgara-dev at mulgara.org
> http://mulgara.org/mailman/listinfo/mulgara-dev




More information about the Mulgara-dev mailing list