[chimera-dev] IDE
Conrad Huang
conrad at cgl.ucsf.edu
Mon Feb 6 09:17:38 PST 2012
The main issue with using IDEs with Chimera is that they have to share
the same Python interpreter. Because Idle is a Python-only package, we
managed to put a layer on top of Idle so that it runs using the same
interpreter as Chimera, thereby giving Idle access to all Chimera code
and data. I am not familiar with Komodo, but it looks to me like it's a
separate application, so the same approach will not work.
A possible solution is to run Chimera from within Komodo, but I'm not
sure how the event handling code will interact. Chimera uses Tk for its
graphical interface and user input handling; Komodo probably uses
something other than Tk and will have its own input handling code. I
don't know what will happen to user input when Chimera is running. (Tk
is also not thread-safe, so running Chimera in a thread will open a
different can of worms.)
So I guess my answer is that, unless an IDE is written in Python it is
very difficult to use it in conjunction with Chimera the same way we
integrated Idle.
Conrad
On 2/4/12 1:03 PM, ELNAZ REZAEI wrote:
> Hello,
>
> Is it possible to use other python IDE (e.g. komodo) with Chimera?
>
> Thanks,
> ELnaz
> _______________________________________________
> Chimera-dev mailing list
> Chimera-dev at cgl.ucsf.edu
> http://www.rbvi.ucsf.edu/mailman/listinfo/chimera-dev
More information about the Chimera-dev
mailing list