{"action":"created","issue":{"url":"https://api.github.com/repos/nodejs/readable-stream/issues/181","repository_url":"https://api.github.com/repos/nodejs/readable-stream","labels_url":"https://api.github.com/repos/nodejs/readable-stream/issues/181/labels{/name}","comments_url":"https://api.github.com/repos/nodejs/readable-stream/issues/181/comments","events_url":"https://api.github.com/repos/nodejs/readable-stream/issues/181/events","html_url":"https://github.com/nodejs/readable-stream/issues/181","id":128675962,"number":181,"title":"Discuss: Gulp looking to move off of Node Streams","user":{"login":"chrisdickinson","id":37303,"avatar_url":"https://avatars.githubusercontent.com/u/37303?v=3","gravatar_id":"","url":"https://api.github.com/users/chrisdickinson","html_url":"https://github.com/chrisdickinson","followers_url":"https://api.github.com/users/chrisdickinson/followers","following_url":"https://api.github.com/users/chrisdickinson/following{/other_user}","gists_url":"https://api.github.com/users/chrisdickinson/gists{/gist_id}","starred_url":"https://api.github.com/users/chrisdickinson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrisdickinson/subscriptions","organizations_url":"https://api.github.com/users/chrisdickinson/orgs","repos_url":"https://api.github.com/users/chrisdickinson/repos","events_url":"https://api.github.com/users/chrisdickinson/events{/privacy}","received_events_url":"https://api.github.com/users/chrisdickinson/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":33,"created_at":"2016-01-25T23:45:00Z","updated_at":"2016-02-07T22:29:19Z","closed_at":null,"body":"It might be worthwhile to look [into the conversation going on here](https://github.com/gulpjs/vinyl-fs/issues/146) — Gulp is a pretty heavy user of Node streams, and it looks like we're not serving them well at present. In particular, I'd like to pose the following questions:\r\n\r\n* How can we serve them better?\r\n* What do we need in order to make changes to streams in a fashion that does not break the larger ecosystem?\r\n\r\n/cc @nodejs/streams"},"comment":{"url":"https://api.github.com/repos/nodejs/readable-stream/issues/comments/181135039","html_url":"https://github.com/nodejs/readable-stream/issues/181#issuecomment-181135039","issue_url":"https://api.github.com/repos/nodejs/readable-stream/issues/181","id":181135039,"user":{"login":"stevemao","id":6316590,"avatar_url":"https://avatars.githubusercontent.com/u/6316590?v=3","gravatar_id":"","url":"https://api.github.com/users/stevemao","html_url":"https://github.com/stevemao","followers_url":"https://api.github.com/users/stevemao/followers","following_url":"https://api.github.com/users/stevemao/following{/other_user}","gists_url":"https://api.github.com/users/stevemao/gists{/gist_id}","starred_url":"https://api.github.com/users/stevemao/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stevemao/subscriptions","organizations_url":"https://api.github.com/users/stevemao/orgs","repos_url":"https://api.github.com/users/stevemao/repos","events_url":"https://api.github.com/users/stevemao/events{/privacy}","received_events_url":"https://api.github.com/users/stevemao/received_events","type":"User","site_admin":false},"created_at":"2016-02-07T22:29:18Z","updated_at":"2016-02-07T22:29:18Z","body":"Hi @gdennie, I personally have a lot of problems working with stream. So we need to improve it for sure.\r\n\r\n> I have become increasingly aware that things are hard only because the documentation is bad. The documentation is bad when the implementation is bad. The implementation is bad when the design is bad. The design is bad when the specification is bad. The specification is usually bad for most of the pieces in versions 0 and.1, reducing onwards, not surprisingly. It would seem it's time for streams.\r\n\r\nI don't think this tells too much what we should do to improve it but it sounds like a complaint to me. If you could help and give more constructive suggestions that would be great :) Thanks. "}}