From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: tomas@fabula.de Newsgroups: gmane.lisp.guile.user Subject: (slightly OT) Dynamic link w/o *.h [was: Guile questions] Date: Fri, 27 Aug 2004 12:01:18 +0200 Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Message-ID: <20040827100118.GA20107@www> References: <3508.67.36.45.214.1093546146.squirrel@67.36.45.214> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: sea.gmane.org 1093600913 32316 80.91.224.253 (27 Aug 2004 10:01:53 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 27 Aug 2004 10:01:53 +0000 (UTC) Cc: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Fri Aug 27 12:01:45 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1C0dYH-00062J-00 for ; Fri, 27 Aug 2004 12:01:45 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1C0dcw-0008Pb-CE for guile-user@m.gmane.org; Fri, 27 Aug 2004 06:06:34 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1C0dcn-0008PW-KG for guile-user@gnu.org; Fri, 27 Aug 2004 06:06:25 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1C0dck-0008On-1B for guile-user@gnu.org; Fri, 27 Aug 2004 06:06:24 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1C0dcj-0008Ok-57 for guile-user@gnu.org; Fri, 27 Aug 2004 06:06:21 -0400 Original-Received: from [217.22.192.104] (helo=www.elogos.de) by monty-python.gnu.org with esmtp (Exim 4.34) id 1C0dXt-0003oi-9z for guile-user@gnu.org; Fri, 27 Aug 2004 06:01:21 -0400 Original-Received: by www.elogos.de (Postfix, from userid 5002) id 0008A14CB7; Fri, 27 Aug 2004 12:01:18 +0200 (CEST) Original-To: Jim Norris Content-Disposition: inline In-Reply-To: <3508.67.36.45.214.1093546146.squirrel@67.36.45.214> User-Agent: Mutt/1.5.3i X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.user:3405 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.user:3405 On Thu, Aug 26, 2004 at 02:49:06PM -0400, Jim Norris wrote: > Hi, I was working on a tool to let someone dynamically link to dlls in > Windows at runtime when I saw Guile. I couldn't tell if Guile had the > features I'm looking for. If it doesn't maybe I could help add them or > find some other way to help out? > > Could you guys answer some questions for me please? > > Does Guile let you dynamically link to dlls / object library files at run > time without the need for header (*.h) files, *.def files, or *.lib files? > (or the Unix equivalent) How do you want to accomplish this? Has a Windows DLL enough info about how to call a function (i.e. which parameters to expect, maybe the layout of structs and so on)? The question might sound ironic. No, I'm genuinley curious. I'm pondering for a while about `glueless bindings' myself (along the lines: if gdb can do that... -- but gdb uses the source plus debugging info: I'd be happy to get that, and you seem to be even more ambitious). Regards -- tomás _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://lists.gnu.org/mailman/listinfo/guile-user