Re[70]: Есть ли вещи, которые вы прницпиально не понимаете...
От: Sinclair Россия https://github.com/evilguest/
Дата: 25.01.14 16:36
Оценка:
Здравствуйте, alex_public, Вы писали:

_>Ну так а в каком языке подобное возможно? )

Подобное возможно в С#, в виде Lifted Operators для Nullable.

_>И если предположим возможно, то благодаря каким-то особым свойствам языка или благодаря особым свойствам монад? )

Благодаря особым свойствам монад. Монада определяется не только сигнатурой операций, но их семантикой (см. тж. монадные законы). Поэтому гипотетический компилятор будет иметь право сделать такие замены автоматически.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.