Jun. 28th, 2010

Karate Kid

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

Profile

thedeemon: (Default)
Dmitry Popov

July 2025

S M T W T F S
  12345
6789101112
13141516171819
20212223242526
27282930 31  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 5th, 2025 10:58 am
Powered by Dreamwidth Studios