CurryInfo: currypath-3.0.0 / System.CurryPath.lookupModuleSourceInLoadPath

definition: Info
 
lookupModuleSourceInLoadPath :: ModulePath -> IO (Maybe (String,String))
lookupModuleSourceInLoadPath modpath = do
  loadpath <- getLoadPathForModule modpath
  lookupModuleSource loadpath modpath
demand: Info
 no demanded arguments
deterministic: Info
 deterministic operation
documentation: Info
 
Returns a directory name and the actual source file name for
a given module name (where a possible `curry` suffix is stripped off)
by looking up the module source in the current load path.
If the module is hierarchical, the directory is the top directory
of the hierarchy.
Returns Nothing if there is no corresponding source file.
failfree: Info
 <FAILING>
indeterministic: Info
 referentially transparent operation
infix: Info
 no fixity defined
iotype: Info
 {(_) |-> _}
name: Info
 lookupModuleSourceInLoadPath
precedence: Info
 no precedence defined
result-values: Info
 _
signature: Info
 String -> Prelude.IO (Prelude.Maybe (String, String))
solution-complete: Info
 operation might suspend on free variables
terminating: Info
 possibly non-terminating
totally-defined: Info
 possibly non-reducible on same data term