Dear George,
At first, thank you for the honest feedback, that's also one of the main purpose of this forum. And your question is very relevant in the context of an open-source release where a lot of new users are trying to configure, install and use Telemac.
The python environment intends to replace the Perl one but it takes a lot of time to reach a good level of maturity. That's why we kept Perl but not advised new users to use it.
I don't want to go much in details but the environment software in TELEMAC should satisfy some criteria:
- Linux / Windows portability : Linux offers the best performance but most of Telemac's external users are on Windows on which platform the configure tool is very less practical (though it might work using the MSYS shell)
- Be light : as we are using daily new HPC machines where we have to (easily) define custom variables. Example : on a BlueGene cluster where a cross-platform compiler must be used, it's often preferable to configure manually than to rely on an autotool
So, from my point of view, I'm not entirely confident in using configure (mainly for the Windows / Linux portability).
However, I'm definitely convinced that Telemac should use an automatic configuration tool.
HRW is leading some developments in this way, I will let Sébastien answer on their part.
For my part, I developed a set of CMake files for Telemac which is already ready for V6P2. Some work remains but I can release this set as an unofficial environment software.
I should also add that one of the driven idea of releasing Telemac as an opensource software was to find new development ressources.
With kindly regards,
Fabien Decung