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.

Hebrew

From Esolang
Jump to navigation Jump to search

Intro

Hebrew is an esolang created on Jun 14th 2025 by User:Helpeesl and is based on the
Hebrew script.

Commands

אx Var x of type Int
בTxUy Sets var y of type U to var x of type T converted to type U
גTx Inputs into var x of type T
דTx Outputs var x of type T
הx Var x of type Bool
וx Calls function x
זTxUy Casts var x of type T into var y of type U
חTx Does the ln function onto var x of type T if type T is a Int/Frac sets to 1 if Bool and
  conveyors inside if Stack/String
טTxUy Sets the lower of var x of type T and var y of type U to the other 
יx’y’ Defines a function x with code y but replace the ’ with newlines
כx Var x of type Stack
לTx Does the exp function onto var x of type T if T is Int/Frac sets to 1 if Bool and sorts the
  items if Stack/String
מx Var x of type Frac
נx Sets all var x’s of any type to the largest one
סxTy Adds a link from var x of type T to var y of type T and if there’s multiple links that
  are the same they both get removed
עTxUy Adds var y of type U to var x of type T
פT’x’T Takes x as a literal of type T but replace the ’ with newlines 
צTxM Goes to M if var x of type T is larger than 0
קTx Flips var x of type T
רTx Sets var x of type T to its real part if T is a Int/Frac to 1 if Bool and the first half
  if Stack/String
שTxUy Subtracts var y of type U from var x of type T
תx Var x of type String
שׁx Treats x as no command
x׳ Multiplies x by 1000

Oh yeah numbers are in Hebrew numerals

Programs

Cat program

פּגתפאשׁאאדתפאשׁאאצפהשׁאהפּ