hx.xeto
Xeto spec and data functions
Given a choice spec, return the most specific choice subtype implemented by the instance
Return if the value is a member of the spec
Load or lookup a instance from a Xeto library by its string or ref qname as a Dict
Lookup instances from Xeto libs as a list of dicts
Create the default instance for a given spec
Evaluate a relationship query and return record dict
Evaluate a relationship query and return grid of results
Evaluate a relationship query and return the named constraints as a dict
Load or lookup a Xeto spec by its string or ref qname
Base spec from which the given spec directly inherits
Get the effective global slot
Get the effective children globals as a dict of Specs
Get the spec's declared children globals as dict of Specs
Return if spec a inherits from spec b based on nominal typing
Load or lookup a Xeto library by its string or ref name
List Xeto libraries as a list of their dict representation
Get the effective child slot or global member
Get the effective children slots and globals as a dict of Specs
Get the spec's declared children slots and globals as dict of Specs
Get the spec's effective declared meta-data as dict
Get the spec's own declared meta-data as dict
Return simple name of spec
Return the Xeto spec of the given value
Parent spec which contains given spec and scopes its name
Return fully qualified name of the spec
Get the effective child slot
Get the effective children slots as a dict of Specs
Get the spec's declared children slots as dict of Specs
Data type of the spec
List Xeto specs as a list of their dict representation
Compute the extended type spec by merging all meta and slots from mixins
Validate recs or a bare value and return a grid of the validation items
Debug the validation rules of the current namespace