5 ms·
This is not related to electrical transducers, which (without any additional scoping context) was what I thought this article was about. Relabeling it "Clojure
by exikyut 9y ago
This is not related to electrical transducers, which (without any additional scoping context) was what I thought this article was about.
Relabeling it "Clojure transducers" would help the title in every way. But it's been up for 7 hours now, so we'll see if it changes.
- ulber 9y agoTransducer is the standard term inside CS for this model of computation [1]. Often there are some disambiguating terms, such as finite-state transducer, but this article does not limit itself to any particular kind. Of course Hacker News has content from both fields so the overloading of the term is unfortunate. [1] https://en.m.wikipedia.org/wiki/Finite-state_transducer https://en.m.wikipedia.org/wiki/Finite-state_transducer
- moomin 9y agoTransducers don’t really directly map to any existing CS construct. In fact, Clojure transducers occupy a strange twilight world between “fold endomorphism” and “stream transformer”. Most transducers are both. Some are just one or the other.
- deleted 9y ago[deleted]