Difference between revisions of "Lambda diagram"

From apm
Jump to: navigation, search
(improvements)
Line 1: Line 1:
 
'''Lambda diagrams''' are a compact graphical visualization of lambda calculus with pretty much no room for interpretation. <br>
 
'''Lambda diagrams''' are a compact graphical visualization of lambda calculus with pretty much no room for interpretation. <br>
 +
<small>[[Lambda calculus]] is a a formalism with only three types of terms that can represent any kind of computation in a very minimalistic way.</small> <br>
 
'''Lambda diagrams''' are presented by John Tromp on his homepage here: '''https://tromp.github.io/cl/diagrams.html'''
 
'''Lambda diagrams''' are presented by John Tromp on his homepage here: '''https://tromp.github.io/cl/diagrams.html'''
  
To discern them from an extension onto the idea: [[annotated lambda diagram]]s (ALDs) as presented here on this wiki, <br>
+
== As a programming interface ==
They basic normal lambda diagrams could also be called unannotated or "plain lambda diagrams" (PLDs) <br>
+
 
 +
As a novel idea for a user friendly programming interface
 +
on this wiki there are presented "[[annotated lambda diagram]]s" (ALDs) <br>
 +
In this naming scheme basic unannotated lambda diagrams could also be called "plain lambda diagrams" (PLDs) <br>
  
 
== Related ==
 
== Related ==

Revision as of 21:21, 18 October 2021

Lambda diagrams are a compact graphical visualization of lambda calculus with pretty much no room for interpretation.
Lambda calculus is a a formalism with only three types of terms that can represent any kind of computation in a very minimalistic way.
Lambda diagrams are presented by John Tromp on his homepage here: https://tromp.github.io/cl/diagrams.html

As a programming interface

As a novel idea for a user friendly programming interface on this wiki there are presented "annotated lambda diagrams" (ALDs)
In this naming scheme basic unannotated lambda diagrams could also be called "plain lambda diagrams" (PLDs)

Related

External links