ඞlang
- Not to be confused with ඞ
ඞlang is the first esolang made by User:Yes and was made in 2022
Commands
Any command, including emptyness prints "ඞ"
Interpeters
Reqiurements
Interpreters must get input or ask for "src" when started. Then they MUST print ඞ (or a substitute) to the screen
Batch
@echo off set /p input=src: echo ඞ echo Program Ended pause
Combinatory logic / Lazy-K
In combinators, with Lazy-K style IO, for a Lazy-K interpreter which recognises the standard D, U, M, B, O, T, E, R combinators in addition to SKI. Is valid Lazy-K when reduced to SKI basis.
((SUS)(IDK))( ((BKI)(BKI)(IMBOSTER)(IS)(SUS))((((SUS)(IDK))(BKI)(IMBOSTER)(IS)(SUS))((SUS)((SUS)(IDK)))((BKI)( ((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS))(((SUS)(IDK))((((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS))((((SUS)(IDK))(BKI)(IMBOSTER)(IS)(SUS))(((SUS)(IDK))((BKI)(BKI)(IMBOSTER)(IS)(SUS)))(BKI))(((BKI)(BKI)(IMBOSTER)(IS)(SUS))((((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS))(((SUS)(IDK))((BKI)(BKI)(IMBOSTER)(IS)(SUS)))(BKI))((SUS)((SUS)(IDK))))(((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS))(((BKI)(BKI)(IMBOSTER)(IS)(SUS))((BKI)(((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS)))((SUS)(IDK)))((SUS)((SUS)(IDK))))))((((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS))((((SUS)(IDK))(BKI)(IMBOSTER)(IS)(SUS))(((SUS)(IDK))((BKI)(BKI)(IMBOSTER)(IS)(SUS)))(BKI))(((BKI)(BKI)(IMBOSTER)(IS)(SUS))((SUS)(BKI))((SUS)((SUS)(IDK)))((((SUS)(IDK))(BKI)(IMBOSTER)(IS)(SUS))(((BKI)(BKI)(IMBOSTER)(IS)(SUS))((BKI)(((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS)))((SUS)(IDK)))(((BKI)(BKI)(IMBOSTER)(IS)(SUS))(((BKI)(BKI)(IMBOSTER)(IS)(SUS))((BKI)((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS)))(BKI))((SUS)((SUS)(IDK))))))) ))) (((SUS)(IDK))((((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS))((((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS))((SUS)((SUS)(IDK)))((BKI)( (((SUS)(IDK))(BKI)(IMBOSTER)(IS)(SUS))(((SUS)(IDK))(((BKI)(BKI)(IMBOSTER)(IS)(SUS))((((SUS)(IDK))(BKI)(IMBOSTER)(IS)(SUS))((BKI)(((SUS)(IDK))(BKI)(IMBOSTER)(IS)(SUS)))(BKI))((((SUS)(IDK))(BKI)(IMBOSTER)(IS)(SUS))(((SUS)(IDK))(((BKI)(BKI)(IMBOSTER)(IS)(SUS))(((BKI)(BKI)(IMBOSTER)(IS)(SUS))((BKI)((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS)))((SUS)(IDK)))(((BKI)(BKI)(IMBOSTER)(IS)(SUS))((((SUS)(IDK))(BKI)(IMBOSTER)(IS)(SUS))((BKI)((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS)))(BKI))((SUS)((SUS)(IDK))))))((((SUS)(IDK))(BKI)(IMBOSTER)(IS)(SUS))((SUS)((SUS)(IDK)))((SUS)(BKI))((((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS))((((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS))((BKI)(((SUS)(IDK))(BKI)(IMBOSTER)(IS)(SUS)))((SUS)(IDK)))((SUS)(BKI)))))))((((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS))((BKI)((((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS))((((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS))((BKI)((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS)))((SUS)(IDK)))((SUS)((SUS)(IDK)))))(((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS))(((BKI)(BKI)(IMBOSTER)(IS)(SUS))(((SUS)(IDK))((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS)))((SUS)(IDK)))((((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS))((BKI)((((SUS)(IDK))(BKI)(IMBOSTER)(IS)(SUS))((((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS))((BKI)((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS)))((SUS)(IDK)))((SUS)(BKI))))(((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS))((((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS))(((SUS)(IDK))((BKI)(BKI)(IMBOSTER)(IS)(SUS)))((SUS)(IDK)))(((BKI)(BKI)(IMBOSTER)(IS)(SUS))((((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS))(((SUS)(IDK))(((SUS)(IDK))(BKI)(IMBOSTER)(IS)(SUS)))((SUS)(IDK)))((SUS)((SUS)(IDK)))))))) ))) (((SUS)(IDK))(((BKI)(BKI)(IMBOSTER)(IS)(SUS))((((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS))((SUS)(BKI))((BKI)( (((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS))(((SUS)(IDK))(((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS))(((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS))((BKI)((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS)))(BKI))((SUS)((SUS)(IDK)))))(((BKI)(BKI)(IMBOSTER)(IS)(SUS))(((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS))((BKI)(((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS)))(BKI))(((BKI)(BKI)(IMBOSTER)(IS)(SUS))((BKI)((((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS))((((SUS)(IDK))(BKI)(IMBOSTER)(IS)(SUS))((BKI)(((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS)))((SUS)(IDK)))((((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS))(((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS))(((SUS)(IDK))((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS)))(BKI))((SUS)(BKI)))))((((SUS)(IDK))(BKI)(IMBOSTER)(IS)(SUS))(((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS))(((SUS)(IDK))((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS)))((SUS)(IDK)))((((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS))(((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS))((BKI)((BKI)(BKI)(IMBOSTER)(IS)(SUS)))((SUS)(IDK)))((SUS)((SUS)(IDK)))(((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS))(((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS))((BKI)(((SUS)(IDK))(BKI)(IMBOSTER)(IS)(SUS)))((SUS)(IDK)))((((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS))((SUS)((SUS)(IDK)))((SUS)(BKI))(((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS))(((BKI)(BKI)(IMBOSTER)(IS)(SUS))(((SUS)(IDK))((BKI)(BKI)(IMBOSTER)(IS)(SUS)))(BKI))((SUS)(BKI))))))))) ))) ((BKI)((((SUS)(IDK))(BKI)(IMBOSTER)(IS)(SUS))((((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS))((SUS)((SUS)(IDK)))(((SUS)(IDK))( ((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS))((BKI)((((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS))((((SUS)(IDK))(BKI)(IMBOSTER)(IS)(SUS))((BKI)(((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS)))(BKI))((SUS)(BKI))))(((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS))((((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS))(((SUS)(IDK))(((SUS)(IDK))(BKI)(IMBOSTER)(IS)(SUS)))(BKI))(((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS))((SUS)(BKI))((SUS)((SUS)(IDK)))((((SUS)(IDK))(BKI)(IMBOSTER)(IS)(SUS))((((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS))((BKI)(((SUS)(IDK))(BKI)(IMBOSTER)(IS)(SUS)))((SUS)(IDK)))((SUS)(BKI))))) )))(((SUS)(IDK))( ((SUS)(IDK))((((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS))((SUS)(BKI))((SUS)((SUS)(IDK)))((((SUS)(IDK))(BKI)(IMBOSTER)(IS)(SUS))((SUS)(BKI))((SUS)((SUS)(IDK)))(((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS))(((BKI)((SUS)(IDK))(IMBOSTER)(IS)(SUS))(((SUS)(IDK))(((SUS)(IDK))((SUS)(IDK))(IMBOSTER)(IS)(SUS)))(BKI))((SUS)(BKI))))) )))))))))
Esme
| | ඞlang interpreter in ESME | EEEEEEEEEEEEEEEEEEEEEEE EEEEEEEEEEEEEE EEEEEEEEE EEEEEEEEEEEEEEEEEEE EEEE EEEEEEEEEEEEEEEEEEEEE EE EEEEEEEEEEEEEEEEEEEEE EE EEEEEEEEEEEEEEEEE EEEEEE EEEEEEEEEEEE EE EEEEEEEEE EEE EEEEEEEEEEEEEEEEEEEE EEE EEEEEEEEEEEEEEEEEEEE EE EEE EE EE EEEEE EEEE EEEEE EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE EE EEEEEEEEEEEEEEEEEEEEE EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE EE EEEEEE EEEEE EE EEEE EEEEEEE EE EEEE EEEEEEE EE EEEEEEEEEEE EE EE EEEEEEEEE EE EEE EEEEEEEE EE EEEEE EEEEEE EE EEEEEEE EEEE EE EEEEEEE EEEE EE EEEEEEEE EEE EEEEEE EEEEEEE
Ignores input from STDIN (or anywhere else).
Inputfish
ioඞ
Official interpeter
C# Interpreter
The C# Interpreter was made by User:SpaceByte.
using System; namespace amointerp { class Program { static void Main(string[] args) { Console.Write("dumb bingus enter ur src here: "); Console.ReadLine(); Console.Write("\n\nඞ"); while(true) { } } } }
Lua Interpreter
By User:SpaceByte (yeah I made an interpreter twice, what are you gonna do about it) Code:
print("ENTER YOUR SOURCE CODE YOU IDOITED IDO") io.read() print("à¶ž")
Scratch Interpreter
I made a third one, arguably the most chaotic. Link to Scratch
XENBLN interpreter
The switch -o
must be used.
IÈδ9ε
LOLCODE Interpeter
HAI 1.4 CAN HAS STDIO? I HAS A thisdoesnothinglol VISIBLE "src "! GIMMEH thisdoesnothinglol VISIBLE "" VISIBLE "ඞ"! KTHXBYE
Python 3 Interpeter
src = input("src:") print("ඞ")
BizOffers Interpeter
Does not account for offers.
set 0 out i output string src: input out i output string à¶
Uyjhmn n Interpeter
DECLARE THE NEW VARIABLE S OPEN THE VARIABLE S PRINT THE CHARACTER WITH THE ASCII VALUE 115 PRINT THE CHARACTER WITH THE ASCII VALUE 114 PRINT THE CHARACTER WITH THE ASCII VALUE 99 PRINT THE CHARACTER WITH THE ASCII VALUE 58 GET INPUT AND STORE INTO OPEN VARIABLE AS A CHARACTER PRINT THE CHARACTER WITH THE ASCII VALUE 224 PRINT THE CHARACTER WITH THE ASCII VALUE 182 PRINT THE CHARACTER WITH THE ASCII VALUE 158 END THIS PROGRAM
bf Interpeter
++++++++++[>+>+++>+++++++>++++++++++<<<<-]>>>>+++++++++++++++.-.---------------.<------------.,>>>--->--->--->+>-->>--->++>>--->+>+>+[<+++[-<+++++++>]<+++[-<+++++++>]<+++[.>]<]
C++ Interpreter
#include <iostream> int main() { std::string bruh; std::cout<<"gib src\n"; std::cin>>bruh; std::cout<<"\nà¶ž"; }
Purpose
ඞ
See Also
Specs
What it'll print in different character sets
Ascii/Unicode: à¶
Ascii+UTF-8: the usual
Windows 1252 (West European): à¶ž
Big5 (Chinese): 銃�
Code Page 437 (MS-DOS): ඞ
Obviously not every character set.
If a programming language dosent support the ඞ character, it can subsitute for one of the above.