The post discusses the controversy surrounding the Go 1.23 iterators. While some, like the author, are excited about the new feature, others criticize it for making Go feel more functional rather than sticking to its imperative roots. There are concerns about its complexity, potential performance issues due to closures and callbacks, and a preference for simpler iterator implementations like those in Rust. The post also touches on the general philosophy of Go and how this change might diverge from its simplicity and ease-of-use ethos.
•36m watch time
Sort: