huff-0.1.0.1: A fast-foward-based planner

Safe HaskellNone
LanguageHaskell2010

Huff

Synopsis

Documentation

type Spec a = (Problem, Domain a) Source #

data Domain a Source #

A collection of named operators.

Instances

Show a => Show (Domain a) Source # 

Methods

showsPrec :: Int -> Domain a -> ShowS #

show :: Domain a -> String #

showList :: [Domain a] -> ShowS #

data Term Source #

Instances

(/\) :: Term -> Term -> Term infixr 3 Source #

(\/) :: Term -> Term -> Term infixr 4 Source #

class Has_neg a where Source #

Minimal complete definition

neg

Methods

neg :: a -> a Source #

Instances

findPlan :: Spec a -> IO (Maybe [a]) Source #