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:SecretLang (Hellion Mode)
Jump to navigation
Jump to search
Guessing Area
My guess:
| Instruction | Effect | Accuracy |
|---|---|---|
κ(ciphertext,algorithm,keys...) |
Uses keys as the keys and algorithm as the decryption algorithm to decrypt the ciphertext, then returns the plaintext |
Correct but when algorithm is different then the number of key is also different |
x<-y |
Assign y to x |
√ |
õ |
Reference to the standard output | Is the output stdout or to file, or even to stderr? |
ĩ |
Reference to the input | √ |
flag§expr |
Run expr while flag is true |
√ |
{...} |
Code block maker | √ |
flag?expr1:expr2 |
Run expr1 if flag is true, otherwise run expr2 |
Somewhat correct |
> = < |
Comparison operators | √ |
+ - × ÷ |
Elementary arithmetic operators | √ |
% |
Modular operator | √ |
^ |
Exponentiation operator | √ |
¯ |
Unary negative operator | √ |
¬ |
Logical not operator | √ |
\var |
Declaration of the global variable var |
√ |
`type´ |
Type identifier (right after the declaration of the variable) | Correct but there is another usage of it |
x@type |
Convert x's value to type type |
Not converting permanently |
ƒ |
Reference to the code of this program | √ |
λ[args].expr |
Just likes Lambda Calculus | √ |
ʳ |
Return keyword | √ |
expr1$expr2 |
Evaluate expr1, but if it throws an expection, catch that then evaluate expr2 instead |
Not running, but evaluating |
(expection,what) |
Throw an expection, and use what as the error message |
You might forgot the dollar sign |
[a,b] |
Does the same thing as in mathematics | Then what about [a, b), (a, b], and (a, b) |
Σlst |
sum(lst) in Python |
√ |
-- Im bad at naming (talk) 09:31, 17 July 2026 (UTC)
And how about ^, ¨, ~, and the type indicator?
Except ^, truly do not know anything else... T_T --Im bad at naming (talk) 05:25, 18 July 2026 (UTC)
- ¨ means the operator should be applied to all elements of a list instead of the list itself, ~ is the connection of operation and assignment arrow. When one side of the decimal point was omitted, then the language will treat as the side was 0. So,
0.0=.0=0.=..
miui's guess
õ<-κ = 0x42
- Accuracy: ABSOLUTELY ×!!!
- indeed, but no pstf signum with these bytes :< Miui (talk) 21:21, 17 July 2026 (UTC) ps gl guessers
- So the key is the same in each case but multiple keys contain extension information (within the algorithm)?
- Guess: "DDAVDXDXFF, GVFFFXDXAG!", "ADFGVX", = FINAL, CHALLENGE!, GUESS Miui (talk) 08:04, 22 July 2026 (UTC)
- No. It's ADFGVX checkerboard code. "DDAVDXDXFF, GVFFFXDXAG!" means "hello, world!".
- ? = 0xAC00, 19, 21, 38 (keys number 18)
- I don't know how to describe your guesses. I think you should see the table above.
- ? = 0xAC00, 19, 21, 38 (keys number 18)
- No. It's ADFGVX checkerboard code. "DDAVDXDXFF, GVFFFXDXAG!" means "hello, world!".
- indeed, but no pstf signum with these bytes :< Miui (talk) 21:21, 17 July 2026 (UTC) ps gl guessers