Re: Синтаксис в Computation Experessions
От: dsorokin Россия  
Дата: 25.04.10 04:12
Оценка:
Здравствуйте, catbert, Вы писали:

C>Была проблема с синтаксисом def! x = y. Наверное автор уже как-то её решил, но меня она заинтересовала, и я написал макрос, который позволяет использовать данный синтаксис.


C>Идея в том, чтобы обрабатывать в макросе оба варианта: обычный def и def с восклицательным знаком. Недостаток, соответственно, в том, что для каждого def’а компилятор вызывает макрос. Поскольку львиную долю времени ncc все равно проводит за типизацией, падение в скорости вряд ли будет ощутимым.


Интересная идея. Пока используем везде суффикс comp, но если решат, что нужен восклицательный знак как в F#, то тогда твой метод можно взять на вооружение, хотя мне, честно говоря, не хотелось бы переопределять стандартный def.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.