command line option --show-iface

Simon Peyton-Jones simonpj at microsoft.com
Mon Nov 10 12:04:33 EST 2003


Good idea -- done.

Simon

| -----Original Message-----
| From: glasgow-haskell-users-bounces at haskell.org
[mailto:glasgow-haskell-users-
| bounces at haskell.org] On Behalf Of Steffen Mazanek
| Sent: 27 October 2003 21:27
| To: glasgow-haskell-users at haskell.org
| Subject: command line option --show-iface
| 
| Hello,
| 
| the following error is slightly confusing:
| 
| ghc --show-iface
| ghc-6.0.1: unrecognised flag: --show-iface
| Usage: For basic information, try the `--help' option.
| 
| ghc --show-iface Unify.hi
| __interface "Main" Unify 1 where
| __export  Unify Unifiable{mgu} match mguType varBind;
| ...
| 
| A hint in the right direction would be more
| convenient :-)
| 
| Maybe in /ghc/compiler/main/DriverUtil.hs a function
| 
| unknownFlagErrUsage :: String->String -> a
| unknownFlagErrUsage f specusage = throwDyn
|   (UsageError ("unrecognised flag: " ++ f ++ "\n" ++
|                "hint: " ++ specusage))
| 
| and changing processOneArg from DriverFlags.hs
| 
|    HasArg fio ->
|       if rest /= ""
|       then fio rest >> return args
|       else case args of
|           [] -> unknownFlagErrUsage dash_arg "argument for flag
expected"
|           (arg1:args1) -> fio arg1 >> return args1
| 
| Would this be ok?
| 
| Regards,
| Steffen
| _______________________________________________
| Glasgow-haskell-users mailing list
| Glasgow-haskell-users at haskell.org
| http://www.haskell.org/mailman/listinfo/glasgow-haskell-users




More information about the Glasgow-haskell-users mailing list