Что такое XNoMonomorphismRestriction? - PullRequest
15 голосов
/ 01 января 2011

Эта страница использования

$ ghci -XNoMonomorphismRestriction

чтобы запустить интерпретатор haskell.

Что означает XNoMonomorphismRestriction switch?

1 Ответ

20 голосов
/ 01 января 2011

Отключает ограничение Мономорфизм , которое ограничивает значения, которые не определены с помощью «функциональной нотации» ¹, для получения неполиморфного типа.


¹ Под словом «не используется обозначение функции» я подразумеваю, что они определены как foo = something, а не foo bar = something, т. Е. Определение не содержит явных аргументов.

...