[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