Code Comments
Programming Forum and web based access to our favorite programming groups.I was looking at "Programming Perl" trying to understand how to write OS vendor neutral C functions to be called by perl and felt a little overwhelmed (as usual when reading that book). Can someone recommend a template that works with windows/MSVC/nmake or Cygwin/GCC/make (unix clone for windows platform) that does something trivial in C like print "hello" or adds two numbers or concatenates two strings that will run out of the box and I can just modify. Thanks, Siegfried
Post Follow-up to this messageI don't think there are any such examples besides the manual. There are generally clear warnings as to why not to try to do the c code from scratch. Either work with the xs system directly, or try http://www.swig.org which has good and bad sides to it. If you described the problem you're having I can probably help. --t ----- Original Message ----- From: "Siegfried Heintze" <siegfried@heintze.com> To: "'Perl Beginners List'" <beginners@perl.org> Sent: Friday, April 22, 2005 9:37 AM Subject: Starting Template for calling C from Perl > I was looking at "Programming Perl" trying to understand how to write OS > vendor neutral C functions to be called by perl and felt a little > overwhelmed (as usual when reading that book). > > Can someone recommend a template that works with windows/MSVC/nmake or > Cygwin/GCC/make (unix clone for windows platform) that does something > trivial in C like print "hello" or adds two numbers or concatenates two > strings that will run out of the box and I can just modify. > > Thanks, > Siegfried > > > -- > To unsubscribe, e-mail: beginners-unsubscribe@perl.org > For additional commands, e-mail: beginners-help@perl.org > <http://learn.perl.org/> <http://learn.perl.org/first-response> > > > >
Post Follow-up to this messageT, We presently implement some very proprietary algorithms on our web site that implements case management for trial lawyers. I am anticipating that some of our customers will find a remote web site to be a security problem -- even with SSL. (I think SSL will be two slow for us). I anticipate that some customers will want to run the software inside their firewall in their private intranet server. Since we have used perl, that would require that we give away the source code. Since we are talking about 20K-50K lines of perl source code, I think the best approach would be to code some key sections up in C/C++ and call those from perl. C/C++ is better than java and C#/VB.NET because those languages can be decompiled easily. Any other ideas? Siegfried -----Original Message----- From: toolscripts [mailto:toolscri@toolscripts.com] Sent: Friday, April 22, 2005 3:26 PM To: beginners@perl.org Subject: Re: Starting Template for calling C from Perl I don't think there are any such examples besides the manual. There are generally clear warnings as to why not to try to do the c code from scratch. Either work with the xs system directly, or try http://www.swig.org which has good and bad sides to it. If you described the problem you're having I can probably help. --t ----- Original Message ----- From: "Siegfried Heintze" <siegfried@heintze.com> To: "'Perl Beginners List'" <beginners@perl.org> Sent: Friday, April 22, 2005 9:37 AM Subject: Starting Template for calling C from Perl > I was looking at "Programming Perl" trying to understand how to write OS > vendor neutral C functions to be called by perl and felt a little > overwhelmed (as usual when reading that book). > > Can someone recommend a template that works with windows/MSVC/nmake or > Cygwin/GCC/make (unix clone for windows platform) that does something > trivial in C like print "hello" or adds two numbers or concatenates two > strings that will run out of the box and I can just modify. > > Thanks, > Siegfried > > > -- > To unsubscribe, e-mail: beginners-unsubscribe@perl.org > For additional commands, e-mail: beginners-help@perl.org > <http://learn.perl.org/> <http://learn.perl.org/first-response> > > > > -- To unsubscribe, e-mail: beginners-unsubscribe@perl.org For additional commands, e-mail: beginners-help@perl.org <http://learn.perl.org/> <http://learn.perl.org/first-response>
Post Follow-up to this message
Show a Printable Version
Email This Page to Someone!
Receive updates to this thread
Powered by vBulletin
Copyright 2000-2006 Jelsoft Enterprises Limited.