Re: [Haskell-cafe] "shadowing" keywords like "otherwise"
Vasili I. Galchin wrote:
so Janis I have to look where the original author overrode "otherwise"? If so, just great .. a ton of code. ;^(
No, you don't have to look for this. It is in the code snippet you sent: swishParse :: String -> String -> SwishStateIO (Maybe RDFGraph) swishParse fnam inp = do { fmt <- gets $ format ; case fmt of N3 -> swishParseN3 fnam inp otherwise -> do { swishError ("Unsupported file format: "++(show fmt)) 4 ; return Nothing } } In the case expression you use "otherwise" as a variable. But you do not use that variable in that branch. Hence the warning: Swish/HaskellRDF/SwishCommands.hs:304:12: Warning: Defined but not used: `otherwise' This has nothing to do with someone else shadowing the definition of "otherwise". Ciao, Janis. -- Dr. Janis Voigtlaender http://wwwtcs.inf.tu-dresden.de/~voigt/ mailto:voigt@tcs.inf.tu-dresden.de
participants (1)
-
Janis Voigtlaender