Talk:256

From Esolang
Jump to navigation Jump to search

The page is incomplete, as I had something come up. However, 256 uses the instructions it has to create new functions. I'll complete this page now. --Areallycoolusername (talk) 21:48, 2 August 2019 (UTC)

This might take a while, as I have to complete the page in parts. Areallycoolusername (talk) 22:41, 2 August 2019 (UTC)
I have now completed the page. Areallycoolusername (talk) 04:54, 4 August 2019 (UTC)

"Stack-based" but uses variables?

Possibly change terminology on the page, as it uses variables mostly, not a Stack-based system? Unsure. Also the 2 instruction is somewhat unclear, it says "pushes it to the top of the stack", even though what it "really" does it set it to the last defined variable? Also unsure about this, looking for some feedback / info, thanks. Duckologist (talk) 18:32, 20 July 2020 (UTC)

My interpretation would be that variables inhabit the same memory as the stack, and new variables are created from the bottom upwards. I don't know if that's really the intent. If it is, I'd agree it's not really stack-based, since the stack is never read as a stack. I should have read more carefully. It says "When a variable has the command 2 as it's value, it must be separated by a semicolon." I guess that means commands can return values? And the stack is never read at all. Caenbe (talk) 20:41, 20 July 2020 (UTC)

<variable>-- (and ++) is used in code samples but not mentioned in specs?

The ^ / if example uses it in a loop, but rest of the spec fails to mention it? Duckologist (talk) 07:00, 21 July 2020 (UTC)