2014-12-06 36 views

Odpowiedz

12

Nie ma innego sposobu, aby całkowicie uniknąć importowania Preludium. Nawet pozornie skuteczne

import Prelude() 

która jest wyraźnie importu (stąd zastępuje niejawnego jeden) i nie określa jednak nazwy umieszcza kilka instancje klas w zakresie, który może nie być pożądane.

Całkowicie unikanie standardowego preludium jest przydatne, gdy chce się bawić z alternatywnymi preludiami; lub gdy chcesz przeciążyć składnię używając innych rozszerzeń GHC; lub w innych sytuacjach niszowych. Unikanie preludium może być również przydatne, jeśli planujesz używać wielu funkcji, które mają być nazwane tak samo jak te w preludium, i chciałbyś uniknąć zakwalifikowania ich wszędzie (choć w wielu takich sytuacjach wystarczyłoby mniejsze import Prelude()).

+0

oh, wy PL ludzie ...;) – nicolas