Hacker News new | ask | show | jobs
by Thaxll 1465 days ago
Why would you share a decoder? It makes no sense since you need to decode just once.
1 comments

You can decode multiple values from a stream.

In a language which focuses on concurrency correctness, the decoder would either be thread-safe (in which case you could use it as an input queue) or not be usable from multiple threads (in which case you’d clearly have to create the queue yourself).