<div class="gmail_quote">On Tue, Aug 30, 2011 at 14:47, Vijay S. Mahadevan <span dir="ltr"><<a href="mailto:vijay.m@gmail.com">vijay.m@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div id=":320"> vnum = re.findall(r'^.*?\d+\.\d+(?:\.\d+|(?:\.\d+\.\d+))?',s)<br></div></blockquote><div><br></div><div><div>Some people, when confronted with a problem, think "I know, I'll use regular expressions."</div>
<div><br></div><div>Now they have two problems.</div></div><div><br></div><div><br></div><div>FWIW, we care at least as much about the path of the compiler as its version. Usually the first word of "mpicc -show" has this (provided spaces in paths are escaped appropriately). Finding this information is not difficult, we're just discussing what information is most important in the summary and taking it as an opportunity to complain about existing systems.</div>
<div><br></div><div>My first complaint about waf is it's lame handling of configuration for batch systems. I also don't see a good waf-based library for figuring out how to build against dependent libraries, which mostly makes it a make replacement (the easy part) instead of a configuration system (the hard part).</div>
</div>