KaoLang (๐Ÿ‘‰๏พŸใƒฎ๏พŸ)๐Ÿ‘‰

From Esolang
Jump to navigation Jump to search

KaoLang (๐Ÿ‘‰๏พŸใƒฎ๏พŸ)๐Ÿ‘‰

KaoLang (๐Ÿ‘‰๏พŸใƒฎ๏พŸ)๐Ÿ‘‰ is an esoteric programming language created by Bao Vuong (aka Vbee) on June 2, 2025. It is inspired by Brainfuck, but with a twist: instead of using traditional symbols, it operates entirely with kaomojis and forces the programmer to use bitwise logic instead of basic arithmetic.

Design Philosophy

KaoLang (๐Ÿ‘‰๏พŸใƒฎ๏พŸ)๐Ÿ‘‰ emerged from the desire to create an expressive, humorous language that remains computationally complete despite using visually chaotic symbols. Each operation is expressed using a distinct kaomoji.

Commands

Kaomoji Functionality
๐Ÿ‘ˆ(๏พŸใƒฎ๏พŸ๐Ÿ‘ˆ) Shift current memory cell value left by 1 (multiply by 2)
(๐Ÿ‘‰๏พŸใƒฎ๏พŸ)๐Ÿ‘‰ Shift current memory cell value right by 1 (integer divide by 2)
๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ Apply NAND between current cell and register, store result in current cell (register cleared after)
(ใƒ˜๏ฝฅ_๏ฝฅ)ใƒ˜โ”ณโ”โ”ณ Begin loop if current memory cell is not zero
(โ•ฏยฐโ–กยฐ๏ผ‰โ•ฏ๏ธต โ”ปโ”โ”ป End loop โ€” jump back if current cell is not zero
โœ๏ธ(โ—”โ—กโ—”) Output character of current memory cell
(โ“ฟ_โ“ฟ) Read one byte of input into current memory cell
o(( >ฯ‰<))o Move memory pointer right by 1
o((>ฯ‰< ))o Move memory pointer left by 1
แ•ฆ(รฒ_รณห‡)แ•ค Dual-purpose register copy/load operator

Computational Class

KaoLang (๐Ÿ‘‰๏พŸใƒฎ๏พŸ)๐Ÿ‘‰ is Turing complete. Each Brainfuck command has a corresponding implementation in KaoLang:

Brainfuck KaoLang Equivalent Description
> o(( >ฯ‰<))o Move pointer right
< o((>ฯ‰< ))o Move pointer left
+ o(( >ฯ‰<))o๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰แ•ฆ(รฒ_รณห‡)แ•ค (๐Ÿ‘‰๏พŸใƒฎ๏พŸ)๐Ÿ‘‰ ๐Ÿ‘ˆ(๏พŸใƒฎ๏พŸ๐Ÿ‘ˆ) ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ (ใƒ˜๏ฝฅ_๏ฝฅ)ใƒ˜โ”ณโ”โ”ณ o((>ฯ‰< ))o แ•ฆ(รฒ_รณห‡)แ•ค o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o แ•ฆ(รฒ_รณห‡)แ•ค o(( >ฯ‰<))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o((>ฯ‰< ))o แ•ฆ(รฒ_รณห‡)แ•ค o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o แ•ฆ(รฒ_รณห‡)แ•ค o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o แ•ฆ(รฒ_รณห‡)แ•ค o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o((>ฯ‰< ))o o((>ฯ‰< ))o แ•ฆ(รฒ_รณห‡)แ•ค o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o แ•ฆ(รฒ_รณห‡)แ•ค o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(๏พŸใƒฎ๏พŸ๐Ÿ‘ˆ) (โ•ฏยฐโ–กยฐ๏ผ‰โ•ฏ๏ธต โ”ปโ”โ”ป o((>ฯ‰< ))o Increment via NAND/bitwise logic
- o(( >ฯ‰<))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ (ใƒ˜๏ฝฅ_๏ฝฅ)ใƒ˜โ”ณโ”โ”ณ o((>ฯ‰< ))o แ•ฆ(รฒ_รณห‡)แ•ค o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o แ•ฆ(รฒ_รณห‡)แ•ค o(( >ฯ‰<))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o((>ฯ‰< ))o แ•ฆ(รฒ_รณห‡)แ•ค o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o แ•ฆ(รฒ_รณห‡)แ•ค o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o แ•ฆ(รฒ_รณห‡)แ•ค o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o((>ฯ‰< ))o o((>ฯ‰< ))o แ•ฆ(รฒ_รณห‡)แ•ค o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o แ•ฆ(รฒ_รณห‡)แ•ค o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(๏พŸใƒฎ๏พŸ๐Ÿ‘ˆ) (โ•ฏยฐโ–กยฐ๏ผ‰โ•ฏ๏ธต โ”ปโ”โ”ป o((>ฯ‰< ))o Decrement via NAND/bitwise logic
. โœ๏ธ(โ—”โ—กโ—”) Output character
, (โ“ฟ_โ“ฟ) Input byte
[ (ใƒ˜ใƒป_ใƒป)ใƒ˜โ”“โ”โ”ป Loop start
] (โ•ฏยฐโ–กยฐ๏ผ‰โ•ฏ๏พ‰ โ”ปโ”โ”ป Loop end

Example Programs

XKCD Random Number Generator

A simple program that prints '4'.

แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰๐Ÿ‘ˆ(๏พŸใƒฎ๏พŸ๐Ÿ‘ˆ) ๐Ÿ‘ˆ(๏พŸใƒฎ๏พŸ๐Ÿ‘ˆ) ๐Ÿ‘ˆ(๏พŸใƒฎ๏พŸ๐Ÿ‘ˆ) ๐Ÿ‘ˆ(๏พŸใƒฎ๏พŸ๐Ÿ‘ˆ) ๐Ÿ‘ˆ(๏พŸใƒฎ๏พŸ๐Ÿ‘ˆ) ๐Ÿ‘ˆ(๏พŸใƒฎ๏พŸ๐Ÿ‘ˆ) (๐Ÿ‘‰๏พŸใƒฎ๏พŸ)๐Ÿ‘‰ (๐Ÿ‘‰๏พŸใƒฎ๏พŸ)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ (๐Ÿ‘‰๏พŸใƒฎ๏พŸ)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ ๐Ÿ‘ˆ(๏พŸใƒฎ๏พŸ๐Ÿ‘ˆ) ๐Ÿ‘ˆ(๏พŸใƒฎ๏พŸ๐Ÿ‘ˆ) แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ โœ๏ธ(โ—”โ—กโ—”)

Hello, World!

o(( >ฯ‰<))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ ๐Ÿ‘ˆ(๏พŸใƒฎ๏พŸ๐Ÿ‘ˆ) ๐Ÿ‘ˆ(๏พŸใƒฎ๏พŸ๐Ÿ‘ˆ) ๐Ÿ‘ˆ(๏พŸใƒฎ๏พŸ๐Ÿ‘ˆ) ๐Ÿ‘ˆ(๏พŸใƒฎ๏พŸ๐Ÿ‘ˆ) ๐Ÿ‘ˆ(๏พŸใƒฎ๏พŸ๐Ÿ‘ˆ) ๐Ÿ‘ˆ(๏พŸใƒฎ๏พŸ๐Ÿ‘ˆ) ๐Ÿ‘ˆ(๏พŸใƒฎ๏พŸ๐Ÿ‘ˆ) แ•ฆ(รฒ_รณห‡)แ•ค o(( >ฯ‰<))o (๐Ÿ‘‰๏พŸใƒฎ๏พŸ)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค o(( >ฯ‰<))o (๐Ÿ‘‰๏พŸใƒฎ๏พŸ)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค o(( >ฯ‰<))o (๐Ÿ‘‰๏พŸใƒฎ๏พŸ)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค o(( >ฯ‰<))o (๐Ÿ‘‰๏พŸใƒฎ๏พŸ)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค o(( >ฯ‰<))o (๐Ÿ‘‰๏พŸใƒฎ๏พŸ)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค o(( >ฯ‰<))o (๐Ÿ‘‰๏พŸใƒฎ๏พŸ)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค o(( >ฯ‰<))o (๐Ÿ‘‰๏พŸใƒฎ๏พŸ)๐Ÿ‘‰แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o((>ฯ‰< ))o แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o((>ฯ‰< ))o แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o((>ฯ‰< ))o แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o((>ฯ‰< ))o แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o((>ฯ‰< ))o แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o((>ฯ‰< ))o แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o((>ฯ‰< ))o แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o((>ฯ‰< ))o แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ โœ๏ธ(โ—”โ—กโ—”)  ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰  แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ โœ๏ธ(โ—”โ—กโ—” ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰  แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ โœ๏ธ(โ—”โ—กโ—”) โœ๏ธ(โ—”โ—กโ—”) แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ โœ๏ธ(โ—”โ—กโ—”) แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ โœ๏ธ(โ—”โ—กโ—”) ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰  แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰  แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ โœ๏ธ(โ—”โ—กโ—”) ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰  แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ โœ๏ธ(โ—”โ—กโ—”) ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰  แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰  แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ โœ๏ธ(โ—”โ—กโ—”) ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰  แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰  แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ โœ๏ธ(โ—”โ—กโ—”) ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰  แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰  แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ โœ๏ธ(โ—”โ—กโ—”) ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰  แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰  แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ โœ๏ธ(โ—”โ—กโ—”) ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰  แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰  แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ โœ๏ธ(โ—”โ—กโ—”) ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰  แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰  แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o o(( >ฯ‰<))o แ•ฆ(รฒ_รณห‡)แ•ค o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o o((>ฯ‰< ))o ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ โœ๏ธ(โ—”โ—กโ—”) ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰  แ•ฆ(รฒ_รณห‡)แ•ค ๐Ÿ‘ˆ(โŒ’โ–ฝโŒ’)๐Ÿ‘‰ 

Resources

Brainfuck

KaoLang GitHub Repository

KaoLang Interpreter: Coming soon