On Wed, 5 May 2004 [EMAIL PROTECTED] wrote:

> Hi -
> 
> Last year I developed a library of c functions to embed the
> perl interpreter into c/c++ applications. After several successful
> deployments, I decided to try to 'embed' perl in the XMail server.
> 
> It works! I have been running it on my personal XMail server
> for several days and have yet to encounter problems.

There's a better solution that does not involve tweaking the XMail source 
code. You have one (or more) pre-loaded Perl interpreters running as 
servers bound on certain TCP ports, and you have a very small binary 
(cperl, written in C using sockets) that talks a trivial protocol with the 
Perl interpreters. You "external" command call will change from:

"perl /home/davide/myscript.pl"

to:

"cperl -s localhost -p 17171 /home/davide/myscript.pl"

If the script is not already loaded in the interpreter, it will be at 
client connection time. Do I have to proceed? :-)



- Davide

-
To unsubscribe from this list: send the line "unsubscribe xmail" in
the body of a message to [EMAIL PROTECTED]
For general help: send the line "help" in the body of a message to
[EMAIL PROTECTED]

Reply via email to