I think FPC in general could benefit from a native FPC script.  They have a link to a port of REM objects but the website said it was with flaws and tests were needed under linux.  <br><br>A light-weight scripting engine would need to be restricted to methods and object code.  And perhaps some level of access to the networking engine each script would be called from.  <br>
<br>IMO, the scripting engine would either be completely thread safe or would have to have multiple instances one per thread.<br><br>Do you still have your code?  I wonder if the FPC memory manager could handle such an engine running over and over again without losing memory.<br>
<br><br><div class="gmail_quote">On Fri, Dec 10, 2010 at 1:27 PM, Jorge Aldo G. de F. Junior <span dir="ltr"><<a href="mailto:jagfj80@gmail.com">jagfj80@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I once wrote a script engine that generated bytecodes.<br>
<br>
At the time it was harder due to defective variants support (something<br>
like that).<br>
<br>
Now it would be easier.<br>
<br>
2010/12/10 Andrew Brunner <<a href="mailto:andrew.t.brunner@gmail.com">andrew.t.brunner@gmail.com</a>>:<br>
<div><div></div><div class="h5">> Hi there,<br>
><br>
> I'm considering pascal scripting engines in stead of hot-swaped compiled<br>
> stored objects/dlls for server back-end development for clients (namely<br>
> WebSocket/JS).  I came across a few relatively recent solutions and wanted<br>
> to know if there are any obscure "light weight" scripting engines but yet<br>
> leverage byte code.  My largest problem would be security though.  I would<br>
> want to limit script engine access to OS level calls.  I need to be able to<br>
> "sandbox" these back-end apps so they don't interfere with the server<br>
> process.<br>
><br>
> Any thoughts/recommendations?  Thanks.<br>
><br>
</div></div>> _______________________________________________<br>
> fpc-pascal maillist  -  <a href="mailto:fpc-pascal@lists.freepascal.org">fpc-pascal@lists.freepascal.org</a><br>
> <a href="http://lists.freepascal.org/mailman/listinfo/fpc-pascal" target="_blank">http://lists.freepascal.org/mailman/listinfo/fpc-pascal</a><br>
><br>
_______________________________________________<br>
fpc-pascal maillist  -  <a href="mailto:fpc-pascal@lists.freepascal.org">fpc-pascal@lists.freepascal.org</a><br>
<a href="http://lists.freepascal.org/mailman/listinfo/fpc-pascal" target="_blank">http://lists.freepascal.org/mailman/listinfo/fpc-pascal</a><br>
</blockquote></div><br>