Hello,
"C" is just a letter of the alphabet ;), much likely nobody using Arch Linux does confuse the letter of the alphabet with the programming language, hence we don't call it "clang". I'm not convinced that "Go" is a verb. Maybe it's an "abbreviation". It's probably both in one.
Ouch! On my machine I found:
extra/clang 15.0.7-9 C language family frontend for LLVM extra/compiler-rt 15.0.7-2 Compiler runtime libraries for clang extra/intel-opencl-clang 15.0.0-1 Wrapper library around clang that can compile OpenCL C kernels to SPIR-V modules
An exception!?
Regards, Ralf
I'm not sure whether this is intended as a joke, but in case it's not: There's a difference between C, and Go or Rust, because C (as well as C++) is a core language of your OS, unlike Go. You've no other choice but having a C compiler on your system, but many people don't have a Go or Rust compiler installed. Thus no package using C has a name precising it's written in C (hence no package having a clang-* prefix); and nobody would want to search for C packages (unlike Go). Also, again I'm not sure whether it's a joke, but Clang is the C/C++ compiler from LLVM [1], that's why you've got packages with `clang` in their names (as well as you've got packages with `gcc` in their names). [1] https://clang.llvm.org/ Have a good day, Mirkwood