Jun. 28th, 2010

Karate Kid

Jun. 28th, 2010 05:57 pm
thedeemon: (psychosis)
Неожиданно хороший фильм. Джеки Чан трудноузнаваем и очень хорош. Фабула занятная: если в прошлом веке снимали фильмы про то, как люди приезжают в Штаты в поисках работы и лучшей жизни, то теперь здесь наоборот семья едет работать из Штатов в Китай.
Интересно, если фильм снят в Китае и почти все актеры китайские, можно ли считать сам фильм китайским?
thedeemon: (Default)
Сегодня впервые столкнулся с ситуацией, где использование ООП фич Окамла показалось уместным. Понадобилось по-разному трансформировать дерево программы в моем конпеляторе Leo. Например, нужно заменить переменные с заданными именами на заданные выражения. Или заменить везде один оператор на другой. В обоих случаях нужно аккуратно рекурсивно обойти все дерево и построить точно такое же, но в одном аспекте отличающееся. Дерево описывается набором ссылающихся друг на друга алгебраических типов - стейтменты, выражения, условия и т.д. Был бы это один тип, можно было бы следать универсальную функцию map, рекурсивно применяющую функцию-аргумент к узлам дерева, а так получается, что функций и аргументов понадобится много. Поэтому сделал иначе: объединил функции рекурсивного обхода в один класс, у которого можно переопределить нужные куски, остальное отдав на откуп унаследованной функциональности.
Read more... )

Profile

thedeemon: (Default)
Dmitry Popov

December 2025

S M T W T F S
 12 3456
78910111213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 7th, 2025 05:52 pm
Powered by Dreamwidth Studios