basictype

basictype x -- yields a symbol representing the basic type of x.

Every thing has basic type which tells what sort of thing it really is, internally. It is not possible for the user to create new basic types.

The parent of a basic type is Thing, and this property characterizes the basic types.

     i1 = select(values symbolTable(), i -> parent value i === Thing)
     
     o1 = {Nothing,Function,Net,File,Symbol,BasicList,QQ,RR,Handle,HashTable,ZZ,Sequence,Boolean,String,Thing,Database}
     
     o1 : List
     

See also Thing.

Go to main index.

Go to concepts index.