Hi, On Sun, Oct 28, 2012 at 5:02 PM, SF Markus Elfring <[email protected]> wrote: >> Huh? Coccinelle is written in Ocaml. Matching C preprocessing code >> requires pervasive changes to its implementation. Thus it requires >> knowing the language in which the code is implemented. > > I suggest to raise the abstraction level a bit. I see chances to get some > contributions then from developers who are still more familiar with other > programming languages. How do you think about model-driven development? > Can this software design approach improve idea exchange? > http://en.wikipedia.org/wiki/Model-driven_engineering
Coccinelle should not become a rosseta stone. There is a language OCaml. You can script in either Python or OCaml. If you need to improve Coccinelle, learn OCaml. If you want to script in *YourFavoriteLanguage*, learn OCaml and add an extension of it. Model-driven development will not help you to deal with the legacy which is in OCaml. One of the ways to make Coccinelle "language-independant" would be to add an network API. Feel free to add it and use it in *YourFavoriteLanguage*. But this extension must be in OCaml too. Regards, > > Regards, > Markus > > _______________________________________________ > Cocci mailing list > [email protected] > https://systeme.lip6.fr/mailman/listinfo/cocci -- Nicolas Palix _______________________________________________ Cocci mailing list [email protected] https://systeme.lip6.fr/mailman/listinfo/cocci
