This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Should glibc stand for "GNU Core Library?"


On Fri, Nov 25, 2016 at 3:34 PM, Carlos O'Donell <carlos@redhat.com> wrote:
>
> Every time I speak publicly about glibc I have to explain
> that it's not just an ISO C library, we have BSD APIs, GNU APIs,
> POSIX APIs, networking APIs, identity management APIs, OS APIs
> (syscall wrappers), etc.
>
> Does "The GNU C Library" encompass the whole of the project?
>
> Just like GCC went from "The GNU C Compiler" to "The GNU Compiler
> Collection"... should glibc move from "The GNU C Library" to
> something like "The GNU Core Libraries" since the project provides
> key core libraries that provide much more than just ISO C.
>
> Thoughts?

While the rationale makes sense, "core" is a rather an overloaded
term, and often taken to mean "functionality that is not really
required, but that every programmer probably wants to use", while a C
library includes functions that are specified by the definition of the
language.

Glibc is also inherently C-specific, in that proposals to add Fortran,
or Go, or Common Lisp functions are not likely to be viewed favorably.
:-)

When I describe it, I just say "C library on steroids", and people
seem generally content.

Stan


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]