Proposal: Add System.FilePath to base

Bulat Ziganshin bulat.ziganshin at
Thu Nov 23 13:54:21 EST 2006

Hello Neil,

Thursday, November 23, 2006, 7:48:36 PM, you wrote:

now i'm 100% agree with your position. if GHC HQ will be against adding
FilePath library to the set of core libs, i'm vote for inclusion
FilePath module to base lib exclusively for using in Cabal scripts.
while for other purposes i propose to release separate FilePath
library anyway, so it can evolve and be upgraded as user wish

afaik, Hugs peoples (including you) just follows GHC decisions in this

>> so, i propose to include your lib in the core (or base) library set,
>> bundle it with ghc and hugs, and host it on like
>> other ghc-bundled libs

> Ok, perhaps I can rephrase my position (in light of your currently
> ongoing discussion):

> "I propose that this module is added to the set of modules which is
> guaranteed to be available in every Haskell implementation, and can be
> used by programs with a simple import statement."

> Currently that means "is in base". If you can convince the GHC and
> Hugs people that for their next releases they will guarantee to bundle
> a set of libraries and treat them as though they were in base, then my
> proposal is asking to be included in that set. (The Yhc position on
> this is that its a really good idea, and we'll definitely do that!)

> As a side note, I think that the process for getting a library into
> this set of guaranteed libraries should be exactly the same as the
> current process for getting a library into base. If these core
> libraries have the same status as base currently does, then they need
> the same level of scrutiny.

> Thanks

> Neil

Best regards,
 Bulat                            mailto:Bulat.Ziganshin at

More information about the Libraries mailing list