Using python for _large_ projects like IDE

djw dwelch91.nospam at
Sun Jan 18 18:19:21 CET 2004

I would take a look at Eric. Its written in Python, is fully featured 
and is plenty fast. In fact, there are plenty of IDEs written in Python 
or fo Python, why would you want to create yet another one? Also, as a 
beginning Python programmer, I fear you may be getting in over your head 
(I'm a 2+ year Python and 10+ year C/C++ developer and would be hesitant 
  to tackle an IDE).

Anyway, Eric is here:


Sridhar R wrote:

> Hi,
> I am a little experienced python programmer (2 months).  I am somewhat
> experienced in C/C++.  I am planning (now in design stage) to write an
> IDE in python.  The IDE will not be a simple one.  I had an idea of
> writing the IDE in C/C++, as it is a big project, bcoz of the
> following
> 1. if python is used, then the memory required for running the IDE
> will be high.
> 2. if pure python is used, the IDE will be slower.
> I'm not sure whether they are true.
> Then I thought of using python for 90% of the code and using C for
> other performance critical part.  But the problem is in identifying
> the performance critical code.  People suggest to start with pure
> python and then _recode_ the performance critical code after profiling
> the original code.  But I fear whether there will be a conflit in say
> data structures.  Not yet expert in extending/embedding python.
> Are there any ways to forsee the performance critical parts?
> Also, any suggestions on reducing memory usage of big applications
> written in python?

More information about the Python-list mailing list