Lambda Calculus Playground

Lambda Calculus Playground Free App

Rated 4.30/5 (10) —  Free Android application by Alan Pierce

Advertisements

About Lambda Calculus Playground

Explore the untyped lambda calculus, one of most fundamental systems in computing. Starting with a remarkably simple set of rules, all computation is possible. But just because the rules are simple doesn't mean the lambda calculus is easy: you'll need some cleverness and creativity to get to a point where you can compute anything.

This app allows you to visually create lambda calculus expressions (lambdas, variables, and function calls) and evaluate them. Try out booleans, church numerals, or the Y combinator.

Works great on tablets! On phones, works best in landscape mode.

Note that the app does not (yet) teach the lambda calculus, so it's best to have a separate resource for that (e.g. online or a class).

How to Download / Install

Download and install Lambda Calculus Playground version 1.1.0 on your Android device!
Downloaded 500+ times, content rating: Everyone
Android package: com.alangpierce.lambdacalculusplayground, download Lambda Calculus Playground.apk

All Application Badges

Free
downl.
Android
4.0.3+
Bug
buster
For everyone
Android app

App History & Updates

What's Changed
Organize your code better by creating definitions! For example, you can define TRUE as a particular expression, then use TRUE wherever you want as a shorthand, and it will also automatically be recognized in evaluation results. By building definitions on top of definitions, you can create much more interesting expressions that would be unmanageable in their fully-expanded form.
This update also includes a number of other bug fixes, performance improvements, and improved stability.
More downloads  Lambda Calculus Playground reached 500 - 1 000 downloads

What are users saying about Lambda Calculus Playground

Q70%
by Q####:

Kinda inconvenient. I recommend. read and writing definitions to a stored text file with a simple notation . For example TRUE=(x.y.x)

R70%
by R####:

The best program for playing around in lambda calculus.

O70%
by O####:

Kinda inconvenient. I recommend. read and writing definitions to a stored text file with a simple notation . For example TRUE=(x.y.x)


Share The Word!


Rating Distribution

RATING
4.35
10 users

5

4

3

2

1