Здравствуйте, мыщъх, Вы писали:
C>>Компьютер — он железный и четырёхядерный. Кто мешает ему нормально распарсить код и построить индексы?
М>и сколько будет открываться проект средних размеров? возьмем для определенности Google v8. что мы будем открывать в IDE автоматом? парсить все файлы?! там их около 4 тысяч в 400 метрах. а вот мне тут потребовалось увеличить стек в шелле и правке подвергся единствннный файл -- сам шелл shell.cc в котором всего три сотни строк. зачем мне ide которая откроет все?!
cyberax@lw1:~/.m2$ du -sh .
701M .
Это объём файлов библиотек для моего проекта на Java. IDEA их все распарсила, индексировала и хранит индексы на диске (их объём — пара гигабайт). Проект открывается примерно 10 секунд. Индексируется долго, около пары минут (при самом первом открытии или если убить индексы).
А IDE нужна, если что-то существенное делать, а не три строки править.
М>кстати, makefile там нету. зато есть SConscript. как его парсить будем?
Как обычно — пишем плугин к SConscript'у, который делает проектные файлы.