Ghci di acido definisce nella sua .gchiQuale scopo per XNoImplicitPrelude?
:set -XNoImplicitPrelude
Qual è il potenziale beneficio/ragione si potrebbe avere per farlo?
Ghci di acido definisce nella sua .gchiQuale scopo per XNoImplicitPrelude?
:set -XNoImplicitPrelude
Qual è il potenziale beneficio/ragione si potrebbe avere per farlo?
Non c'è altro modo per evitare completamente di importare il Preludio. Anche l'apparentemente efficace
import Prelude()
che è un'importazione esplicita (da qui prevale quella implicita) e definisce nessun nome, tuttavia, pone una serie di istanze di classe di portata che non può essere desiderato.
Evitare completamente il preludio standard è utile quando si desidera giocare con preludi alternativi; o quando si desidera sovraccaricare la sintassi utilizzando altre estensioni GHC; o in altre situazioni di nicchia. Evitare il preludio può anche essere utile se si prevede di utilizzare molte funzioni che si chiamano uguali a quelle del preludio e si vorrebbe evitare di qualificarle ovunque (sebbene il minore import Prelude()
sia sufficiente in molte di queste situazioni).
oh, voi persone PL ...;) – nicolas