схема для объектно-ориентированных программистов

Я полностью заинтригован Scheme, и начал с некоторых игрушечных примеров программирования и читаю Пола Грэма On Lisp .

Единственное, что мне не удалось найти, так это книгу или веб-сайт, предназначенные для обучения Scheme «объектно-ориентированных людей», то есть людей вроде меня, которые написали 99% своего кода на C ++ / Java / Python. .

Я вижу, что замыкания - это своего рода объект-у, в том смысле, что они имеют локальное состояние, и предлагать одну или несколько функций, которые имеют доступ к этому состоянию. Но я не хочу изучать Scheme только для того, чтобы перенести на нее свои существующие привычки. Вот почему сейчас я изучаю Scheme, а не Common Lisp; Я боюсь, что CLOS может стать лишь костылем к моим существующим привычкам объектно-ориентированного программирования.

Идеальным вариантом была бы книга или веб-сайт, предлагающий тематические исследования проблем, решаемых как на ОО-языке, так и на Scheme в стиле Schemey. Полагаю, я был бы больше всего признателен за научные вычисления и / или проблемы с компьютерной графикой, но подойдет все, что угодно.

Любые педагогические руководители будут очень признательны.

10
задан SuperElectric 14 December 2010 в 06:03
поделиться