Esolang:Featured languages/Current

From Esolang
Jump to: navigation, search

Funciton (pronounced: /ˈfʌŋkɪtɒn/) is a two-dimensional, minimalistic, declarative esoteric programming language invented by User:Timwi, in which code consists of dataflow diagrams in the style of Unicode box art. The values flowing through the diagrams are all arbitrary-size integers, but can be interpreted as strings for I/O, as IDs for lambda expressions, or as any other data structure that can be built from these. There are only a handful of primitive instructions: NAND, less-than, shift-left, function invocation and lambda expressions. An extensive library written in the language itself provides many useful basic and higher-order functions, including for arithmetic, strings, (strict) lists and lazy sequences. (more…)