Closed arrdem closed 1 year ago
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
View this failed invocation of the CLA check for more information.
For the most up to date status, view the checks section at the bottom of the pull request.
I'm not in favor of this. The other Apple related OS names are along the lines of the names of the os OS - macos, tvos, watchos. darwin is a kernel, which could be used under different OSes.
This does raise the question of having a distinct OS space. So one would define a macos
platform a having both //os:macos
and //kernel:darwin
. But let's discuss that as a new issue rather than in a PR. I would like to see the case that kernel distinctions matter in other areas. One might argue that gnu_linux is a kernel, while debian is an OS. But that is a big conceptual change for many people.
MacOS knows itself as Darwin, as do some ABIs.
Python for instances uses ABI tags like
cpython-38m-darwin
. It's convenient to be able to refer to the same constraint consistently. This change consists only of the appropriate alias.