2010-03-08 4 views
0

Я смотрел в CEDET, но кажется, что большинство его функций больше понравятся разработчикам, работающим на статически типизированных языках, и я как бы становлюсь холодными ногами от количества возиться, который, по-видимому, требует.Какие удобства предлагает CEDET для динамических языков?

Поскольку я работаю в основном с ruby ​​и javascript, мне интересно, какие улучшения он может принести при работе с этими интерпретируемыми динамически типизированными языками через простой файл TAGS?

ответ

1

CEDET действительно немного крупнее, а измельчение происходит из-за того, что существует так много разных вариантов. Кажется, что все хотят чего-то немного другого, поэтому часто приходится выбирать, чтобы настроить его на собственные вкусы.

Функция «умного завершения», которая зависит от большого количества информации о типе, - это всего лишь угол над всем инструментом. Имеются некоторые инструменты типа украшения. Парсеры, которые уже существуют для java-скрипта и ruby, позволят использовать некоторые параметры декорирования, такие как рисование линий поверх тегов функций или включение режима stickyfunc, который показывает текущую функцию в строке заголовка.

Он выполняет некоторые теги, такие как функциональные возможности, но теги также могут использоваться в ECB, (Browser Emacs Code Browser), скоростной панели или некоторых причудливых подсказках типа «переход к тегу». Он может использоваться для базового завершения (глобальных символов) или для режима ожидания в режиме ожидания (например, eldoc для других языков.)

Многие из других функций CEDET по-прежнему требуют, чтобы кто-то, кто использует эти языки, много писал для поддержки таких как система управления проектами или части генератора кода.

+0

Спасибо за ответ Эрик и поздравляю с CEDET, он еще не доказал мне все, что мне полезно, вероятно, потому, что я все еще emacs-lisp бросил вызов. Я, вероятно, буду держать его в стороне от нескольких тонкостей, которые он приносит из коробки, и заглядывайте в него, когда я буду более комфортно относиться к этому языку. – julien

 Смежные вопросы

  • Нет связанных вопросов^_^