summaryrefslogtreecommitdiff
path: root/content/digarden/20210409071256-scheme.org
diff options
context:
space:
mode:
Diffstat (limited to 'content/digarden/20210409071256-scheme.org')
-rw-r--r--content/digarden/20210409071256-scheme.org13
1 files changed, 3 insertions, 10 deletions
diff --git a/content/digarden/20210409071256-scheme.org b/content/digarden/20210409071256-scheme.org
index bab6270..dd1fcbc 100644
--- a/content/digarden/20210409071256-scheme.org
+++ b/content/digarden/20210409071256-scheme.org
@@ -2,11 +2,12 @@
:ID: f9734fab-a506-4993-a2a4-7e5eef057706
:END:
#+title: Scheme
+
* Scheme
Реализации:
- [[id:4e6cf3aa-77cc-4fae-b1d9-192bc94a4657][Guile]] (Проект GNU + встраиваемость в си)
- [[id:40bc0c27-0137-4227-abc1-33032d39dbff][MIT Scheme]] (Стандартная схема)
-- [[id:967b00a0-2706-406c-ac1e-3aaaaf44cd39][BigLoo]] (C++ like)
+- BigLoo (C++ like)
- [[id:ffa4066b-b6f0-46b3-9649-cb5232a32ac6][Racket]] (Python like batteries)
- [[http://synthcode.com/scheme/chibi][Chibi Scheme]] (Встраиваемость в си, маленький размер)
@@ -49,32 +50,24 @@ SRFI (Scheme Request For Implementation):
Научные статьи:
- https://github.com/schemedoc/bibliography
-
** Достоинства:
- Есть стандарт и он маленький (~40 стр)
- Есть много реализаций и стандарт просто реализовать
-
** Недостатки:
- Менее динамичен по сравнению с Common Lisp (geiser < Slime)
-
** Видео:
- [[https://youtube.com/watch?v=Kq-4nhIktes][Scheme, Guile, and Racket: an Introduction by Craig Maloney]]
-
** Проекты:
- [[https://github.com/Jobhdez/scheme-to-lambda-calculus-compiler][Scheme to Lambda Calculus compiler]]
-
** Курсы
- [[id:66fb29e8-a082-4289-be17-664b3d470a8e][SICP]]
- [[https://www.cs.utexas.edu/ftp/garbage/cs345/schintro-v14/schintro_5.html][An introduction to Scheme and its implementation]]
-
** Примеры
-- [[https://spritely.institute/static/papers/scheme-primer.html][Scheme Primer]]
-
+- [[https://spritely.institute/static/papers/scheme-primer.html][Scheme Primer]]
** Книги
- [[https://doc.lagout.org/programmation/Lisp/Scheme/Teach%20Yourself%20Scheme%20in%20Fixnum%20Days%20-%20%20Dorai%20Sitaram.pdf][Teach yourself Scheme in Fixnum days]]
- Little Schemer
- Seasoned Schemer
-
** Люди
- Gerald Sussman
- Guy Steele