Supponiamo che vogliate utilizzare la funzione di visualizzazione personalizzata (ad esempio, let show = take 1000 . Prelude.show
). Come puoi consentire a ghci
di utilizzarlo per la stampa invece del show
integrato?Come posso ottenere `ghci` per utilizzare la funzione` show`?
8
A
risposta
11
È possibile definire il proprio interactive print funzione di esempio:
module BetterPrint
betterPrint a = putStrLn (take 1000 $ show a)
quindi avviare ghci come
ghci -interactive-print=BetterPrint.betterPrint
http://stackoverflow.com/a/14461928/745903 – leftaroundabout