https://github.com/timdeputter/theriac
Transducers implementation in the elixir programming language
https://github.com/timdeputter/theriac
elixir elixir-lang frp transducers
Last synced: 6 months ago
JSON representation
Transducers implementation in the elixir programming language
- Host: GitHub
- URL: https://github.com/timdeputter/theriac
- Owner: timdeputter
- License: mit
- Created: 2015-11-20T19:35:59.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-02-07T10:30:49.000Z (over 9 years ago)
- Last Synced: 2025-03-26T04:34:09.254Z (6 months ago)
- Topics: elixir, elixir-lang, frp, transducers
- Language: Elixir
- Homepage:
- Size: 17.6 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Theriac [](https://travis-ci.org/timdeputter/theriac) [](https://hex.pm/packages/theriac) [](https://coveralls.io/r/timdeputter/theriac?branch=master) [](https://github.com/timdeputter/theriac/blob/master/LICENSE.md)
==========Implementation of Transducers in elixir. This was a fun way to learn more about the functional side of elixir, and I also thought having transducers in elixir could be useful.
But after I realized that transducers and streams are the same (some minor differences in implementation) I stopped work on this project.
Transducers are more push oriented and streams are pull, but if you have a receiving function as source,
streams can be push based too.So, long story short, if you need something like transducers in elixir, use streams.
## License
Check [LICENSE](LICENSE) file for more information.