From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andreas Rottmann Newsgroups: gmane.lisp.guile.devel Subject: Re: Fmt Module Date: Mon, 28 Mar 2011 01:24:16 +0200 Message-ID: <87k4fkjgf3.fsf@gmx.at> References: <87y64ig0rq.fsf@gmx.at> <87oc5dtyfy.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1301268285 12896 80.91.229.12 (27 Mar 2011 23:24:45 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 27 Mar 2011 23:24:45 +0000 (UTC) Cc: Andy Wingo , Ludovic =?utf-8?Q?Court=C3=A8s?= , guile-devel@gnu.org To: Noah Lavine Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Mar 28 01:24:40 2011 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Q3zK4-0001qz-G6 for guile-devel@m.gmane.org; Mon, 28 Mar 2011 01:24:40 +0200 Original-Received: from localhost ([127.0.0.1]:34588 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q3zK3-0001lH-W2 for guile-devel@m.gmane.org; Sun, 27 Mar 2011 19:24:40 -0400 Original-Received: from [140.186.70.92] (port=53147 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q3zJw-0001l0-Dj for guile-devel@gnu.org; Sun, 27 Mar 2011 19:24:33 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q3zJo-0001YH-Mb for guile-devel@gnu.org; Sun, 27 Mar 2011 19:24:32 -0400 Original-Received: from mailout-de.gmx.net ([213.165.64.22]:54686) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1Q3zJo-0001Y2-BH for guile-devel@gnu.org; Sun, 27 Mar 2011 19:24:24 -0400 Original-Received: (qmail invoked by alias); 27 Mar 2011 23:24:22 -0000 Original-Received: from 83-215-154-5.hage.dyn.salzburg-online.at (EHLO nathot.lan) [83.215.154.5] by mail.gmx.net (mp004) with SMTP; 28 Mar 2011 01:24:22 +0200 X-Authenticated: #3102804 X-Provags-ID: V01U2FsdGVkX195tZ4kvd15UabRwJJNE2G7FmW2v9SxcgDKRCjZwP MB/s9cJ++D5QgW Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by nathot.lan (Postfix) with ESMTP id 26FDD3A68F; Mon, 28 Mar 2011 01:24:21 +0200 (CEST) Original-Received: from nathot.lan ([127.0.0.1]) by localhost (nathot.lan [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r14k4-dH1dST; Mon, 28 Mar 2011 01:24:16 +0200 (CEST) Original-Received: from delenn.lan (delenn.lan [192.168.3.11]) by nathot.lan (Postfix) with ESMTP id 889003A685; Mon, 28 Mar 2011 01:24:16 +0200 (CEST) Original-Received: by delenn.lan (Postfix, from userid 1000) id 3BCC02C00C1; Mon, 28 Mar 2011 01:24:16 +0200 (CEST) In-Reply-To: (Noah Lavine's message of "Sun, 27 Mar 2011 11:38:09 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 213.165.64.22 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:12019 Archived-At: Noah Lavine writes: > Hello, > >>> I think it would make sense to include =E2=80=98fmt=E2=80=99 in core Gu= ile only if the >>> API is reasonably stable and there are infrequent upstream releases, so >>> we don=E2=80=99t quickly end up shipping an old incompatible version. >> >> Agreed, and I don't know if this is the case or not. >> >> I would add on another criteria, that we should avoid adding modules to >> Guile unless they are to be used in Guile itself. =C2=A0For everything e= lse, >> there is our CPAN that we need to make -- it will provide more freedom >> both for module authors/packagers and for users. > > This makes sense, but I think there is an important distinction to > make that we do not currently make. We should have a clear idea of > what modules are used by Guile, so we can get a "minimal" Guile when > we want it, for instance for embedding into other applications. > +1! Racket has acquired a problem with that over the years, and there are now efforts to rectify it [0]. [0] http://www.mail-archive.com/dev@racket-lang.org/msg02376.html > However, it would be great if the standard install of Guile included > lots of modules, such as htmlprag, because it is nice to have the > batteries included when you are programming. > My opinion on that is that if it's really easy to install additional libraries (which is not yet the case, unfortunatly!), there would be no need to bundle additional stuff not needed by the core into Guile releases. Regards, Rotty --=20 Andreas Rottmann --