From: "François Godmé" <fgodme@bigfoot.com>
Subject: Re: Dynamic Linking (as in dlfcn.h for c)?
Date: Sun, 31 Dec 2000 09:51:48 GMT
Date: 2000-12-31T09:51:48+00:00 [thread overview]
Message-ID: <3A4F01B1.E7C9F56C@bigfoot.com> (raw)
In-Reply-To: 20001230223803.03778.00000020@ng-mm1.aol.com
Matt Corby a �crit :
> I am in the design stages of writing a program which must load shared libraries
> at run time. It will need to load possibly several dozen to over a hundred
> shared libraries, depending on how many the user needs. It is a real-time
> sound producing system, which means CORBA, etc. are ruled out for performance
> reasons.
>
> I have done a small amount of coding ( < 1000 lines) for the program already,
> and used the dlfcn.h and dl.so library (on red hat linux) to implement the
> plugin infrastructure using shared libraries. Does Ada (i have GNAT 3.13p)
> have a clean way to implement this. It would be preferable if the .so files
> that it loads can be in any language, but it is not a requirement.
>
> I could write an Ada binding to dlfcn.h, but i'm a beginner at Ada, and not too
> experienced with c either (most of my programming has been with x86 assembler)
> so i'm not sure if i could do it. Also i would like it if there was an Ada way
> to do this.
>
> Thanks,
> Matt Corby (mattcorby@yahoo.com)
On Red Hat Linux and others RPM-based system, this problem is addressed by the RPM
package AdaPlugins that you can find at www.gnuada.org.
prev parent reply other threads:[~2000-12-31 9:51 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-12-31 3:38 Dynamic Linking (as in dlfcn.h for c)? Matt Corby
2000-12-31 9:51 ` François Godmé [this message]
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox