<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hi,</p>
<p>I would just like to mention that we are working on a vdp/vfp to
exec arbitrary external filter programs. Before you shout "it's
unsafe" or "performance will suck": Yes, you are right, and I
totally agree, but we got very good reasons: The application is
extremely low traffic, the filter is quite costly (in the order of
seconds per invocation) and we will highly benefit from address
space isolation (due to a high number of 3rd party libraries used
by the filter we are going to use, so we are convinced that it
will leak memory and contain wild pointers).</p>
<p>That said, we would like to support a syntax similar to</p>
<pre class="moz-quote-pre" wrap=""> myvdp.set_args("some", "argument", " and more ",
blob.encode(HEX, whatever.get()));
</pre>
<p>for which we could abuse STRING_LIST or some (bound) list of
optional/default value arguments right now, but actually real
VARARGS would be much better/cleaner.</p>
<p>Could we extend the .vmod interface by something like</p>
<pre> $Function VOID foo (STRING, ...)</pre>
<p>which would turn into a va_args argument of the previous type?</p>
<p><br>
</p>
<p>Nils<br>
</p>
<pre class="moz-quote-pre" wrap=""></pre>
</body>
</html>