practicalli / practicalli/clojure
What is a transducer?
Nobody has claimed this yet.
- Dominant language
- Makefile
- Stars
- 117
- Forks
- 36
- PR merge metrics
- No merged PRs in 30d
Description
put very simply, its a function that returns a function to do the work for you later, rather than working it out and giving you the answer.
Transducers allow you to process data at a later point in time than from when the transducer function is called. You can also chain transducers together to form a data processing pipeline
https://github.com/uswitch/transducers-workshop
Other references
https://rakhim.org/2020/01/summary-of-transducers-a-talk-by-rich-hickey/
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No target file, test, or entry point is identified in the issue. Read the linked transducers-workshop and reference article first, then determine where the explanation belongs and what documentation format this repository expects; done should be a clear, integrated explanation of transducers and their processing pipelines.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- clojure
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100