SExpression

sex.spad line 139 [edit on github]

This domain allows the manipulation of the usual Lisp values.

# : % -> Integer
from SExpressionCategory(String, Symbol, Integer, DoubleFloat)
= : (%, %) -> Boolean
from BasicType
atom? : % -> Boolean
from SExpressionCategory(String, Symbol, Integer, DoubleFloat)
car : % -> %
from SExpressionCategory(String, Symbol, Integer, DoubleFloat)
cdr : % -> %
from SExpressionCategory(String, Symbol, Integer, DoubleFloat)
coerce : % -> OutputForm
from CoercibleTo(OutputForm)
convert : DoubleFloat -> %
from SExpressionCategory(String, Symbol, Integer, DoubleFloat)
convert : Integer -> %
from SExpressionCategory(String, Symbol, Integer, DoubleFloat)
convert : List(%) -> %
from SExpressionCategory(String, Symbol, Integer, DoubleFloat)
convert : String -> %
from SExpressionCategory(String, Symbol, Integer, DoubleFloat)
convert : Symbol -> %
from SExpressionCategory(String, Symbol, Integer, DoubleFloat)
destruct : % -> List(%)
from SExpressionCategory(String, Symbol, Integer, DoubleFloat)
elt : (%, Integer) -> %
from SExpressionCategory(String, Symbol, Integer, DoubleFloat)
elt : (%, List(Integer)) -> %
from SExpressionCategory(String, Symbol, Integer, DoubleFloat)
eq : (%, %) -> Boolean
from SExpressionCategory(String, Symbol, Integer, DoubleFloat)
float : % -> DoubleFloat
from SExpressionCategory(String, Symbol, Integer, DoubleFloat)
float? : % -> Boolean
from SExpressionCategory(String, Symbol, Integer, DoubleFloat)
hash : % -> SingleInteger
from Hashable
hashUpdate! : (HashState, %) -> HashState
from Hashable
integer : % -> Integer
from SExpressionCategory(String, Symbol, Integer, DoubleFloat)
integer? : % -> Boolean
from SExpressionCategory(String, Symbol, Integer, DoubleFloat)
latex : % -> String
from SetCategory
list? : % -> Boolean
from SExpressionCategory(String, Symbol, Integer, DoubleFloat)
null? : % -> Boolean
from SExpressionCategory(String, Symbol, Integer, DoubleFloat)
pair? : % -> Boolean
from SExpressionCategory(String, Symbol, Integer, DoubleFloat)
string : % -> String
from SExpressionCategory(String, Symbol, Integer, DoubleFloat)
string? : % -> Boolean
from SExpressionCategory(String, Symbol, Integer, DoubleFloat)
symbol : % -> Symbol
from SExpressionCategory(String, Symbol, Integer, DoubleFloat)
symbol? : % -> Boolean
from SExpressionCategory(String, Symbol, Integer, DoubleFloat)
~= : (%, %) -> Boolean
from BasicType

Hashable

CoercibleTo(OutputForm)

SExpressionCategory(String, Symbol, Integer, DoubleFloat)

BasicType

SetCategory