Piler i funksjonell programmering

I datavitenskap gir pilene et mer generelt grensesnitt til beregning enn monader . Monader gir et sekvensielt grensesnitt til beregningen; du kan bygge en beregning fra en verdi, eller sekvensere to beregninger. Pilene gir flere muligheter, inkludert det ikke-deterministiske parallelle beregningsuttrykket. Faktisk er alle monader i Haskell forekomster av piler av typen ArrowApply . Ettersom pilene inneholder mer informasjon enn resultattypen, kan deres sammensetning være mer effektiv, for eksempel ved å eliminere minnelekkasjer.


Kilde

Eksterne linker

Se også