[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lua-l
Subject:    Re: __bshr vs __bshl
From:       Dirk Laurie <dirk.laurie () gmail ! com>
Date:       2018-04-10 8:17:55
Message-ID: CABcj=tnoWKsYfVRdAuJQ-jQXKAomA9sY+ugu0F0myW9AQak8SA () mail ! gmail ! com
[Download RAW message or body]

2018-04-10 9:43 GMT+02:00 Francisco Olarte <folarte@peoplecall.com>:

>> Of course you can't do everything, but you can do everything you can
>> do with a finite computer with a finite Turing Machine. If an
>> algorithm can't be run on a finite Turing Machine, it can't be run on
>> a finite computer. But the Turing Machine would be ridiculously huge
>> and unusably slow (regardless of finite or infinite), which is why the
>> next part comes into the picture.
>
> I know all of this. I think it should have been obvious from what I've
> been writing. What I was trying to point is that if we start talking
> about math things, like turing machines and the like, we should be
> very precise in what we write, as minor omissions totally change the
> subject in this kind of stuff.

We know your views on precise terminology :-)

Let me recap the thread.

1. OP asks why __bshr and __bshl both exist.
2. Good answer that metamethods << and >> need not mean shift anymore.
3. Off-topic digressions to the effect that you can do all of __bor,
__band, __bxor and __bnot with just __bnand or with just __bnor.
4. Since the thread had already strayed off into logicians'
minimalism, I threw in the Turing machine red herring.
5. The big fish are fighting about it :-)

Sorry, it was naughty of me.

Dirk

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic