articles/lisp.md: update

This commit is contained in:
tocariimaa 2025-03-13 22:36:04 -03:00
parent 29c9a85bc3
commit f433807835

View file

@ -58,7 +58,7 @@ And here's a list:
``` ```
cdr cdr cdr cdr 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 | car | car | car | car |
v v v v 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. - [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. - [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. - [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) - 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. under a Lisp skin.
- ... - ...