(no title)
Tunabrain | 9 years ago
However, if I understood correctly, the size of the Game of Life grid is fixed in the Makefile and cannot be extended arbitrarily at runtime, making it not Turing complete (cool nonetheless!).
Although, maybe a Makefile that generates a Makefile with an arbitrary number of cells...?
Avshalom|9 years ago
contravariant|9 years ago
Now I suppose you would run into problems with programs that write arbitrary amounts of data, but then again that's a limitation of nearly all practical 'Turing machines'. You can (probably) make a Makefile simulating a Turing machine with a tape of any size you want, so in a sense it's 'close enough'.
Sharlin|9 years ago
dozzie|9 years ago
Why would it? Lambda calculus is nothing about modifying anything.
And GNU make (though with GNU extensions) is certainly Turing-complete: https://github.com/shinh/makelisp
Sharlin|9 years ago