[Coco] replicating bitwise operators in BASIC

Brett Gordon beretta42 at gmail.com
Fri Sep 9 09:21:29 EDT 2016


Ok.. i'll one-up you all:  you can do it all with either NAND or XOR.
Although things get pretty hideous (but possible) to do either in the other!

cheers,  brett
On Sep 9, 2016 8:15 AM, "Dave Philipsen" <dave at davebiz.com> wrote:

> Actually the XOR could be constructed out of just AND and NOT.
>
>
>
>
> On 9/8/2016 11:09 PM, Barry Nelson wrote:
>
>> The operators AND, OR, and NOT work fine.
>>
>> Example
>>
>> PRINT 3 AND 2
>>
>> outputs 2
>> and
>>
>> PRINT 1 OR 2
>>
>> outputs 3
>>
>> The XOR operator can be constructed out of AND, OR, and NOT.
>>
>> Brett Gordon beretta42 at gmail.com
>>> Thu Sep 8 23:54:22 EDT 2016
>>> BASIC gurus:
>>>
>>> In noodling with Jim's test code for the CoCoNIC, I realized the lack of
>>> bitwise AND, XOR, OR, etc. in coco BASIC.  What's the orthodox way of
>>> replicating these operators that are so customary in other languages?  I
>>> remember loads of head scratching in Lua, which like our BASIC, also
>>> lacks
>>> basic bitwise functions and converts all numbers to floats.
>>>
>>> brett
>>>
>>
>>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
>


More information about the Coco mailing list