Все вопросы: [fad]
2 вопросов
4
голосов
2ответов
595 просмотров
Что делать с «Предполагаемый тип менее полиморфен, чем ожидалось»?
Мне нужна библиотека Numeric.FAD, хотя экзистенциальные типы все еще меня озадачивают. Это код: error_diffs :: [Double] -> NetworkState [(Int, Int, Double)] error_diffs desired_outputs = do diff_error <- (diff_op $ error' $ map FAD.lift desired_outputs)::(NetworkState ([FAD.Dual tag ...
3
голосов
7ответов
328 просмотров
Есть ли лучший способ справиться с причудой именования?
За последний год, немного поработав над кодовой базой моей команды, я заметил неуклонное развитие соглашений об именах. Например, существует множество классов, названных так, чтобы показать, что они являются классом, который помогает вам что-то делать. Вот те, которые я заметил: MyClass...