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
