In the need for restructuring our daily workflow, i think it might be a good idea to ask the Python community and hopefully initiate a thread about pros and cons.

We are a small group of people (approx. 10), working separetely on their own projects (each employee manages approx. 2-3 projects). We deal with high loads of data everyday.

While the processing is accomplished with fortran and C programs mainly on three systems (one cluster, two standalone IBM HPCs, 8852 and p770, all managed by a grid-Engine), networking, pre/postprocessing, jobs queue administration and numerical analysis have been accomplished with Perl.

This workflow has been flawless now for at least 15 years. New generations of employees have been given Perl scripts and they developed the tools further.

If i think at the actual situation of Perl, i can't see a shiny time ahead. Perl 6 is far to be a reliable solution, the CPAN archive is slowing down. My idea is to persuade my colleagues to move toward Python-based solutions. But our concerns are that, in 3-4 years from now, the tools we are going to develop must be still scalable, mantainable, portable and of high-performance.

We don't have any solid in-house know-how on Python. We just have to start everything from scracth. Where do you see advantages and drawbacks in switching from Perl to Python, given the work picture above?

Thanks in advance for any opinions you might have.

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to