Доброго времени суток
Прочитал тут статью (http://kmmbvnr.livejournal.com/62197.html), которая в пух и прах разносит SICP и scheme, как цитадель удобства и функциональной парадигмы.
Выяснилось, что в схеме нет возможности выводить типы, создавать свои типы, нет pattern matching, нет еще много чего, чего я не понял. А самое главное - нет ленивых вычислений (т.е. их можно реализовать, но это не будет выглядеть, как органичный кусок языка и врятли сторонние библиотеки используют ленивые вычисления)!!!
Скажите, в чем тогда профит читать SICP, коли язык такой ущербный? Не логичней сразу начинать с хаскеле-подобных языков?
Скажите, действительно ли все так плохо со scheme по сравнению с другими? Просто хочется функциональный язык с лисповым отсутствием синтаксиса, а тут выясняется что он ни на что не годен в этой ипостаси. Прям ножом по сердцу