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
-~----------~----~----~----~------~----~------~--~---

Reply via email to