Talk:ΙΧΘΥΣ

From Esolang
Jump to navigation Jump to search

Extension Request

Σ for halt.

also request the suggestion that User:Jan Gamecuber made earlier.--土豆者也-Potato 02:29, 21 February 2026 (UTC)

It's best for Σ, ς, and σ to all be NOPs by default. I have to admit, the page is currently very unclear about why, so I'll probably be adding a section to the page later to hopefully make it much clearer, but as quickly as I can:
The main idea of the language is defining symbols and then removing those definitions by having the counter overflow while they're running (the removing part, as far as I can tell, is only mentioned twice in the entire article, so I don't blame you if you missed this, because I know I did the first time I read the article). Thus, you'll find that most useful programs end up running a symbol with no definition. And, due to the theme of the language, Σ, ς, and σ are the standard symbols for this. This means that if Σ becomes halt, a lot of programs will end up stopping randomly because they expected Σ to be a NOP. –PkmnQ (talk) 04:32, 21 February 2026 (UTC)

Input extension

ΙΧΘΥΕΣ ε takes input as a number. Ε takes input as unicode. --(this comment by Jan_Gamecuber at 19:27, 11 May 2022‎ UTC; please sign your comments with ~~~~)

Question

What doesn the Σ command do? The instruction table says nothing about that. --None1 08:14, 30 August 2024 (UTC)

Judging from its use in the examples I'd guess the same as its lowercase counterpart (as a standard symbol for user-defined statements). -PkmnQ (talk) 13:16, 30 August 2024 (UTC)
Its lowercase counterpart has no action in table as well. --None1 03:04, 31 August 2024 (UTC)

Interesting subset

I'm sort of interested by what happens if you defined a language like this:

  • For all Unicode characters ς other than ιχθυΙΧΘΥ, there exist two commands in the language defined as Ιςχ and ς itself
  • The only other command is defined as ΧιΘ

I might define it as a separate esolang, but if not, I'd at least like to mention it here. --PkmnQ (talk) 09:42, 21 September 2024 (UTC)

I've worked out a looping counter in this subset and am currently working on a Collatz program, so I think there's a good chance this subset is TC on its own. Here's the looping counter (assuming * outputs an asterisk and τ outputs a newline: --PkmnQ (talk) 10:07, 24 September 2024 (UTC)
Ισχ ΧιΘ
Ιςχ σ Ισχ ΧιΘ * ΧιΘ
ΙΣχ σ Ισχ ΧιΘ ς τ Ιςχ * ΧιΘ Σ ΧιΘ
σ Ισχ ΧιΘ Σ