Newbie questions about Pliant

Newbie questions about Pliant

Access to C static libraries

How does the interface to linux static libraries (.a) work?
Is just like dynamic libraries (.so)?
Message posted by grings on 2004/10/15 22:35:28
I have  successfully tested some examples of access to dynamic libraries (.so).
Now I need to access a static library.

Something like:
#Ploticus API
module "/pliant/language/unsafe.pli"

constant ploticus_lib "libploticus.a"


#int ploticus_init( char *device, char *outfilename )
function ploticus_init device outfilename -> stat
 arg Str device outfilename; arg Int stat
 external ploticus_lib "ploticus_init"


Is there a way to accomplish this?
Message posted by grings on 2004/10/15 22:39:23
OPS: "Str"=>"CStr"
Message posted by grings on 2004/10/15 23:36:46
Silly, silly  question!
I don't deserve to live among rational beings anymore
Driving in the way home I realized how stupid was the question!

It is obvious that I can't access static libs, since they are statically compiled.