U++ Forum - RDF feed
https://www.ultimatepp.org/forums/
suggestion: code-parsing plugins
https://www.ultimatepp.org/forums/index.php?t=rview&goto=22424&th=4534#msg_22424
what do you think? of course, as far as I can see no custom scripted file-creation seems to be implemented in theIde yet, so I cannot imagine how the plugin could get detected without manually altering the sources (beyond "ide.upp"). I call it plugin because I expect that merely adding the individual plugin-package to theide should be sufficient for it getting used. dynamically loaded plugins could also be a possibility, but statically linked plugins have the advantage that they get re-compiled everytime along with theide, and therefore don't require backwards-compatible interface. the idea is that users who never need u++ Core package can simply remove the overhead to make theide slightly smaller. and in general I would like to have theide more modularized such that unneeded features could just be excluded from compilation in future. but for now I expect that through such a plugin-system people could contribute their own special assist++ parser for certain libraries. and templates would also get a new use (especially since there would now be a code-parsing plugin-template). for example an stl-plugin could colour-code stl stuff, and it could even be kept up-to-date such that assist can understand whatever has been used in some stl-implementation...
oh, and I think that one needs to keep in mind that the parser of the configuration-file should take into account that not all plugins are loaded and thereby ignore the unused options. or maybe even name the config-file according to the loaded plugins resp. store plugin-related config into separate config-files.]]>piotr52009-07-13T21:58:17-00:00