lojban-0.3: Useful utilities for the Lojban language

Language.Lojban.Mlismu

Synopsis

Documentation

newMlismu :: FilePath -> IO (Either String Mlismu)Source

Create a new mlismu handle.

isValidFatci :: String -> IO BoolSource

Is a fatci valid?

addFatci :: Mlismu -> String -> IO BoolSource

Add a new fatci.

readFatci :: Mlismu -> String -> IO ()Source

Add any valid fatci from a set of utterances.

randomBridi :: Mlismu -> Maybe String -> IO (Maybe String)Source

Return a random bridi for a (maybe) given selbri.

randomBridiRel :: Mlismu -> [String] -> IO (Maybe String)Source

Try to return a random bridi for one of the given selbri.