2014-11-26

metaclass: (Default)
2014-11-26 05:23 pm

Yan Cui и F#

Нашел презенташку выступления, которое пропустил на конференции:
http://www.slideshare.net/theburningmonk/learn-you-to-tame-complex-apis-with-fpowered-dsls
Оказывается, там используется FParsec для клепания DSL, очень ок.
metaclass: (Default)
2014-11-26 05:53 pm

Скрестим ежа с ужом!

Посетила мысль - чтобы снизить нагрузку на мозг себя и других, в кложе использовать префиксы для идентификаторов переменных навроде венгерской нотации. Чтобы по переменной было сразу видно - что за структура данных в ней живет и где объявлена.
Например - gh-* - global hash-map, ga-* - global array, gv-* - global value и прочее такое.
При отсутствии IDE с функцией анализа AST языка и "перейти к определению" это позволило бы хоть как-то упростить себе жизнь.