zippy / ceptr

(a recomposable medium for distributed social computing) || (semantic self-describing protocol stacks)
http://ceptr.org
GNU General Public License v3.0
88 stars 17 forks source link

resolve use of structure in structure definition #97

Open zippy opened 8 years ago

zippy commented 8 years ago

We currently do this to handle recursion and the semantics of doing so mean: "macro substitute" the definitions of the named structure in that place. I think this is the correct semantics, but we just need to make this explicit in the code somehow.

It will probably make _d_build_def_semtrex impossible in that it would introduce recursive semtrex. Which may mean that we have have to expand how semtrex works...