5f: Molds and Mold-Builders

    ++mane

    XML name

    An XML name (tag name or attribute name) with an optional namespace. Parsed by ++name:de-xml:html in zuse.hoon, rendered by ++name:en-xml:html in zuse.hoon.

    Source

            ++  mane  $@(@tas [@tas @tas])                          ::  XML name/space
    

    Examples

    See also: ++sail

        > *mane
        %$
    
        > `mane`n.g:`manx`;div:namespace;
        %div
        > `mane`n.g:`manx`;div_namespace;
        [%div %namespace]
    

    ++manx

    XML node.

    Parsed by ++apex within ++apex:de-xml:html in zuse.hoon, rendered by ++apex:en-xml:html in zuse.hoon.

    Source

            ++  manx  {g/marx c/marl}                              ::  XML node
    

    Examples

    See also: ++sail doc


    ++marl

    List of XML nodes

    A list of ++manx.

    Source

            ++  marl  (list manx)                                   ::  XML node list
    

    Examples


    ++mars

    XML CDATA

    Implicitly produced by ++chrd within ++chrd:de-xml:html

    Source

        ++  mars  {t/{n/$$ a/{i/{n/$$ v/tape} t/$~}} c/$~}      ::  XML cdata
    

    Examples


    ++mart

    List of XML attributes

    Each ++mart is a list of pairs of ++mane and ++tape.

    Parsed by ++attr:de-xml:html in zuse.hoon, rendered by ++attr:en-xml:html in zuse.hoon.

    Source

        ++  mart  (list {n/mane v/tape})                       ::  XML attributes
    

    Examples


    ++marx

    XML tag

    A ++marx is a pair of a tag name, ++mane and a list of attributes, ++mart. Parsed by ++head:de-xml:html in zuse.hoon, rendered within ++de-xml:html in zuse.hoon.

    Source

        ++  marx  {n/mane a/mart}                              ::  XML tag
    

    Examples


    ++pass

    Atom alias

    Used primarily in crypto.

    Source

            ++  pass  @                                            ::  public key
    

    ++ring

    Atom alias

    Used primarily in crypto.

    Source

            ++  ring  @                                            ::  private key
    

    ++time

    Absolute date

    The @da odor designates an absolute date atom.

    Source

            ++  time  @da                                          ::  galactic time
    

    Examples

    See also: ++date, odor reference

        > `time`~2014.1.1
        ~2014.1.1