[−][src]Module mini_kanren::goals::list
Functions
appendo | Creates a goal that succeeds if two lists can be appended two form a third. |
caro | Creates a goal that succeeds if p is a pair and its first element is equivalent to a. |
cdro | Creates a goal that succeeds if p is a pair and its second element is equivalent to d. |
conso | Creates a goal that succeeds if p is equivalent to (a d). |
lengtho | Creates a goal that succeeds if the list has length n. |
listo | Creates a goal that succeeds if p is a list. |
membero | Creates a goal that succeeds if l is a list that contains x. |
pairo | Creates a goal that succeeds if p is a pair. |
rembero | Creates a goal that succeeds if element x can be removed from list l to form list out. If x does not occur in l it fails. |