# std.Io: remove select function · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/d9fc7fa04db797d7b27dab2d9d6f56f63848da76)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: d9fc7fa04db797d7b27dab2d9d6f56f63848da76

Requested commit: d9fc7fa04db797d7b27dab2d9d6f56f63848da76

Commit: d9fc7fa04db797d7b27dab2d9d6f56f63848da76

Tree: 43d7cb9e0e38840d767a85679b7305c306aafc09

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
std.Io: remove select function

This function works with a slice of futures and returns the index of a
completed one. This doesn't work very well in practice because it's
either too high level or too low level.

At the lower level we have Io.Batch for doing this kind of thing at the
Operation API layer.

At the higher level we have Io.Select which is a convenience wrapper
around an Io.Group and an Io.Queue.

```

## Parents

- [c6eeae8a8c2314fd35b5baddb18f33b0122d319f](https://git.cafe/gitcafe/zig/commit/c6eeae8a8c2314fd35b5baddb18f33b0122d319f?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/d9fc7fa04db797d7b27dab2d9d6f56f63848da76?format=markdown)
