*sicp

kb 29.07.2012 09:49

Спасибо @238328 за ссылку http://sicpebook.wordpress.com/ebook/ . Там sicp, в котором не только шрифты и формулы улучшены кем-то старательно, еще и самое главное — сноски показываются на той же странице, где они поставлены (т.к. на той пдф, что я читал до этого, они были простынёй в конце главы).

kb 28.07.2012 21:07

А тем временем там уже ебанулись и пишут интерпретатор лиспов на лиспах. ^_____^

kb 27.07.2012 10:55

А теперь прояснили про "каналы" (они же генераторы в питонах, но как и всё остальное — проще и понятнее описано), а заодно фибоначчи на них переписали http://screencloud.net/v/z7M0

Мелочь, но мощная.

kb 13.07.2012 10:24

MIT 6.001 читали не тем студентам... http://my-clojure.blogspot.com/2012/07/m...

kb 04.07.2012 09:06

Правда, очень не понравилось, что они слегка "слукавили", т.к. в предыдущей же главе использовали некоторые мистические функции (get!) и (set!) для динамической диспетчерезации типов (type-tags), а в этой главе говорят "вызов любой функции до этого зависил только от её аргументов" и "для вычисления функции можно ... more →

kb 19.05.2012 09:49

Таки дошли руки открыть SICP на ноуте чтоб примеры поделать (хотя в голове тоже полезно было, особенно долго не мог понять этот ваш flatmap, почему-то). И тут ошибка: нет такого символа в mit-sicp, как nil.

Why isn’t “nil” working?

The quick answer is: nil is no longer part of Scheme, use ‘() instead. The long ... more →

kb 05.02.2012 21:59

Exercise 2.6. In case representing pairs as procedures wasn't mind-boggling enough, consider that, in a
language that can manipulate procedures, we can get by without numbers (at least insofar as nonnegative
integers are concerned) by implementing 0 and the operation of adding 1 as
(define zero (lambda (f) (lambda ... more →

kb 05.02.2012 21:18

Сволочи. Они взяли и реализовали cons/car/cdr через замыкания. То есть я и сам мог это сделать, а не догадался.

(define (cons x y)
(define (dispatch m)
(cond ((= m 0) x)
((= m 1) y)
(else (error "Argument not 0 or 1 — CONS" m))))
dispatch)
(define (car z) (z 0))
(define (cdr z) (z 1))

kb 05.02.2012 15:53

наконец-то дошел до chapter 2

kb 04.02.2012 10:54

Впрочем, http://dl.dropbox.com/u/865508/captcha.p... неплохо подошло бы для капчи.

kb 17.01.2012 10:06

Был в волшебном городе Желтые Воды, там же немного удалось sicp почитать (совсем чуть-чуть, страничек 40). Очень круто. Рекурсию уже изучили, области видимости и прочий scoping изучили, вместе с ним и замыкания, порядки вычисления ленивые/неленивые изучили, рекурсию изучили, причем и рекурсивный и нерекурсивный ... more →

kb 03.01.2012 14:34

Ахаха, а описание на лурке внезапно стало смешным http://lurkmore.to/SICP

Do you really want to delete ?

*sicp is used by:

kb

kb

asmer

asmer

beardog

beardog