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