We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.

Talk:Guessing

From Esolang
Jump to navigation Jump to search

Check out the another Esoalng: Guesolang

Requests

Program Requestor Status
Hello World User:PrySigneToFry Done
Collatz sequence User:I am islptng Done
Fibonacci numbers User:Hammy Done
Kolakoski sequence User:PkmnQ Done
Sgn Machine User:PrySigneToFry Done
Deadfish Interpreter User:c0ffee Done

Guesses

User:I am islptng's attempts

Syntax Meaning Grade
:x Label x Correct
}x Jump to label x Correct
<x Output x Correct
\x Character constant Correct
@x Reference of cell #x Correct
=x y Assignment Correct
> User input Correct
+x y Addition, same structure for *, / Correct
x; Argument separator Number literal Correct
`x y Equality check, equal->0;, otherwise 1; Incorrect,that's actually (x<y)
Assertions Grade
This language has a register. Incorrect

Chat area

Expected an interpreter

In order to prove that all of your programs work correctly, please keep a secret interpreter with you! -- i  s  l  p  t  n  g  13:41, 16 July 2026 (UTC)
Here -> [1] Im bad at naming 23:10, 16 July 2026 (UTC)
I can't figure out how to use that interpreter to execute a program... -- i  s  l  p  t  n  g  04:28, 17 July 2026 (UTC)
亲测了一下,把main.txt和interpreter.exe放在同一目录下,再把代码复制进main.txt,应该就行了啊,要不再试试 Im bad at naming 13:40, 17 July 2026 (UTC)

我去,中国人!刚才是我没仔细看readme。你这Semi-incorrect是啥意思……
大概就是半对半错之间更偏向于半错吧……对于分号的误解导致了错了一半,而+-*/中有一个是一元运算符,所以又错了一点。
分号到底是啥啊……而且不能像我这样理解吗?给个提示吧
与int字面量有关
在你提示之前我改过猜测了。这是……我猜对了吗?去改Grade吧。

I messed up your programs

After replacing with regex, you Collatz program now looks like this:

(label(num 2))(let(cell(num 0))(input))(goto(ne(newline)(cell(num 0))))(label(num 1))(let(cell(num 0))(add(cell(num 0))(neg(char 0))))(let(cell(num 1))(add(mul(cell(num 1))(num 10))(cell(num 0))))(goto(num 2))(label(num 0))(let(cell(num 2))(cell(num 1)))(label(num 7))(goto(add(num 8)(ne(num 0)(cell(num 2)))))(label(num 9))(let(cell(num 3))(div(cell(num 2))(num 10)))(let(cell(add(cell(num 4))(num 5)))(add(cell(num 2))(neg(mul(cell(num 3))(num 10)))))(let(cell(num 2))(cell(num 3)))(let(cell(num 4))(add(cell(num 4))(num 1)))(goto(num 7))(label(num 8))(goto(add(num 10)(ne(num 0)(cell(num 4)))))(label(num 11))(print(add(cell(add(cell(num 4))(num 4)))(char 0)))(let(cell(num 4))(add(cell(num 4))(neg(num 1))))(goto(num 8))(label(num 10))(goto(add(num 5)(ne(num 1)(cell(num 1)))))(label(num 6))(print(char  ))(goto(add(num 3)(and(cell(num 1))(num 1))))(label(num 3))(let(cell(num 1))(div(cell(num 1))(num 2)))(goto(num 0))(label(num 4))(let(cell(num 1))(add(mul(cell(num 1))(num 3))(num 1)))(goto(num 0))(label(num 5))

Holy shit. -- i  s  l  p  t  n  g  07:00, 17 July 2026 (UTC)
But I think that's very sacred ~ Im bad at naming 07:13, 17 July 2026 (UTC)

But I think that's very thunderbolt ~ -- i  s  l  p  t  n  g  07:45, 17 July 2026 (UTC)

SecretLang

I designed another Guess-serie esolang. Check out it!

--发的就不讲了,反正是一个 P 开头的 用户