Research any topic before you write.

Find related topics. | Discover entities. | See connections. | Build a topical map.

Unlambda

Unlambda is a minimal, "nearly pure" functional programming language invented by David Madore. It is based on combinatory logic, an expression system without the lambda operator or free variables. It relies mainly on two built-in functions (s and k) and an apply operator (written `, the backquote character). These alone make it Turing-complete, but there…

Basic principles, Original built-in functions & Overview

Use the mouse wheel or two fingers (on touchscreens) to zoom in and out of the map.

Research this topic

Explore the main themes, entities and connections around Unlambda. Start with the topic map, then use the sections below for research and deeper semantic analysis.

Explore this topic

Start with a few of the strongest sections from the source topic. These are research directions, not a list of keywords you must use.

Key facts & relationships

High-confidence facts extracted from structured source data. Use them as anchors for further research.

Designed by
David Madore
Developer
David Madore
First appeared
28 June 1999; 27 years ago (1999-06-28)
Implementation language
Scheme, C, Java
License
GPL 2.0 or later
Paradigm
Nearly pure functional

Topics to explore

Browse the full topic structure. Each item opens a new analysis centered on that subject.

Overview

Basic principles

Original built-in functions

Advanced semantic analysis

Deeper signals for content research, entity SEO and topical coverage. The plain-language headings explain what each technical view is useful for.

Map overview Semantic statistics

Unlambda

Nodes24
Edges23
Triples24
Avg. degree1.92
Density0.083333
Components1

How this topic connects Entity context

See the strongest relationship patterns around the current topic before diving into the raw triples.

Unlambda

Top relations

related to Basic principles · 5
Unlambda → As, Data, Its, Multi-parameter, Unlambda's
related to Version 2 built-in functions · 5
Unlambda → However, Input, More, There, When
related to Original built-in functions · 4
Unlambda → Other, Similarly, The, Thus
Designed by · 1
Unlambda → David Madore
Developer · 1
Unlambda → David Madore
First appeared · 1
Unlambda → 28 June 1999; 27 years ago (1999-06-28)
Implementation language · 1
Unlambda → Scheme, C, Java
License · 1
Unlambda → GPL 2.0 or later
Paradigm · 1
Unlambda → Nearly pure functional
Stable release · 1
Unlambda → 2.0.0 / 20 December 1999; 26 years ago (1999-12-20)

Important terminology Word statistics

Use these terms to understand the vocabulary surrounding the topic, not as a checklist for keyword stuffing.

Important terminology

functions applied function character argument operator functional input result expression language pure current continuation evaluated evaluation variables built-in also program

Entity relationships Subject–Predicate–Object triples

SubjectPredicateObjectConfidenceSrc
UnlambdaDesigned byDavid Madore1.00infobox
UnlambdaDeveloperDavid Madore1.00infobox
UnlambdaFirst appeared28 June 1999; 27 years ago (1999-06-28)1.00infobox
UnlambdaImplementation languageScheme, C, Java1.00infobox
UnlambdaLicenseGPL 2.0 or later1.00infobox
UnlambdaParadigmNearly pure functional1.00infobox
UnlambdaStable release2.0.0 / 20 December 1999; 26 years ago (1999-12-20)1.00infobox
UnlambdaTyping disciplineUntyped1.00infobox
UnlambdaWebsitewww.madore.org/~david/programs/unlambda1.00infobox
Unlambdais aminimal0.90text
Unlambdarelated to Basic principlesAs0.60section
Unlambdarelated to Basic principlesIts0.60section

Related concept clusters Concept neighborhoods

These clusters group vocabulary that occurs around closely connected concepts in the source material.

    Connections between topic areas Semantic bridges

    Bridges can reveal useful research angles that are easy to miss in a flat list of related terms.

    Min side: 3
    For writers, content strategists, SEOs, marketers and creators — from quick topic research to advanced semantic analysis.