LINUX.ORG.RU

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

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

Да нет. Я не знаток лиспа, но вы тут функции на равенство проверяете (типа, то, что передали должно быть функцией sum), а там пространство типов немного отдельно от значений. Типа функцию написали, где от аргумента площадь берется, и теперь нельзя туда передать что-нибудь, от чего площадь взять нельзя.

Лучше попробуйте какой-нибудь язык, Haskell, OCaml. Я хз как это объяснить. Вначале будет казаться, что компилятор постоянно бьет по рукам, но если осилите — сами поймете.

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

Да нет. Я не знаток лиспа, но вы тут функции на равенство проверяете (типа, то что передали должно быть функцией sum), а там пространство типов немного отдельно от значений. Лучше попробуйте какой-нибудь язык, Haskell, OCaml. Я хз как это объяснить. Вначале будет казаться, что компилятор постоянно бьет по рукам, но если осилите — сами поймете.