modifica (agosto 2013): Le patch cabal repl
sono state unite di recente. Questa funzionalità farà parte della prossima versione.
momento in cui scriviamo, non c'è analogico facile da usare per cabal-dev ghci
. Abbiamo in programma di aggiungere un comando cabal repl
in futuro, tuttavia, al momento questa funzionalità non è in HEAD Cabal.
Nel frattempo, si può provare la seguente soluzione:
$ cd $YOUR_PACKAGE_DIR
# For GHC >= 7.6
$ ghci -no-user-package-db -package-db .cabal-sandbox/i386-linux-ghc-7.6.1-packages.conf.d
# For GHC < 7.6
$ ghci -no-user-package-conf -package-conf .cabal-sandbox/i386-linux-ghc-7.4.2-packages.conf.d
Questo non renderà i moduli della confezione immediatamente disponibili da ghci
- si dovrà caricarli con :l
o import
(che può interrompere la presenza di preprocessori personalizzati e CPP).
fonte
2013-06-11 22:34:23
Sfortunatamente, al momento non esiste un analogo facile da usare per 'cabal-dev ghci'. Duncan pianifica di unire le patch GSoC 2011 di Sam Anklesaria implementando 'cabal repl' ad un certo punto (ha già fuso alcuni lavori preparatori), ma ATM non è in HEAD. Una volta implementato 'cabal repl', le sandbox lo supporteranno anche. –
Grazie per le informazioni! Accetterei anche soluzioni difficili da usare. – jberryman