From dc2a4f01551adbdf9752f0b3216528b50749dd89 Mon Sep 17 00:00:00 2001 From: tocariimaa Date: Tue, 4 Mar 2025 18:08:34 -0300 Subject: [PATCH] articles/lisp.md: typo fix --- articles/lisp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/articles/lisp.md b/articles/lisp.md index 743c28d..8fe98ea 100644 --- a/articles/lisp.md +++ b/articles/lisp.md @@ -12,7 +12,7 @@ by the program itself. This gives Lisp powerful metaprogramming capabilities thr time. Therefore, Lisp source code directly represents the program as a tree without extra superfluous syntax (as in mainstream [programming languages](programming_language.md)). -A Lisp can be built on a basic set of primitives such as `cons`, `car`, `cdr`, `lambda`, `apply`, `eval`, `eq`, `quote` and others (as decribed in the +A Lisp can be built on a basic set of primitives such as `cons`, `car`, `cdr`, `lambda`, `apply`, `eval`, `eq`, `quote` and others (as described in the Lisp 1.5 manual). Since it is based on the [lambda calculus](lambda_calculus.md) a Lisp could also be built in terms of lambdas. For example, using Church encoding this is how `cons` cells could be implemented using only lambdas: