Show HN: “Crafting Interpreters” chapter, control flow and Turing-completeness
craftinginterpreters.com
Show HN: “Crafting Interpreters” chapter, control flow and Turing-completeness
1–10 of 44 posts
Re: Show HN: “Crafting Interpreters” chapter, control flow and Turing-completeness
#2Re: Show HN: “Crafting Interpreters” chapter, control flow and Turing-completeness
#3This is not a Show HN.
It's overdoing it a bit to post the same project every few weeks instead of every few months, but that's a separate issue.
Re: Show HN: “Crafting Interpreters” chapter, control flow and Turing-completeness
#4"the function to compute the truth value of a given proof" should be "the function that returns the truth value of a given statement" (1st change because it is confusing to use the word compute in two different ways, 2nd change is simply an error correction)
"equivalent in power" should not link to the Church-Turing thesis, as the former is a mathematical statement, proved in any introductory course on computability, and the latter is a philosophical one.
w.r.t. the Neil Gaiman quote: https://www.goodreads.com/topic/show/1407558-misattributed-q...
Re: Show HN: “Crafting Interpreters” chapter, control flow and Turing-completeness
#5This is because `a && (b || c)` has a different truth table than `(a && b) || c`
Re: Show HN: “Crafting Interpreters” chapter, control flow and Turing-completeness
#6This is not a Show HN.
It is because it's a substantial project (a book), posted by the author, and free for everyone to 'try out' (i.e. read). It's fair to have different standards for different categories of project. It's overdoing it a bit to post the same project every few weeks instead of every few months, but that's a separate issue.
Re: Show HN: “Crafting Interpreters” chapter, control flow and Turing-completeness
#7Re: Show HN: “Crafting Interpreters” chapter, control flow and Turing-completeness
#8The author asks why && and || need different precedence (Unless I misunderstood). This is because `a && (b || c)` has a different truth table than `(a && b) || c`
Re: Show HN: “Crafting Interpreters” chapter, control flow and Turing-completeness
#9Earlier quoted context omitted.
It is because it's a substantial project (a book), posted by the author, and free for everyone to 'try out' (i.e. read). It's fair to have different standards for different categories of project. It's overdoing it a bit to post the same project every few weeks instead of every few months, but that's a separate issue.
Is the posting of a book chapter different from a blog post? The Show HN rules say blog posts can't be Show HNs. And the reason given is they "can't be tried out".
Re: Show HN: “Crafting Interpreters” chapter, control flow and Turing-completeness
#10The author asks why && and || need different precedence (Unless I misunderstood). This is because `a && (b || c)` has a different truth table than `(a && b) || c`