Changeset 962709f in at-w96k for content/digarden/20210409071256-scheme.org
- Timestamp:
- Apr 2, 2023, 10:58:22 PM (22 months ago)
- Branches:
- master
- Children:
- 972a737
- Parents:
- d1d01c6
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
content/digarden/20210409071256-scheme.org
rd1d01c6 r962709f 3 3 :END: 4 4 #+title: Scheme 5 5 6 * Scheme 6 7 Реализации: 7 8 - [[id:4e6cf3aa-77cc-4fae-b1d9-192bc94a4657][Guile]] (Проект GNU + встраиваемость в си) 8 9 - [[id:40bc0c27-0137-4227-abc1-33032d39dbff][MIT Scheme]] (Стандартная схема) 9 - [[id:967b00a0-2706-406c-ac1e-3aaaaf44cd39][BigLoo]](C++ like)10 - BigLoo (C++ like) 10 11 - [[id:ffa4066b-b6f0-46b3-9649-cb5232a32ac6][Racket]] (Python like batteries) 11 12 - [[http://synthcode.com/scheme/chibi][Chibi Scheme]] (Встраиваемость в си, маленький размер) … … 50 51 Научные статьи: 51 52 - https://github.com/schemedoc/bibliography 52 53 53 ** Достоинства: 54 54 - Есть стандарт и он маленький (~40 стр) 55 55 - Есть много реализаций и стандарт просто реализовать 56 57 56 ** Недостатки: 58 57 - Менее динамичен по сравнению с Common Lisp (geiser < Slime) 59 60 58 ** Видео: 61 59 - [[https://youtube.com/watch?v=Kq-4nhIktes][Scheme, Guile, and Racket: an Introduction by Craig Maloney]] 62 63 60 ** Проекты: 64 61 - [[https://github.com/Jobhdez/scheme-to-lambda-calculus-compiler][Scheme to Lambda Calculus compiler]] 65 66 62 ** Курсы 67 63 - [[id:66fb29e8-a082-4289-be17-664b3d470a8e][SICP]] 68 64 - [[https://www.cs.utexas.edu/ftp/garbage/cs345/schintro-v14/schintro_5.html][An introduction to Scheme and its implementation]] 69 70 65 ** Примеры 71 - [[https://spritely.institute/static/papers/scheme-primer.html][Scheme Primer]] 72 66 - [[https://spritely.institute/static/papers/scheme-primer.html][Scheme Primer]] 73 67 ** Книги 74 68 - [[https://doc.lagout.org/programmation/Lisp/Scheme/Teach%20Yourself%20Scheme%20in%20Fixnum%20Days%20-%20%20Dorai%20Sitaram.pdf][Teach yourself Scheme in Fixnum days]] 75 69 - Little Schemer 76 70 - Seasoned Schemer 77 78 71 ** Люди 79 72 - Gerald Sussman
Note:
See TracChangeset
for help on using the changeset viewer.