James Mohr wrote: > ... > What is the antecedent and what is the conclusion? > - I need this application so I will write it in Python > - Python is better than PHP so I need to write a bug tracker in Python >
Well, I see where you're heading to here, but no, Trac is not written by Python zealots for the sake of having a bug tracker written in Python... There was already a capable bug tracker written in python when Trac came into existence (Roundup). Trac was a rewrite of the CvsTrac concept [#1], adapted to Subversion, for which, at the time (SvnTrac then) was written, only the Python bindings could be considered somewhat mature. I think the original authors of Trac where also versed in Python, so that was the logical choice. The only alternative would have been to write SvnTrac in C, as an extension to CvsTrac (task which has been undertaken by others [#2]). IMO, a somewhat dynamic language (script language, Java or C#) is better suited for a web application than plain C or C++, so I think the path chosen was the right one. I personally came to learn Python in order to be able to contribute to Trac, but would it have been written in PHP, C# or Ook!, I probably would have done the same effort... -- Christian =-= #1 http://trac.edgewall.org/wiki/TracHistory =-= #2 http://cvstrac.org/cvstrac/wiki?p=SvnTrac --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Trac Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~----------~----~----~----~------~----~------~--~---
