mailing list of musl libc
 help / color / mirror / code / Atom feed
* Musl-extra: C general-purpose and utility library
@ 2012-09-07 11:04 philomath
  2012-09-07 13:31 ` Rich Felker
  0 siblings, 1 reply; 6+ messages in thread
From: philomath @ 2012-09-07 11:04 UTC (permalink / raw)
  To: musl

Hi,

(sorry for the title, I couldn't resist...)

During the recent discussions about feature-test-macros and libcap, it occurred
to me that we need a unified good general-purpose C library (with "good"
being understood as in musl's spirit).
Musl at it's core aims to be a standards-compliant libc, and minimalistic at
that, that's great. but it also brings in extra baggage, plus it has no place
for data-structures, algorithms, and general utility functions.

Maybe we should only implement in musl the absolute minimum, and move
everything else to musl-extra.  there we would create something like an
alternative to Glib (and -shudder- gnulib) that sucks less (or even rocks). we
can build on libraries such as plan9's, DJB and derivatives, etc (taking the
good from the bed). in affect creating our own standards with no nonsense
baggage.  who knows, in years to come we may all be working on the SMS (single
musl specification).

Or maybe I should stop dreaming and get some work done?

Bye.


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2012-09-19  8:54 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-09-07 11:04 Musl-extra: C general-purpose and utility library philomath
2012-09-07 13:31 ` Rich Felker
2012-09-07 13:38   ` Gregor Richards
2012-09-07 13:49     ` Rich Felker
2012-09-19  8:38   ` Arvid E. Picciani
2012-09-19  8:54     ` Luca Barbato

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/musl/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).