| |||||||||||
| |||||||||||
perl modules for c libraries Posted by nevilleh (nevilleh), 11 September 2003 We have an application written in C and ported to multiple platforms. The application has an API also in C. We provide a perl module interface to that API.However, we find there is a dependency between the version of perl used to generate the module. Consequently the module must be re-compiled for every version of perl that is used by a client. Can anyone offer a way of creating the perl module API interface without the dependency to the version of perl? Posted by admin (Graham Ellis), 11 September 2003 Yes, Perl modules that include C (as yours will) do need to be compiled for the appropriate version of Perl - as I recall, it doesn't change with every Perl release, but certainly it does from time to time.How much control over / access to your C application do you have? How complex (number of calls, etc) is the API? I don't think I've an answer that will give you a solution in 5 minutes, but how about writing a little bit of "C" to offer the API as a service, then your Perl module could be pure Perl? Could be very neat - or utterly impractical - depending on the metrics of your application! This page is a thread posted to the opentalk forum
at www.opentalk.org.uk and
archived here for reference. To jump to the archive index please
follow this link.
|
| ||||||||||
PH: 01144 1225 708225 • FAX: 01144 1225 793803 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho |