ODATA CRM domain plugin
base class - can have a topic wrapper or a link wrapper
base idea of a compiler - implement one per language and - I don't remember how they're plugged in
base idea of a compiler - implement one per language and - I don't remember how they're plugged in
todo compiler factory
a domain or sub-domain specification.
a domain or sub-domain specification. Think UML.
in DDD parlance, this is a bounded domain.
these are composable: bigger = root plus more
a domain plugin - can adapt a domain to an external implementation
a domain plugin - can adapt a domain to an external implementation
name is the type of connector and conn is the actual connection for this instance
JS compiler - used for domain functionality defined in JS
an actual type, with a schema and a contained type
an actual type, with a schema and a contained type
with this marker now we can add more types...
is the WType
is either a DOMType or some indication of a schema in context
is T in A[T]
is an optional precise mime to be represented in
encapsulates the knowledge to use the wiki-defined domain model
an xpath expr
solver for wiki xp
simple, neutral domain model representation: class/object/function/value etc
simple, neutral domain model representation: class/object/function/value etc
These are collected in RDomain
some helpers
some helpers
expression and data types
expression and data types
note these are physical or base types.
if you have a func defn handy
better version - f is if you have a func defn in context
like an Option from plain strings
simple, neutral domain model representation: class/object/function
Domain definitions are collected in RDomain