Questions tagged [fold]
Reducing a sequence of terms to a single term.
3
questions
1
vote
1
answer
60
views
Build a fixed-length vector from a recursive factory function
I need a function of type forall (n :: Nat). RandomGen q => q -> Vec n q. Obviously this is possible to do (correctly, don't just ...
5
votes
1
answer
726
views
fold expressions using a function recursively
I have written an accumulate function similar to std::accumulate that works on a std::array. The goal is to remove the loop using fold expressions.
This code currently works in c++17:
...
1
vote
1
answer
438
views
Implementations of unzip in Racket
I've been practicing my folds and tail-call recursive programming, and I wanted to work on unzip for the general case as opposed to just pairs. This was very easy ...