[Haskell-cafe] possible bug in default module lookup scheme /
or invalid haskell?
Brandon S Allbery KF8NH
allbery at ece.cmu.edu
Sun Jul 18 15:55:09 EDT 2010
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 7/18/10 14:18 , Anthony Cowley wrote:
> On Sun, Jul 18, 2010 at 1:55 PM, Carter Schonwald
> <carter.schonwald at gmail.com> wrote:
>> are you proposing that a reasonable workaround in my use case is to do
>> :cd ..
>> :r
>> this seems like a reasonableish approach, or was there a different example
>> you had in mind?
>
> Yes, that is what I had in mind. The typical scenario for me is to be
> editing a file in emacs, C-c-C-l it, and have GHCi complain. I then
> issue a ":cd .." in GHCi, and my subsequent loads are properly rooted
> at top of the project directory.
The fundamental problem is that ghci has no concept of "projects". The
correct place for this is in Cabal, which *does* have project support, but
as yet it has no support for ghci. It's conceivable that the ghci user
commands capability could be used to find (and optionally) parse a *.cabal
file to identify a package root, at the price of an initial slowdown if you
didn't have one.
- --
brandon s. allbery [linux,solaris,freebsd,perl] allbery at kf8nh.com
system administrator [openafs,heimdal,too many hats] allbery at ece.cmu.edu
electrical and computer engineering, carnegie mellon university KF8NH
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.10 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAkxDXB0ACgkQIn7hlCsL25WqagCg1Z9yJunJObDQWj27awIjZgNF
420AoNFoW3O75O1VOOP7lzXOVW7iMtjZ
=jaTS
-----END PGP SIGNATURE-----
More information about the Haskell-Cafe
mailing list