elynx-tools-0.6.1.0: Tools for ELynx
Copyright(c) 2021 Dominik Schrempf
LicenseGPL-3.0-or-later
Maintainerdominik.schrempf@gmail.com
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

ELynx.Tools.Environment

Description

Creation date: Thu Sep 2 22:46:02 2021.

Synopsis

Documentation

data Environment a Source #

The environment of an ELynx run.

Constructors

Environment 

Fields

Instances

Instances details
Eq a => Eq (Environment a) Source # 
Instance details

Defined in ELynx.Tools.Environment

HasVerbosity (Environment a) Source # 
Instance details

Defined in ELynx.Tools.Environment

HasStartingTime (Environment a) Source # 
Instance details

Defined in ELynx.Tools.Environment

HasLogHandles (Environment a) Source # 
Instance details

Defined in ELynx.Tools.Environment

HasLock (Environment a) Source # 
Instance details

Defined in ELynx.Tools.Environment

Methods

getLock :: Environment a -> MVar () Source #

initializeEnvironment :: GlobalArguments -> a -> IO (Environment a) Source #

Initialize the environment.

Open log file, get current time.

closeEnvironment :: Environment s -> IO () Source #

Close file handles.