LINUX.ORG.RU

История изменений

Исправление q0tw4, (текущая версия) :

В расте гораздо чаще, чем в хаскеле возникает желание набить морду создателям языка за то что компилятор, либо не понимает чего же я хочу, либо не разрешает мне делать то, что на самом деле абсолютно безопасно, просто потому что поленились связыватся с данной фичей. В хаскеле например больше всего бесит требование тотальности, когда программист обязуется определить функцию для всех возможных значений параметра типа, в то время как установить ограничение на параметр нельзя, поскольку в реализуемом классе он вообще не участвует (как например тип значения монады). Но тут уж ничего не попишешь. А раст могли бы написать нормально...

Исходная версия q0tw4, :

В расте гораздо чаще, чем в хаскеле возникает желание набить морду создателям языка за то что компилятор, либо не понимает чего же я хочу, либо не разрешает мне делать то, что на самом деле абсолютно безопасно, просто потому что поленились связыватся с данной фичей. В хаскеле например больше всего бесит требование тоталоности, когда программист обязуется определить функцию для всех возможных значений параметра типа, в то время как установить ограничение на параметр нельзя, поскольку в реализуемом классе он вообще не участвует (как например тип значения монады). Но тут уж ничего не попишешь. А раст могли бы написать нормально...