Proposal: Add getFullProgName
Johan Tibell
johan.tibell at gmail.com
Wed Jun 13 18:24:12 CEST 2012
On Wed, Jun 13, 2012 at 2:05 AM, Simon Marlow <marlowsd at gmail.com> wrote:
> I suggest we should have a
>
> getExecutablePath :: IO FilePath
>
> in System.Environment. We have an implementation for Windows in GHC that we
> use to find GHC's files relative to ghc.exe. This SO question has some good
> references for ways to do it on different platforms:
>
> http://stackoverflow.com/questions/1023306/finding-current-executables-path-without-proc-self-exe
I'm up for doing this instead of adding getFullProgName.
> We should also have something in System.Posix to return the original
> argv[0], unfortunately we forgot about this when adding
> System.Posix.ByteString.getArgs which returns argv[1..].
How long ago was this added. Is there a chance we can make a breaking
change without affecting lots of programs?
-- Johan
More information about the Libraries
mailing list