From Esolang
Jump to navigation Jump to search

I don't know how the streams should work, but my ideas are like: Streams are (usually finite) queue of integers. Input streams are normally read-only, and output streams are normally write-only. It would be possible to pipe streams with some functions, including accessing an output stream by an input stream. --Zzo38 (talk) 01:37, 25 September 2012 (UTC)

Is the entire language reversible? If so, how to do you un-poison a value? If you can't, could you explain how the language manages to be reversible despite that? Chris Pressey (talk) 00:22, 28 September 2012 (UTC)
About your first question I am unsure, but your second question I can answer: You cannot un-poison a value, however, something like x+=(0/0)+42; or y(1/0)^=1; has no effect; the number of variables (including array cells) holding values which are poisoned remains constant even though they may move around. --Zzo38 (talk) 06:28, 28 September 2012 (UTC)