[data-map] ( ins outs param-quot -- quot )


Vocabulary
alien.data.map.private

Inputs
insan object
outsan object
param-quotan object


Outputs
quotan object


Definition


:: [data-map] ( ins outs param-quot -- quot )
ins length :> #ins outs length :> #outs #ins #outs +
:> #params [
param-quot % [
[
[ ins , \ unpack-params , \ @ , ] [ ] make ,
#outs , \ ndip , outs , \ pack-params ,
] [ ] make , #params , \ neach ,
] [ ] make , #outs , \ nkeep , [ orig>> ] , #outs ,
\ napply ,
] [ ] make fry \ call suffix ;