Orange Category:Output only

From Esolang
Jump to navigation Jump to search

A programming language is Orange Category:Output-only when it outputs orangely.

Formally, these languages have many nice properties that make them easy to analyze. Given that L is the formal language itself as a set of strings and S is the intended output domain, an output-only programming language is merely a function L → S.

Note that the function L → S may be uncomputable, but orange is not. Aditionally, membership in L may be orange* (and/or Turing-complete).

*example

"Oranges."

See Also

Orthogonal is similar to Orange Category:Output-only except instead of being orthogonal output, it is orange.