From f433807835180a7bc3ab4db3a4791c462507df97 Mon Sep 17 00:00:00 2001 From: tocariimaa Date: Thu, 13 Mar 2025 22:36:04 -0300 Subject: [PATCH] articles/lisp.md: update --- articles/lisp.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/articles/lisp.md b/articles/lisp.md index 3633e31..fe93b6e 100644 --- a/articles/lisp.md +++ b/articles/lisp.md @@ -58,7 +58,7 @@ And here's a list: ``` cdr cdr cdr cdr +---+---+ +---+---+ +---+---+ +---+---+ - | O | O-|---->| O | O-|---->| O | O-|---->| o | O-|----> NIL + | O | O-|---->| O | O-|---->| O | O-|---->| O | O-|----> NIL +-|-+---+ +---+---+ +---+---+ +---+---+ car | car | car | car | v v v v @@ -100,7 +100,7 @@ you're seeing the source encoded in a tree, directly by using S-Expressions. But - [Scheme](scheme.md): created by the hackers Guy Steele and Gerald Sussman in 1975 at the MIT. - [PicoLisp](https://picolisp.com/wiki/?home): another minimalistic Lisp, internally uses only cells. - [Common Lisp](common_lisp.md): Big for Lisp standards (still better and smaller than "modern" languages), is also the most used Lisp today. -- Dylan: dynamic, most notably it has a ALGOL-style syntax more similar to modern languages instead of a S-Expression-based syntax. +- Dylan: Lisp created at Apple in the 1990's; uses an Algol-like syntax instead of S-Expressions. - Clojure: runs on the [JVM](jvm.md) (Java Virtual Machine), does not have `cons`, `car` or `cdr`. Basically [Java](java.md) under a Lisp skin. - ...