~~¨л
~~¨л(first of all idk how i got that name second of all its pronounced sin) is a esolang created by User:Yayimhere while on a twitch stream
~~¨л hexadecimal format
~~¨л has a way to write hexadecimal numbers(where there are couples so they can be divided into chunks of two digits and where the vertical is the first digit). its in this format:
· 0123456789abcdefg 0 ○■↑↓→←║═╔╗╚╝░▒►◄⟑ 1 │─┌┐└┘├┤┴┬♦┼█▄▀▬⟁ 2 ▓!"#$%&'()*+,-./⋥ 3 0123456789:;<=>?⟅ 4 @ABCDEFGHIJKLMNO⟆ 5 PQRSTUVWXYZ[\]^_⨏ 6 `abcdefghijklmno⨠ 7 pqrstuvwxyz{|}~√⨛ 8 €‚ƒ„…†‡ˆ‰Š‹ŒŽ♣♥♠⨜ 9 ‘’“”•–—˜™š›œž↊↋Ÿ⫷ a π¡¢£¤¥¦§¨©ª«¬∞®¯⫸ b °±²³´µ¶·¸¹º»¼½¾¿⌦ c ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ⌫ d ÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß⌬ e àáâãäåæçèéêëìíîï⒵ f ðñòóôõö÷øùúûüýþÿ⒪
this was taken from 4 bits, 8 bytes. also a number must end in л
if its negative and λ
works as the decimal dot
syntax
~~¨л has two commands:
x y z
and
x y
first of all x, y, and z
are hexadecimal numbers in the ~~¨л format. the first command does this:
- take the sin of
x
- multiply the result by
y
- set the variable
x
to that(unless ifx
is not a variable) - jump to line
z
if the result is negative
and the second is the variable defining:
- set name
x
toy
when variables are referenced as ⋘
must be before it and when you want it to act like its just a number add it twice
tips
to unconditionally jump to line n
:
■л ■n
this works since ■л
is negative