Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

proposal: drop std/io from the first stabilization targets #5059

Closed
kt3k opened this issue Jun 17, 2024 · 4 comments
Closed

proposal: drop std/io from the first stabilization targets #5059

kt3k opened this issue Jun 17, 2024 · 4 comments

Comments

@kt3k
Copy link
Member

kt3k commented Jun 17, 2024

We are still in the middle of process of migrating from Reader/Writer-based IO to Web Streams IO.

We had to undeprecate the part of std/io recently because some of IO operations cannot be replaced by Web Streams IO (ex readSync/writeSync, seek, etc). However we still aim to completely remove Reader/Writer-based IO (and therefore std/io) in the future (though it might take long time).

At this point, we can't decide on what should be/shouldn't be included in std/io. So I suggest we should drop std/io from the first stabilization targets.

@BlackAsLight
Copy link
Contributor

We had to undeprecate the part of std/io recently because...

Wasn't that proposal rejected? #5032

@kt3k
Copy link
Member Author

kt3k commented Jun 17, 2024

We had to undeprecate the part of std/io recently

This references these PRs: #4128 #4184 #4247 #4343

@iuioiua
Copy link
Collaborator

iuioiua commented Jun 17, 2024

I'm for dropping @std/io from removal targets for now. But we should review and remove APIs that are worth removing. There are many APIs in @std/io that either lack sufficient use cases or overlap in functionality. Having a smaller/simpler API surface is a win for both the user and the maintainer.

@kt3k
Copy link
Member Author

kt3k commented Jun 20, 2024

io has been excluded from the stable in #4600

@kt3k kt3k closed this as completed Jun 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants