Skip to content

Instantly share code, notes, and snippets.

@shakdwipeea
Last active April 4, 2022 07:54
Show Gist options
  • Save shakdwipeea/9d11a9a544cd55791c4436c91f710822 to your computer and use it in GitHub Desktop.
Save shakdwipeea/9d11a9a544cd55791c4436c91f710822 to your computer and use it in GitHub Desktop.
lisp notes

LISP

originated around 1958

Jhon McCarthy

lots of implementation

scheme, lisp, clojure, lfe, racket

  • web-dev: clojure, racket, gerbil scheme, gambit scheme
  • erlang runtime: lfe
  • systems programming: chezscheme, gambit scheme, ypsilon scheme

lisp programming tour: https://github.com/norvig/paip-lisp

simple stable syntax

easy interefacing, parasitic languages, easy to implement

code as data

read, quote, quasiquote https://www.youtube.com/watch?v=OyfBQmvr2Hc&t=1s

macros

brings language closer to problem domain core.async https://stopa.io/post/229

repl

https://www.youtube.com/watch?v=6pMyhrDcMzw

continuations

https://www.youtube.com/watch?v=Ju3KKu_mthg&t=29s

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment