hx.xeto
Given a choice spec, return the most specific choice subtype implemented by the instance
Return if the given instance fits the spec via structural typing
Return grid which explains how data fits the given spec
Match dict recs against specs to find all the specs that fit
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
Return if spec a fits spec b based on structural typing
Return a grid explaining why spec a does not fit b
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