[Comm] Packages for C/C++
Alexander Dymo
=?iso-8859-1?q?cloudtemple_=CE=C1_mksat=2Enet?=
Ср Май 7 13:12:38 MSD 2003
On Tuesday 06 May 2003 23:50, Vitaly Lugovsky wrote:
> А идея одна, Unix Way зовётся. Вкрутить в KDevelop guile или
> Питона, дать скриптам доступ ко всем потрохам KDevelop - и тогда
> получится замечательная IDE. Но при нынешней его архитектуре это
> задача крайне сложная. Лично я бы за такую ни за что не взялся.
ls kdevelop/parts/scripting
kdevelop.py scriptingpart.cpp init.py kdevscripting.desktop
Makefile.am pydcopc.cpp pydcop.py scriptingpart.h
cd kdevelop/parts/scripting
du -a
4 ./Makefile.am
4 ./init.py
4 ./kdevelop.py
4 ./kdevscripting.desktop
12 ./pydcop.py
20 ./pydcopc.cpp
8 ./scriptingpart.cpp
4 ./scriptingpart.h
Задача на "вкручивание" python уже решена! Причем легко и просто.
И, кстати, именно архитектура позволит довести скриптование до
надлежащего уровня. Все, что требуется - это DCOP интерфейсы
для всех компонент KDevelop (сейчас есть для cppsupport, filter - обработка
вывода скриптов, sourceinfo - хранилище классов, методов и т.д., для всех
"core components").
PS: вообще используя dcoppython задачу интеграции python + любая KDE программа
можно решить за пару дней. В пакете kdebindings есть также dcopperl, но,
насколько я знаю, его пока никто не использует. Для guile подобного
не видел.
--
Alexander Dymo
Ukrainian State Maritime Technical University, IT Department
Подробная информация о списке рассылки community