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

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