inliterate-0.1.0: Interactive literate programming

Safe HaskellNone
LanguageHaskell98

Inliterate.Import

Documentation

data CodeType #

Constructors

Top 
Eval 
Do 
Hide 
Fake 
Twocol 
Noq 
Instances
Eq CodeType # 
Instance details

Defined in Inliterate.Import

Ord CodeType # 
Instance details

Defined in Inliterate.Import

Read CodeType # 
Instance details

Defined in Inliterate.Import

Show CodeType # 
Instance details

Defined in Inliterate.Import

class AskInliterate a where #

Methods

askInliterate :: String -> [CodeType] -> a -> IO () #

askInliterate :: Show a => String -> [CodeType] -> a -> IO () #

Instances
AskInliterate Double # 
Instance details

Defined in Inliterate.Import

Methods

askInliterate :: String -> [CodeType] -> Double -> IO () #

AskInliterate Float # 
Instance details

Defined in Inliterate.Import

Methods

askInliterate :: String -> [CodeType] -> Float -> IO () #

AskInliterate Int # 
Instance details

Defined in Inliterate.Import

Methods

askInliterate :: String -> [CodeType] -> Int -> IO () #

AskInliterate String # 
Instance details

Defined in Inliterate.Import

Methods

askInliterate :: String -> [CodeType] -> String -> IO () #

AskInliterate Text # 
Instance details

Defined in Inliterate.Import

Methods

askInliterate :: String -> [CodeType] -> Text -> IO () #

AskInliterate UTCTime # 
Instance details

Defined in Inliterate.Import

Methods

askInliterate :: String -> [CodeType] -> UTCTime -> IO () #

AskInliterate Plotly # 
Instance details

Defined in Inliterate.Import

Methods

askInliterate :: String -> [CodeType] -> Plotly -> IO () #

(Show a, AskInliterate a) => AskInliterate [a] # 
Instance details

Defined in Inliterate.Import

Methods

askInliterate :: String -> [CodeType] -> [a] -> IO () #

AskInliterate (Html ()) # 
Instance details

Defined in Inliterate.Import

Methods

askInliterate :: String -> [CodeType] -> Html () -> IO () #

(Show a, Show b) => AskInliterate (a, b) # 
Instance details

Defined in Inliterate.Import

Methods

askInliterate :: String -> [CodeType] -> (a, b) -> IO () #

answerWith :: (a -> String) -> String -> [CodeType] -> a -> IO () #

wrapMain :: String -> IO () -> IO () #