1.2, Аноним (2), 20:02, 03/12/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> Добавлена начальная встроенная поддержка протокола DAP (Debugger Adapter Protocol)
Не прошло и пяти лет! А нет, прошло… Ну да лучше через пять лет, чем никогда.
| |
|
|
3.27, Аноним (27), 00:11, 04/12/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
Для совместимости с удобными современными средствами разработки, например.
| |
3.30, Аноним (30), 01:06, 04/12/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ты просто ничего не пытался написать на этом протоколе, иначе бы не спрашивал
| |
|
|
1.3, Аноним (3), 20:06, 03/12/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Это все конечно классно, но нормальной его поддержки в свободных IDE как не было, так и нет. Сколько лет прошло, а лучше TD32 до сих пор нету. Как классно было в Delphi прожать Debug windows->View CPU и продолжать отлаживать дальше, как ни в чем не бывало. Т.е. продолжая жать те же F7/F8, а не черти что.
| |
|
2.5, Аноним (5), 20:20, 03/12/2023 [^] [^^] [^^^] [ответить]
| +4 +/– |
Сомневаюсь, что ты объективен. Лично для меня(!) это самый удобный дебагер. Насчет IDE - нормальная поддержка этого отладчика есть даже в Vim'е
| |
|
3.11, Anon888 (?), 21:09, 03/12/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
А вот и нет, в Виме поддержки GDB нет. Был раньше плагин, но автор его забросил. Да она и не нужна. ГДБ прекрасен и самодостаточен сам по себе.
| |
|
4.14, Аноним (5), 21:13, 03/12/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Termdebug? Все ещё работает, что там обновлять то?
> ГДБ прекрасен и самодостаточен сам по себе.
Согласен
| |
|
|
2.7, Аноним (7), 20:27, 03/12/2023 [^] [^^] [^^^] [ответить]
| –3 +/– |
Штатный gui для gdb -- это gdb-mode Emacs'a.
Им и надо пользоваться.
| |
|
|
4.34, Neon (??), 09:33, 04/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
DDD дико глючащее поделие, только прикидывающееся дебагером. Ну а всякие gdb-mode Emacs'a c vim'ами - это воообще, извращение. Извлечение гланд через пятую точку. Нормального GUI нет.
| |
4.35, Neon (??), 09:34, 04/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
На DDD и helloworld не всегда получится отладить. Зависнет или заглючит)))
| |
4.41, Аноним (7), 10:45, 04/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
Никогда ddd не был штатным GUI для GDB.
Более того, он до сих пор использует старый протокол, не MI.
| |
|
|
2.10, Аноним (-), 20:54, 03/12/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Так речь идет про нормальные IDE, а не про ваши vim и emacs.
Вот в нормальных до сих пор нет
| |
|
3.16, Аноним (5), 21:23, 03/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ну дак пиши разработчикам этих нормальных IDE, а не в новость про GDB. Пусть добавляют поддержку gdb в свои нормальные ide
| |
3.29, Александр (??), 01:00, 04/12/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
А что под ними понимаете? Vscode - норм, не жпловался; QtCreator - тоже норм
| |
3.62, BeLord (ok), 09:53, 05/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
Нет нормальных IDE в вакууме, есть IDE успешно решающую ту или иную задачу.
| |
|
|
3.66, a1ba (?), 05:19, 06/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
Плюсую. В Qt Creator как раз таки самая адекватная поддержка GDB. И ЧСХ она там гораздо лучше, чем поддержка того же LLDB, не говоря уже о виндовом CDB.
| |
|
|
1.4, Аноним (-), 20:13, 03/12/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Как классно было в Delphi прожать Debug windows->View CPU и продолжать отлаживать дальше, как ни в чем не бывало.
Кто тебе мешает делпхи использовать и сегодня?
| |
|
2.6, Аноним (3), 20:22, 03/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
Тем, что оно платное, а кряканое все равно только для личного пользования можно использовать. Тыж не сможешь это продать. Будет видно, что оно на делфях, и возникнет вопрос по поводу лицензии. Парится с комунити лицензией не охота. Короче нужна свободная замена. Я же еще в винде разочаровался. Ничего больше не должно меня к ней привязывать. Но лазарус что то зачах совсем.
| |
|
3.31, Аноним (2), 01:50, 04/12/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Если ты продавать собрался, так может и не такая уж проблема коммерческую лицензию приобрести? Или ты из тех, кто мечтает построить успешный бизнес с нулём вложений не вставая с дивана?
| |
|
|
1.19, Аноним (19), 22:06, 03/12/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
>Добавлена начальная встроенная поддержка протокола DAP (Debugger Adapter Protocol).
Такой же хлам, как и LSP. Ничему история M$ не учит.
| |
|
2.32, Аноним (2), 01:52, 04/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
Годную по твоему мнению альтернативу LSP назовёшь или просто хейтишь потому, что LSP Майкрософт запилил?
| |
|
3.47, Аноним (47), 13:04, 04/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
Я уже рассказывал на OpenNet очевидные вещи, как следовало дизайнить LSP, чтобы уменьшить потребление им ресурсов, увеличить эффективность по циклам процессора и намного упростить интеграцию клиентов в сторонние приложения (интеграция существующего LSP в свою программу - реально боль, поэтому во многих редакторах его поддержки нет, и скорее всего не будет никогда). TL;DR: делать серверы динамически-связываемыми бибшиотеками. Подход много раз уже преуспевший в OpenCL, Vulkan и COM. При необходимости RPC легко может быть навешено уже поверх этого интерфейса.
Это очевидные вещи. Но M$ гонется не за оптимальностью, а за своей коммерческой выгодой. Им вообще выгодно, чтобы пользовательские машины IDE не тянули, а всё было в ИХ облаке.
И в DAP M$ сделал так же, как и в LSP.
| |
|
4.51, тапочек (?), 15:53, 04/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
>во многих редакторах его поддержки нет
В IDE всё есть, в некоторых редакторах (KDE Kate) тоже есть.
>делать серверы динамически-связываемыми бибшиотеками
Сэкономишь сто байтов и три наносекунды в сравнении с сервером в отдельном процессе. Что будешь с ними делать?
>чтобы пользовательские машины IDE не тянули
LSP-сервер библиотекой от этого не спасёт, это надо с атлона на новое железо пересесть уже.
| |
|
5.52, Аноним (52), 17:12, 04/12/2023 [^] [^^] [^^^] [ответить] | +/– | А в Notepad попробовали завезти - да за лись и бросили Во-первых, не такая ... большой текст свёрнут, показать | |
|
6.53, тапочек (?), 18:46, 04/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
>При разделении на процессы у тебя при крахе сервера крашится сервер, а клиент должен уметь это правильно обработать. При зависании сервера всё ещё более неприятнее. При работе в том же процессе - крашится вся IDE, и на восстановление после сбоя можно забить.
Ты победил, я сдаюсь.
| |
|
|
4.54, Аноним (2), 20:35, 04/12/2023 [^] [^^] [^^^] [ответить] | +2 +/– | Что, не осиливают 171 во многих редакторах 187 сокеты Беда-беда Ну, главно... большой текст свёрнут, показать | |
|
|
6.58, Аноним (27), 04:12, 05/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
> используешь сервер-адаптер, который на вызовы функций генерит команды, которые пишутся в очередь, и далее в отдельном потоке уже пересылаются по сети
Поздравляю, вы изобрели LSP. ЧТД. Спасибо, можешь дальше не продолжать.
| |
|
5.59, Аноним (7), 07:26, 05/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
Расскажите про Парагвай, пожалуйста. Я хочу релоцироваться куда-нибудь в более безопасное место.
| |
|
6.64, Аноним (2), 20:37, 05/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Расскажите про Парагвай, пожалуйста.
Жить лучше всего в Асунсьоне. А ещё лучше не в Парагвае. Слишком уж он условный.
> Я хочу релоцироваться куда-нибудь в более безопасное место.
А про Парагвай тебе тогда зачем? Безопасное место — это страны первого мира с где тщательно регулируют оборот оружия.
| |
|
|
|
|
2.45, Вы забыли заполнить поле Name (?), 12:51, 04/12/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Такой же хлам, как и LSP.
LSP - это тема. Именно благодаря ему можно пользоваться возможностями инспекции кода в любом редакаторе с поддержкой LSP, а не вот этими тормознутыми IDE на java. К тому же это побуждаем авторов языков самих писать LS, а вот этим тоомознутым IDE на java.
| |
|
1.26, Аноним (26), 00:00, 04/12/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>Кодовая база переведена на использование стандарта C++17.
Отлично, движемся вперед.
| |
|
|
|
|
5.69, Серб (ok), 14:42, 07/12/2023 [^] [^^] [^^^] [ответить]
| +/– |
> так-то он ломает обратную совместимость
Очевидно те места, где ломается - уже поправили. Поэтому и разрешили.
| |
|
|
|
|
1.44, Пряник (?), 12:46, 04/12/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
У меня layout asm скроллинг застревает, если пролистать дальше последней инструкции в очень маленькой программе на ассемблере. Также, если поместить сегмент data в text, то точка входа оказывается не в 401000, а в 401009 и при скроллинге вообще смещает адреса инструкций и вместо mov первая инструкция rolb.
| |
1.67, Аноним (67), 15:32, 06/12/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Мне кажется его не совсем корректно назвали.
Это не "отладчик GDB", а "GDB - движок для построения отладчиков"
| |
|