I'm not sure I follow, because the toy example I'm asking about does in fact use hierarchical module names...
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? On Sun, Jul 18, 2010 at 1:34 PM, Anthony Cowley <acow...@seas.upenn.edu>wrote: > On Sun, Jul 18, 2010 at 3:59 AM, Carter Schonwald > <carter.schonw...@gmail.com> wrote: > > I don't think that semantics creates the sort of ambiguity that Kevin is > > concerned about, and while yes there simple alternative approaches, they > > require whatever is starting up ghci to know what the correct directory > to > > pass to the -i flag, and that seems a bit of a heavy weight expectation > > I usually use ghci's :cd command in this situation, and wouldn't want > to think about changing source files depending on where they were on > disk. > > While having to use fully hierarchical names might seem verbose, I > have found it to be a very predictable mechanism that makes managing > large-ish projects easier. > > Anthony > _______________________________________________ > Haskell-Cafe mailing list > Haskell-Cafe@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-cafe >
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe