From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Lynn Winebarger Newsgroups: gmane.lisp.guile.devel Subject: Re: [d.love@dl.ac.uk: dynamic loading of native code modules] Date: Mon, 29 Apr 2002 21:33:14 -0500 Sender: guile-devel-admin@gnu.org Message-ID: References: <0204291926190H.10649@locke.free-expression.org> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1020134252 23232 127.0.0.1 (30 Apr 2002 02:37:32 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 30 Apr 2002 02:37:32 +0000 (UTC) Cc: rlb@defaultvalue.org, guile-devel@gnu.org, guile-user@gnu.org Return-path: Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 172NWF-00062a-00 for ; Tue, 30 Apr 2002 04:37:31 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 172NVS-0003Cv-00; Mon, 29 Apr 2002 22:36:42 -0400 Original-Received: from janus.hosting4u.net ([209.15.2.37]) by fencepost.gnu.org with smtp (Exim 3.34 #1 (Debian)) id 172NSo-0002nn-00 for ; Mon, 29 Apr 2002 22:33:58 -0400 Original-Received: (qmail 14736 invoked from network); 30 Apr 2002 02:33:58 -0000 Original-Received: from leo.hosting4u.net (HELO free-expression.org) (209.15.2.51) by mail-gate.hosting4u.net with SMTP; 30 Apr 2002 02:33:58 -0000 Original-Received: from locke.free-expression.org ([156.56.117.86]) by free-expression.org ; Mon, 29 Apr 2002 21:33:53 -0500 Original-To: ttn@glug.org, Thien-Thi Nguyen X-Mailer: KMail [version 1.2] In-Reply-To: X-Rcpt-To: Errors-To: guile-devel-admin@gnu.org X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.devel:565 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:565 On Monday 29 April 2002 20:35, Thien-Thi Nguyen wrote: > From: Lynn Winebarger > Date: Mon, 29 Apr 2002 19:26:19 -0500 > > This is an interesting policy. Is it documented somewhere? I > take it the reason is because it's easier to develop the C libraries > that way. > > dude, you buzzkill cuz-we-can (bfd). I don't know how to take this. > > what makes C libraries easy to develop and install? Being easily integrated with C programs is Guile's raison d'etre (or it was originally, anyway). Producing multiple libraries or putting constraints on the format/contents of the library would impose more work, and hence less ease, on the integrator. That's just my guess, though. It's not immediately clear to me what a better format would be without a guile-specific compiler/linker/loader (a scheme compiler shouldn't have to comply with C ABI requirements except where it, uh, has to). Anyway, I don't have any immediate complaint about the policy, just think it's useful to know. Lynn _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel