metaclass: (Default)
[personal profile] metaclass
Что-то как лето с жарой закончилось, начались ежедневные ИТ-срачи, причем иногда на довольно дикие академически-хардкорные темы, типа "почему автор F# не встроил туда зависимые типы, но так, чтобы ими можно было пользоваться не сойдя с ума". Или "как бы это в статическую типизацию вкрутить функции с переменным числом параметров".

Простейшие мелочи типа дизайна mv или школьного линукса вызывают какие-то феерические треды на тему "Кто кого заборет - emacs, MFC или дотнет".

Да, кстати, на тему линуксовых исходников. В чем их открыть так, чтобы: 1) по идентификатору можно было сразу перейти и открыть файл, где он объявлен; 2) можно было скомпилировать и запустить; 3) если это все ляснется с segfault или еще чем - посмотреть где оно ляснулось и пройтись отладчиком. Ну или чтобы при падении само открывало нужное место в исходниках.

Третье я как-то уже сам догадался - билдишь с отладочной информацией и ходишь в gdb. Правда, хер оно интегрировано с редактором кода - из gdb первый пункт(навигация по идентификаторам) вроде не выполнишь.

Это я к тому, зачем нужны IDE.

Date: 2010-08-21 03:38 pm (UTC)
From: [personal profile] alll
> цдт превосходит вижуал говностудию примерно как емакс превосходит цдт ;]

а по части всасывания исходников ядра линупса просто рвёт на куски :)

Date: 2010-08-21 03:54 pm (UTC)
From: [identity profile] theiced.livejournal.com
всасывает, с etags в разы медленее, да, но всасывает. к счастью у меня нет настолько монстроидальных проектов.

Date: 2010-08-23 07:27 am (UTC)
From: [identity profile] alexott.livejournal.com
для С/С++ gtags (пакет gnu global) гораздо лучше. плюс оно нормально поддерживается в CEDET

Date: 2010-08-23 07:44 am (UTC)
From: [identity profile] kurilka.livejournal.com
а в ымаксе нет родной поддержки gtags? Надо плагины (аля CEDET) юзать?

Date: 2010-08-23 07:46 am (UTC)
From: [identity profile] alexott.livejournal.com
есть, тот, который идет вместе с gnu global - так и называется gtags.el. Но CEDET умеет много информации вытаскивать из gnu global, а не только переходить к объявлению

Date: 2010-08-23 08:13 am (UTC)
From: [identity profile] kurilka.livejournal.com
а что входит в это много? Doxygen-овские комменты?

Date: 2010-08-23 08:22 am (UTC)
From: [identity profile] alexott.livejournal.com
найти все вызовы нужной функции, переход к локальным объявлениям, использование информации о классе для построения дополнений, и т.п.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 5th, 2025 09:57 pm
Powered by Dreamwidth Studios