PLDB
Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon

UNLAMBDA

UNLAMBDA

UNLAMBDA is a pl created in 1999 by David Madore.

#499on PLDB 23Years Old 226Users
2Books 0Papers

Try now: Riju · TIO · Replit

Unlambda is a minimal, "nearly pure" functional programming language invented by David Madore. It is based on combinatory logic, a version of the lambda calculus that omits the lambda operator. It relies mainly on two built-in functions (s and k) and an apply operator (written `, the backquote character). Read more on Wikipedia...


Example from Riju:
`. `.!`.d`.l`.r`.o`.w`. `.,`.o`.l`.l`.e`.Hi
Example from hello-world:
`r```````````.H.e.l.l.o. .w.o.r.l.di
Example from the Hello World Collection:
# Hello World in unlambda `r```````````.H.e.l.l.o. .w.o.r.l.di

Language features

Feature Supported Example Token
Line Comments
# A comment
#
Comments
Semantic Indentation ϴ

Books about UNLAMBDA from ISBNdb

title authors year publisher
Esoteric Programming Languages: Brainfuck, Intercal, Befunge, Esoteric Programming Language, Kvikkalkul, One Instruction Set Computer, Unlambda Books and LLC
Langage De Programmation Exotique: Brainfuck, Malbolge, Snusp, Befunge, Shakespeare Programming Language, Thue, Lolcode, Whitespace, Unlambda Groupe and Livres 2010
flowchart-fun.html · unlambda.html · guile.html

View source

PLDB - Build the next great programming language · v2022 · Day 32 · Docs · Build · Acknowledgements · Traffic Today · Traffic Trends · Mirrors · GitHub · feedback@pldb.com