Love
Jump to navigation
Jump to search
Designed by | User:Рсщвгв |
---|---|
Appeared in | 2025 |
Computational class | Unknown |
Major implementations | [1] |
Love is esoteric programming language using commands l
,o
, v
, and e
.
Language description
Love is a useless language for outputting "I love you!", for outputting ASCII, for incrementing/decrementing, and optional quine.
Love was planned as a subset of HQ9+.
Love using commands:
Command | Description |
---|---|
l
|
Outputs "I love you!" |
o
|
Decrements the accumulator by 1 |
v
|
Increments the accumulator by 1 |
e
|
Outputs the accumulator as ASCII |
!
|
(optional)Quine |
Examples
Quine
!
XKCD Random Number
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvve
output "I love you!"
l
output "<3"
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvveoooooooooe
Output english alphabet
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvveveveveveveveveveveveveveveveveveveveveveveveveveve
Output english alphabet, then double quine
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvveveveveveveveveveveveveveveveveveveveveveveveveveve!!!
All commands in order
love!
Output first 621 ascii characters
veveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveveve
Implementations
Codes
Python (with "!")
a=0 p=input() for c in p: if c=='l':print("I love you!",end='') elif c=='o':a-=1 elif c=='v':a+=1 elif c=='e':print(chr(a),end='') elif c=='!':print(p,end='')
Python (without "!")
a=0 p=input() for c in p: if c=='l':print("I love you!",end='') if c=='o':a-=1 if c=='v':a+=1 if c=='e':print(chr(a),end='')
HTML (with "!")
<!DOCTYPE html> <html> <body> <textarea id="prog" placeholder=""></textarea> <button onclick="run()">Run</button> <pre id="out"></pre> <script> function run(){ let a=0, out="", p=document.getElementById("prog").value; for(let c of p){ if(c=='l') out+="I love you!"; if(c=='o') a--; if(c=='v') a++; if(c=='e') out+=String.fromCharCode(a); if(c=='!') out+=p; } document.getElementById("out").textContent=out; } </script> </body> </html>