,()
Jump to navigation
Jump to search
,() (a.k.a out-parens-comma) is an esolang invented by User:None1. Its name is inspired by (,) (a.k.a in-parens-comma), but it has nothing to do with it.
Commands
Command | Meaning |
---|---|
, | Input a number and store it in the accmulator |
( | If the accumulator is zero, output the accumulator once and halt, otherwise output the accumulator infinitely |
) | Output the program's source code and halt |
Examples programs
Truth Machine
,(
More elaborate:
,()
Quine
)
Implementation
Python
code,x=input(),0 for i in code: if i==',': x=int(input()) if i=='(': print(x) if not x: break while x: print(x) if i==')': print(code) break