Talk:Brook
Clarify
To the author of this page... would you like to describe your language in such a way that someone who doesn’t already know it understands your description? As it is now, this page doesn’t explain anything about how the language fundamentally works; what do the commands do, how is memory modeled, etc.? Timwi 19:38, 6 October 2011 (UTC)
- Yeah, I am not the most... lucid of writers. I'll try to improve it Taneb 14:54, 7 October 2011 (UTC)
A couple notes on unclear aspects
I've just edited the example program because I'm fairly certain it had two pieces in the wrong order ((94^@c1^@C)
outputting ^1
instead of (1^@C94^@c)
outputting 1^
), but I wanted to make a note here just in case
I also want to note something else that might be significant for program behavior (particularly output order), namely the definition of "enough to execute unambiguously", which isn't specified here -- I could imagine it meaning that a loop won't run until the the close parenthesis is written, but strictly speaking (and assuming an unclosed parenthesis is considered invalid and ignored), the contents could be evaluated right away without ambiguity as long as the loop is prefixed with a non-zero number