[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: boolean operators
- From: Glenn Maynard <glenn@...>
- Date: Thu, 21 Sep 2006 15:18:54 -0400
On Thu, Sep 21, 2006 at 12:21:13PM +0100, Paul Hudson wrote:
> Bitwise operations would come in very useful for doing interesting things on
> phones (implementing some Internet protocols, munging with addresses/masks
> as has previously been mentioned)
You don't need bitwise operators to get bitwise operations, though. What's
wrong, in your case, with having them as functions?
netmask = math.or(netmask, 0x000000FF)
doesn't seem any worse to me than
netmask = netmask | 0x000000FF
and
flag = math.set(flag, 10)
is actually clearer, in my opinion, than
flag = flag | (1<<10)
--
Glenn Maynard