proof-assistant-bot-0.2.0: Telegram bot for proof assistants
Safe HaskellNone
LanguageHaskell2010

Proof.Assistant.State

Synopsis

Documentation

data InterpreterState settings Source #

Simple state with settings and queue as communication model between bot and backend.

Constructors

InterpreterState 

Fields

Instances

Instances details
Interpreter InternalState InternalInterpreterSettings Source # 
Instance details

Defined in Proof.Assistant.Interpreter

Interpreter ExternalState ExternalInterpreterSettings Source # 
Instance details

Defined in Proof.Assistant.Interpreter

Interpreter (InterpreterState IdrisSettings) IdrisSettings Source # 
Instance details

Defined in Proof.Assistant.Interpreter

Interpreter (InterpreterState ArendSettings) ArendSettings Source # 
Instance details

Defined in Proof.Assistant.Interpreter

Interpreter (InterpreterState LeanSettings) LeanSettings Source # 
Instance details

Defined in Proof.Assistant.Interpreter

newInterpreterState :: forall settings. ToInterpreterState settings => settings -> IO (InterpreterState settings) Source #

Initialise a state based on its settings.