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

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Wed May 27 05:29:41 UTC 2020


Le mer. 27 mai 2020 à 07:09, tim Rowledge <tim at rowledge.org> a écrit :

>
>
>
> > 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.
>
> If you try putting C++ syntax on a postcard, you probably gonna beat the
number of folds you can perform on a sheet before it fits in any mailing
box.

>  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'.
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20200527/ed2023f5/attachment.html>


More information about the Vm-dev mailing list