Описание
Цели проекта:
- дать возможность писать плагины к FAR на .Net
- создать более удобный и управляемый API для плагинов
- создать средство управления плагинами.
Автор первоначальной версии - Антон Блинков. Ищутся желающие продолжить проект.
Лицензия - public domain
Дата последнего обновления - 2004.08.15
Ниже описаны VS.Net проекты и классы содержащиеся в них в последовательности рекомендуемой для изучения исходного кода.
Проект состоит из нескольких частей:
- Вспомогательные библиотеки - сейчас только библиотека для трейсинга/логгинга.
- Собственно FAR .Net Plugin API - мета-плагин для FAR
транслирующий вызовы и данные Plugin API из native в .Net и обратно.
Процент готовности - 70-80%. Необходимо дополнительное
тестирование и отладка, а так же реализация API плагинов редактора и
последних изменений в Plugin API.
- Farlets Engine - FAR .Net плагин являющийся хостом для плагинов второго уровня - фарлетов (farlets). Farlets API является объектно-ориентированным, также сделана попытка повысить управляемость и конфигуряемость фарлетов по сравнению с обычными FAR плагинами. Процент готовности - 50-60%.
- Farlets Manager - фарлет для управления (установка / деустановка / включение / отключение / конфигурирование) других фарлетов. Процент готовности - 0%.
Скачать
fpdn_040815.zip (337 Кб) - версия от 2004.08.15
Контактная информация