Hello list, So, in light of the usefulness of Coccinelle, but of the aridity of /E?BNF/, I have decided to create a git repository to host a Coccinelle manual:
https://github.com/fge/coccinelle-manual It has just been introduced with an introduction which is but a text file, and an example C file with which a few features of the Coccinelle SmPL language can already be demonstrated. I don't even know as of yet the final format of the source files for this manual, where it will really be hosted, how it will be built in a user readable form, etc. But as I mentioned in another mail, EBNF is just NOT the way to go in order to get people to begin to use Coccinelle on a larger scale -- people who read and _write_ C are orders of magnitude more numerous than people who can read EBNF - let alone write it. Don't expect to find anything useful on that manual just yet: I will only really start to feed this manual with examples in a few hours, but if you feel like forking, working on it, and submitting pull requests, I'll be happy to merge it all, and duly credit authors along the way. Git preserves authorship anyway. In fact, expect me to bugger the list even more from now on, or the IRC channel, with questions as this manual is slowly completed ;) And if you also have ideas as to what format should be used, what tools to use to build the manual, I welcome ideas on this front as well. Text files just don't cut it. Cheers, -- Francis Galiegue, [email protected] "It seems obvious [...] that at least some 'business intelligence' tools invest so much intelligence on the business side that they have nothing left for generating SQL queries" (Stéphane Faroult, in "The Art of SQL", ISBN 0-596-00894-5) _______________________________________________ Cocci mailing list [email protected] http://lists.diku.dk/mailman/listinfo/cocci (Web access from inside DIKUs LAN only)
