Mode:
Duration:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
`s``s`ks``s`k`s`kk
``s``s`ks``s`k`s`k``s`ksk
`k``s`k`s`k`k``s`ks``s`k`s`kk
.k
.e
.l
.l
.o
.
.w
.o
.r
.l
.d
.!Coding works best on desktop or with an external keyboard.
`s``s`ks``s`k`s`kk
``s``s`ks``s`k`s`k``s`ksk
`k``s`k`s`k`k``s`ks``s`k`s`kk
.k
.e
.l
.l
.o
.
.w
.o
.r
.l
.d
.!Coding works best on desktop or with an external keyboard.
A canonical 'Hello World' program in Unlambda. It uses backtick (`) for function application and .x to print characters.
`s``s`ks``s`k`s`kk
``s``s`ks``s`k`s`k``s`ksk
`k``s`k`s`k`k``s`ks``s`k`s`kk
.k
.e
.l
.l
.o
.
.w
.o
.r
.l
.d
.!
Unlambda is an esoteric functional programming language based on combinatory logic. It eschews traditional variables and functions in favor of function application using only a small set of combinators, emphasizing minimalism and theoretical computation.
Origin & Creator
Unlambda was created by David Madore in 1999 as a demonstration of functional programming concepts and minimalistic design in Turing-complete languages.
Industrial Note
Unlambda is mostly a theoretical and hobbyist language. It is used to explore the limits of functional programming, combinatory logic, and to challenge programmers with extreme minimalism.