sequence function: apply

    description:
        apply(seq, seq)
        wrapper around apply op, so we can use it in operators
      
    examples:
        apply(|op: age>, |Fred>)
        implements: age |Fred>

        apply(|op: age> + |op: friends>, |Fred>)
        implements: age |Fred> + friends |Fred>
      
        apply(|op: age> . |op: friends>, |Fred>)
        implements: age |Fred> . friends |Fred>
      
        age |Fred> => |35>
        nick-name |Fred> => |Freddie>
        mother |Fred> => |Jude>
        father |Fred> => |Tom>
        
        star |*> #=> apply(supported-ops|_self>, |_self>)
        star |Fred>
            |35> + |Freddie> + |Jude> + |Tom>

    future:
        maybe implement op-sequences too.
        eg: apply(|op: how-many common[friends] split>, |Fred Sam>)
        
    see also:
        learn, add-learn

Home