~~¨л

From Esolang
Jump to navigation Jump to search

~~¨л(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 if x is not a variable)
  • jump to line z if the result is negative

and the second is the variable defining:

  • set name x to y

when variables are referenced as must be before it

tips

to unconditionally jump to line n:

■л ■ n

this works since ■л is negative