extensions no longer include dots
path <- getEnv "PATH"
search (parseSearchPath path)
where
path <- getEnv "PATH"
search (parseSearchPath path)
where
- fileName = binary `joinFileExt` drop 1 exeExtension
+ fileName = binary `joinFileExt` exeExtension
search :: [FilePath] -> IO (Maybe FilePath)
search [] = return Nothing
search :: [FilePath] -> IO (Maybe FilePath)
search [] = return Nothing