RosettaCodeData/Task/Averages-Simple-moving-average/Oforth/averages-simple-moving-average-1.fth
2023-07-01 13:44:08 -04:00

6 lines
146 B
Forth

import: parallel
: createSMA(period)
| ch |
Channel new [ ] over send drop ->ch
#[ ch receive + left(period) dup avg swap ch send drop ] ;