Тема началась здесь, но надо завести новую, а то важное сообщение залистнётся.
У меня есть написанный на SWANK/tcl/tk прототип IDE для Common Lisp. Сайт проекта clcon. Снимок экрана.
Текущая цель - простая и легковесная IDE для обучения (альтернатива SLIME), устанавливаемая «за один щелчок». Пермиссивная лицензия.
Текущие фичи:
- REPL
- Поиск определения
- Completion
- Инспектор
- Дебаггер
Все фичи имеют ограничения, это скорее прототип чем что-то рабочее.
До того, как попытаться собрать подобие релиза, хочу сделать ещё пару фич. Вот список. Весь список не осилю. Собираю голоса, кому что больше интересно. Ну и заодно хочу понять, будет ли кто-то загружать эту игрушку или нет.
- 1. табы как в файрфоксе для листания файлов в редакторе (сейчас листание окон примерно как list-buffers в емаксе)
- 2. интеграция со справкой (CLHS, docstring, quickdocs)
- 3. slime-who-calls и т.п.
- 4. grep
- 5. размещение окон по экрану
- 6. автоотступы
Жду от вас деклараций вида: «если будут фичи N1,N2 и N3, то я готов буду посмотреть твою поделку».
P.S. ожидаю вопросов «а будешь ли добавлять другие языки». Отвечаю: да. Но пока об этом рано говорить.