What is Junlang?
Junlang is an esoteric programming language (esolang) made for O Junseo, a student in Class of 121 at Sunrin Internet High School.
TIP
The information below is just TMI that you don't need to know. If you want to jump right in, skip ahead.
Features
Junlang aims to eliminate unnecessary readability when writing an esolang.
Through an extremely limited character set and context-dependent parsing rules, the same symbol can have completely different meanings depending on its position. At the same time, keywords and error messages are written in casual Korean, creating an intentional disconnect between the experience of reading the code and its actual behavior.
It supports conditionals, loops, variables, I/O, and arithmetic/comparison operators, so in theory you can write anything from the Euclidean algorithm to the Fibonacci sequence.
How is it different from other esolangs?
Most esolangs focus on constraints of the language itself. Brainfuck has 8 instructions, Whitespace uses only whitespace characters, and Malbolge is famous for its virtually impossible-to-write syntax.
Junlang takes it a step further by incorporating a specific person as part of the language. The variable assignment keyword is 준서, and all errors are about O Junseo. This introduces a new dimension of social esotericism, distinct from the traditional "mechanical esotericism" of esolangs.
Who on earth is O Junseo??
TIP
That is covered in this document.