Эволюция, и куда она так и не дошла

Dec 18, 2012 13:50

После выездного семинара CDO, где дни и ночи играли капоэйру, танцевали форро и вели прочий нездоровый образ жизни, вернулся в Питер, в котором уже целый день ничего не происходит. В связи с этим, даже о(б)суждение в почте с ailev статей от некоторых авторов, застрявших в профессиональном развитии лет на 30+, зацепило и привело к переоценке ценностей и ( Read more... )

Leave a comment

justy_tylor December 19 2012, 03:24:50 UTC
На весь вычислительный мир ресурсов не хватит. Я занимаюсь только теми фрагментами, которые подходят по опыту, доступному времени и перспективам.

Например, сейчас это бинарный протокол с открытым словарём, где более-менее решён вопрос работы с типами первого порядка, но надо найти решение с синтезом типов-из-типов на базе прототипов и GADT.

Обычна ситуация, когда базовый тип является общим (например, у всех есть какой-то vector3d x y z для декартовой системы координат в трёхмерном пространстве), а точность представления значений (float, double, ...), единицы измерения и ориентация осей (Y-Up вариант в Maya, пара разных Z-Up вариантов в 3DSMax и DIrect3D, etc) варьируется между реализациями. Сохранение связи между базовыми типами (и целыми базовыми модулями) и их более детальными вариантами в реализациях ведёт к возможности автоматического мэппинга между реализациями. Хорошая плюшка, заслуживающая некоторого времени на дизайн.

Reply

ailev December 24 2012, 17:27:50 UTC
Тут ещё всплыла тема про "наследования" и exectution/reasoning/evaluation характер определения того, что это такое плюс вопрос, как на эту тему прототипные представления устроены -- дискуссия к http://avlasov.livejournal.com/112858.html

Reply


Leave a comment

Up