[Vm-dev] [Vm-beginners] Stability of the external plugin interface

tim Rowledge tim at rowledge.org
Wed May 27 05:09:53 UTC 2020



> On 2020-05-26, at 8:10 PM, Eliot Miranda <eliot.miranda at gmail.com> wrote:
> DLLCC’s C parser is a nightmare to maintain,

I certainly remember *that*. Poor Marcel Schelvis practically went mad working on it.

>  So what the FFI author does is define a shared pool which has platform-specific metadata, specifically the necessary include files and version selection defines for each relevant platform.  The FFI shared pool machinery takes care of generating the program when necessary (only when authoring an FFI), and running it when necessary (only once for a single-platform app, only when launching on a different platform to the one snapshotted on)

Sounds good to me. Beats parsing secondhand and possibly inaccurate information intended for an inferior language


tim
--
tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
Fractured Idiom:- MERCI RIEN - Thanks for nothin'.




More information about the Vm-dev mailing list