Talk:%^2^-1

From Esolang
Jump to navigation Jump to search

Issues

  • The sentence below the command list states that the accumulator resets to zero when the magnitude is greater than 3003. Isn't it supposed to reset to one? [RE: That wasn't meant to be there, its meant to be one.]
  • I think the correct lowercase Hello, world! program would be spmmmmmmiiiiiiiieiepssipeepipe'spmmmmemmiiiesiiepipeiieiise'spmmmmpipse. [RE: the one I showed says at the top that it outputs all uppercase, but thats cool to see!]
  • I don't think the ' operation at the beginning of the Cat program is necessary. [RE: its not]
  • I don't think a Truth-machine program is possible. [RE: I forgot that the t brings it to the beginning, also this probably means this Esolang isnt Turing complete]

- Bangyen (talk) 23:18, 4 May 2022 (UTC)


What I meant is that your Hello, world! program neither outputs the correct characters nor does it output in all uppercase. [RE: oh, thats fixed now] - Bangyen (talk) 13:01, 6 May 2022 (UTC)

Easier storing system

Instead of wasting space on values that will never be reached, why not just store the magnitude? This would make the commands (according to the compiler/interpreter):

Commands
Text Function
s Subtract acc by 2
i Subtract acc by 3
m Multiply acc by 2
p Multiply acc by -1
l Output acc as number
e Output acc as ASCII character
n Get ASCII character of input and store into the acc
' Set acc to 0
t Restart program if the acc isn't 0

Now, we're just storing simple, usually small integers, which is much less memory-intensive than storing humongous numbers with no numbers between them. No mechanics of the language have been changed by this, either. --CreeperBomb (talk) 01:03, 11 May 2023 (UTC)