* <<FCT.0682>> Demuxing text and markup; sequence structures;
inheritance vs transclusion

It's not about separating form from content – form is, after all,
content in its own right.  Rather, it's about denaturing compound
content into its constituent symbolic forms.  Text, a list of
graphemes, is one basic symbolic form.  Geometry, line segments,
polygons, ellipses, areas, intersections and so-on – what are
commonly called vector graphics – are another.  Pixel arrays
(raster graphics) are another.  PCM waveforms are another.  PWM
waveforms are another.  Various abstract logical structures, lists,
branching lists (hierarchies), re-entrant branching lists
(HYPERarchies?), are another.

-----
SEQUENCES:  structures in which nodes can be organized into levels
(strata?, tiers?, generations?)?

LIST:  each node has zero or one antecedents, and zero or one
consequents
HIERARCHY:
   BRANCHING LIST:  each node has zero or one antecedents, and zero
or N consequents (single inheritance)
   COMBINING BRANCHING LIST:  each node has zero or N antecedents,
and zero or N consequents (multiple inheritance)

What do we call structures in which nodes have arbitrary connections
and cannot be organized into levels?  Networks?  What about
structures in which nodes exist on multiple levels?  Re-entrant
sequences?  Hyperarchies?

-----
Is object-oriented "inheritance" a kind of transclusion?  Where
changes in a parent class change all descendent classes?

--
Excerpted from:

PUBLIC NOTES (F)
http://alph.laemeur.com/txt/PUBNOTES-F
©2015 Adam C. Moore (LÆMEUR) <[email protected]>