Basically, we want to remove use of the Linux, Windows, and MacOS types from Pkg.BinaryPlatforms.
Instead, we dispatch on Val(Symbol(Base.BinaryPlatforms.os(platform))). This allows us to
keep the current dispatch pattern and be backwards compatible with the use of
Pkg.BinaryPlatforms.{Linux, Windows, MacOS}. However, we no longer rely on those types for dispatch.
Fix #4
Basically, we want to remove use of the Linux, Windows, and MacOS types from Pkg.BinaryPlatforms.
Instead, we dispatch on
Val(Symbol(Base.BinaryPlatforms.os(platform)))
. This allows us to keep the current dispatch pattern and be backwards compatible with the use ofPkg.BinaryPlatforms.{Linux, Windows, MacOS}
. However, we no longer rely on those types for dispatch.