>>>>> "NN" == Nicholas Nethercote <[EMAIL PROTECTED]> writes:

NN> Hi,

NN> Julian and I have been discussing for a while the idea of creating
NN> a category of "experimental" tools in the Valgrind source tree.
NN> These would be tools that are not necessarily mature, but may be
NN> of interest to people.  This would make it much easier for users
NN> to try out experimental tools -- they would be included in the
NN> Valgrind distribution -- which in turn might accelerate their
NN> development.
    [...]
NN> We are interested in hearing people's opinions on this idea.  We
NN> are also interested to hear if anyone has a tool they would like
NN> to be considered for inclusion as an experimental tool.

I think this sounds like a great idea. Having more tools in the source
tree will make it easier on both sides to keep the core and the tools
working together, and having more tools in the distribution will
advertise Valgrind's flexibility as a framework and potentially, as
you suggest, feed a virtuous cycle of tool use and development.

More broadly, though, I think that similar reasons suggest that other
forms of development on Valgrind could benefit from being closer in
sync with the core, even if it doesn't make sense for them to appear
in the distribution. This includes incomplete architecture and OS
ports, experimental core features, tools that need core changes, and
tools that have only specialized uses. Would it be reasonable to
invite more things like this to live on branches in the SVN
repository?

I think of the Fjalar/Kvasir code I maintain as falling into the
latter category: it only useful to Daikon users, or potentially to
authors of similar tools, not to general developer-users. And it's
certainly way too easy for it to fall out of sync with the core living
as it does in a local CVS repository. Some of that is general laziness
that won't be helped by any organizational change (merging updates
from the core is a non-automatable task with only delayed benefits),
but I think fostering a culture of more in-sync development would be
good for everyone.

 -- Stephen


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Valgrind-developers mailing list
Valgrind-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-developers

Reply via email to