who's Spencer Brown?

On 3 September 2010 22:57, Alan Sondheim <[email protected]> wrote:
>
>
> Tried to run it in my shell account and got error messages.
>
> Beautiful! - Alan
>
>
> On Fri, 3 Sep 2010, James Morris wrote:
>
>> On 3 September 2010 16:50, Alan Sondheim <[email protected]> wrote:
>>>
>>> Hi James, excuse my ignorance, but what does this do?
>>>
>>> Thanks, Alan
>>>
>>
>> It displays the following:
>>
>> x:4 !x:0 !!x:1
>>       (!x != x)   == true
>>       (!!x != x)  == true
>>       (!!x != !x) == true
>>
>> x:2 !x:0 !!x:1
>>       (!x != x)   == true
>>       (!!x != x)  == true
>>       (!!x != !x) == true
>>
>> x:1 !x:0 !!x:1
>>       (!x != x)   == true
>>       (!!x != x)  == false
>>       (!!x != !x) == true
>>
>> translated:
>>
>> (x) holds the value 4, (not x) gives the value 0, (not (not x)) gives
>> the value 1
>>
>> therefor:
>>
>> (not x does not equate with x) is true
>> (not (not x) does not equate with x) is true
>> (not (not x) does not equate with not x) is true
>>
>> and so on.
>>
>> hth ;-)
>>
>>
>>> On Fri, 3 Sep 2010, James Morris wrote:
>>>
>>>> /* double_bang_test.c */
>>>>
>>>> #include <stdio.h>
>>>>
>>>> int main(int argc, char** argv)
>>>> {
>>>>        int x = 4;
>>>>
>>>>        do
>>>>        {
>>>>                printf("x:%d !x:%d !!x:%d\n", x, !x, !!x);
>>>>
>>>>                /*
>>>>                printf("\t(!x == x)   == %s\n", (!x == x)   ? "true" :
>>>> "false" );
>>>>                printf("\t(!!x == x)  == %s\n", (!!x == x)  ? "true" :
>>>> "false" );
>>>>                printf("\t(!!x == !x) == %s\n", (!!x == !x) ? "true" :
>>>> "false" );
>>>>                */
>>>>
>>>>                printf("\t(!x != x)   == %s\n", (!x != x)   ? "true" :
>>>> "false" );
>>>>                printf("\t(!!x != x)  == %s\n", (!!x != x)  ? "true" :
>>>> "false" );
>>>>                printf("\t(!!x != !x) == %s\n", (!!x != !x) ? "true" :
>>>> "false" );
>>>>
>>>>                putchar('\n');
>>>>
>>>>        } while(x >>= 1);
>>>>
>>>>
>>>>        return 0;
>>>> }
>>>>
>>>> /*
>>>>
>>>> --
>>>> _
>>>> : http://jwm-art.net/
>>>> -audio/image/text/code
>>>>
>>>> */
>>>> _______________________________________________
>>>> NetBehaviour mailing list
>>>> [email protected]
>>>> http://www.netbehaviour.org/mailman/listinfo/netbehaviour
>>>>
>>>>
>>>
>>>
>>> ==
>>> email archive: http://sondheim.rupamsunyata.org/
>>> webpage http://www.alansondheim.org
>>> music archive: http://www.espdisk.com/alansondheim/
>>> ==
>>> _______________________________________________
>>> NetBehaviour mailing list
>>> [email protected]
>>> http://www.netbehaviour.org/mailman/listinfo/netbehaviour
>>>
>>
>>
>>
>> --
>> _
>> : http://jwm-art.net/
>> -audio/image/text/code
>> _______________________________________________
>> NetBehaviour mailing list
>> [email protected]
>> http://www.netbehaviour.org/mailman/listinfo/netbehaviour
>>
>>
>
>
> ==
> email archive: http://sondheim.rupamsunyata.org/
> webpage http://www.alansondheim.org
> music archive: http://www.espdisk.com/alansondheim/
> ==
> _______________________________________________
> NetBehaviour mailing list
> [email protected]
> http://www.netbehaviour.org/mailman/listinfo/netbehaviour
>
_______________________________________________
NetBehaviour mailing list
[email protected]
http://www.netbehaviour.org/mailman/listinfo/netbehaviour

Reply via email to