Skip to content

Conversation

@jorisdral
Copy link
Collaborator

The name blockio is already taken on Hackage

Copy link
Collaborator

@jeltsch jeltsch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it’s not a good idea to include the term “API” in the name. For one thing, what the user gets by using this package is support for block I/O; the “API” is just the interface to this package. For another thing, “API” means “application programming interface”, and block I/O is not only used by applications but also by other libraries.

That said, there is already an issue with the name blockio: “block I/O” is two words, namely “block” and “I/O”. Therefore, the package name should use a dash as a separator. And this actually shows a way out: Let’s call the package block-io, which kills two birds with one stone: the name reflects the two-word structure, and it doesn’t clash with an already used name.

@dcoutts
Copy link
Collaborator

dcoutts commented Jul 7, 2025

@jorisdral
Copy link
Collaborator Author

I don't see any such package:

* https://hackage.haskell.org/package/blockio   -- 404

* https://hackage.haskell.org/package/blockio/candidates/  -- 404

* https://hackage.haskell.org/packages/search?terms=blockio

Nope, none, nada, niet.

It gave me an error that the package already existed when I tried to upload to Hackage. The error referred me to this maintainer page: https://hackage.haskell.org/package/blockio/maintainers/

The name `blockio` is already taken on Hackage
@jorisdral jorisdral force-pushed the jdral/blockio-api branch from fefcb86 to 4716c95 Compare July 8, 2025 09:16
@jorisdral jorisdral closed this Jul 8, 2025
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

Successfully merging this pull request may close these issues.

4 participants