LINUX.ORG.RU

Emacs, semantic, жестокие C++ файлы


0

0

Добрый день всем!

Решил наконец-то потестить cedet. Столкнулся со следующей проблемой. Semantic при попытке распарсить большой C++ header вешается намертво. (Под большим понимается например vector50.hpp из boost::typeof). Кто-нибудь знает как с этим бороться?...

Заранее спасибо.

★★★★★

Re: Emacs, semantic, жестокие C++ файлы

> Кто-нибудь знает как с этим бороться?...

послать терминатора в белл лабс на 20 лет назад??

dilmah ★★★★★
()

Re: Emacs, semantic, жестокие C++ файлы

Отказаться от cedet и semantic. Они глючат и все это знают.

catap ★★★★★
()

Re: Emacs, semantic, жестокие C++ файлы

Путь настоящего джедай-мастера - пофиксить семантик. Путь простого джедая - написать hook, который будет скармливать файл сематнику только если файл < 50k :)

Kpoxman ★★
()
Ответ на: Re: Emacs, semantic, жестокие C++ файлы от catap

Re: Emacs, semantic, жестокие C++ файлы

> Что выбрал я, угадай ;)

Забил на плюсы, начал учить Лисп? :)

ps После некоторого времени использования xrefactory на исходниках, использующих буст, оказалось, что память развивать быстрее и эффективней :) А так, да, xrefactory - штука приятная.

mv ★★★★★
()
Ответ на: Re: Emacs, semantic, жестокие C++ файлы от Legioner

Re: Emacs, semantic, жестокие C++ файлы

>Попробуй Xrefactory. Он платный правда, но работает неплохо.

Попробуем... Но кажется все эти подсказчики пойдут лесом. У мну главной причиной поиска IDE-режимов для Emacs было не автодополнение, а отладчик...

2All: Кто-нибудь из "отцов" знает как нормально обвязать gdb с Emacs (может я что-то ниасилил, но в gud-mode я не смог заставить его нормально расставлять break-point'ы) ?...

Sectoid ★★★★★
()
Ответ на: Re: Emacs, semantic, жестокие C++ файлы от acefsm

Re: Emacs, semantic, жестокие C++ файлы

1. То что проще не всегда лучше

2. Может он не на работе

3. Не все же 24 часа в сутки с девушкой, можно чередовать

vasirck
()
Ответ на: Re: Emacs, semantic, жестокие C++ файлы от acefsm

Re: Emacs, semantic, жестокие C++ файлы

Собственно секс с Emacs ничуть не мешает (не исключает) секса с девушкой.

Просто очень многое в Emacs очень нравится (чего стоит одна только система отступов!), но не хватает некоторых возможностей. В частности системы для централизованной сборки/отладки проекта. Счас смотрю в сторону EDE (из пакета cedet), что-то на первый взгляд как-то он странновато работает. С отладкой всё по-прежнему туманно.

Sectoid ★★★★★
()
Ответ на: Re: Emacs, semantic, жестокие C++ файлы от Sectoid

Re: Emacs, semantic, жестокие C++ файлы

> В частности системы для централизованной сборки/отладки проекта

automake, cmake, scons

> С отладкой всё по-прежнему туманно.

gud, gdb/mi (в emacs), ddd

mv ★★★★★
()
Ответ на: Re: Emacs, semantic, жестокие C++ файлы от Sectoid

Re: Emacs, semantic, жестокие C++ файлы

> 2All: Кто-нибудь из "отцов" знает как нормально обвязать gdb с Emacs (может я что-то ниасилил, но в gud-mode я не смог заставить его нормально расставлять break-point'ы) ?...

Собирал с -O0?

mv ★★★★★
()
Ответ на: Re: Emacs, semantic, жестокие C++ файлы от Sectoid

Re: Emacs, semantic, жестокие C++ файлы

> При чём тут оптимизация, если речь о gud-mode? Да, с "-O0 -g"...

А в чём заключаются твои проблемы с breakpoint'ами? Просто у меня наблюдается странная работа с оными что в ddd, что в gud (естественно, ибо оба - бэкэнды к gdb),если код собран с оптимизацией.

mv ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.