LINUX.ORG.RU

Посоветуйте IDE для Free Pascal


0

0

Требования:
1. Подсветка синтаксиса
2. Отладчик (нормальная поддержка gdb)
3. Поддержка юникода (желательно)
4. Желательно, чтобы IDE была консольная

fp (та, что идет с fpc) не удовлетворяет 3 пункту. И я не смог заставить "увидеть" свой gdb.

RHIDE странно работает с fpc. Не хочет запускать бинарики. Любит убивать мне консоль при выходе. reset не спасает.

xwpe не собирается. Скорее всего из-за патченных поддержкой юникода ncurses. И, судя по отзывам, тоже нехорошо работает с fpc.

Буду рад услышать советы по настройке emacs/vim для придания вида bp-like IDE.

★★★★

А зачем оно надо? Чтобы было как в turbo?

Некоторые настраивают под IDE vim или emacs: просто связывают комбинации клавиш с соответсвтующим вызовом.

Есть еще такая штука, как motor: толком с ней не разбирался, но по сравнению с первым вариантом -- не понравилось.

Fortran
()
Ответ на: комментарий от fghj

gdb стоит в системе. При компиляции fpc-ide ищет libgdb и не находит. Если есть рецепт по исправлению этой бяки, буду благодарен.

kaktyc ★★★★
() автор топика

> reset не спасает.

Воблин, ламеры-виндузятники набежали. Лечат проблемы ресетом...

> для придания вида bp-like IDE.

Зачем портить хорошую IDE, и делать из неё багландообразное дерьмо?!? Ничего хуже, чем поделки борланда вообще не было никогда. Откуда столько психов, которые мечтают о таких IDE?!?

Nuke
()
Ответ на: комментарий от Fortran

>А зачем оно надо? Чтобы было как в turbo?

Может быть получится пересадить школьников с win/bp на linux/fpc.

>Некоторые настраивают под IDE vim или emacs: просто связывают комбинации клавиш с соответсвтующим вызовом.

А есть готовые решения? И не только в клавишах дело. Необходима интеграция с отладчиком.

>Есть еще такая штука, как motor: толком с ней не разбирался, но по сравнению с первым вариантом -- не понравилось.

Посмторю.

kaktyc ★★★★
() автор топика
Ответ на: комментарий от Nuke

>Воблин, ламеры-виндузятники набежали. Лечат проблемы ресетом...

В консоли набери reset и удивись.

>Зачем портить хорошую IDE, и делать из неё багландообразное дерьмо?!? Ничего хуже, чем поделки борланда вообще не было никогда. Откуда столько психов, которые мечтают о таких IDE?!?

Тогда предложи что-нибудь, на что можно будет безболезненно пересадить школьников.

kaktyc ★★★★
() автор топика
Ответ на: комментарий от fghj

Во фришных портах где-то был fpc-gdb. Надо посмотреть, как они это там сделали.

kaktyc ★★★★
() автор топика
Ответ на: комментарий от kaktyc

> В консоли набери reset и удивись.

А, а я то уж испугался...

> Тогда предложи что-нибудь, на что можно будет безболезненно пересадить школьников.

Ну ни хрена себе! Ты что, предлагаешь сажать школьников за багландовские IDE? Это лучший способ сломать насмерть неокрепшую детскую психику!

vim для них - более чем достаточно.

Nuke
()
Ответ на: комментарий от Nuke

>Ну ни хрена себе! Ты что, предлагаешь сажать школьников за багландовские IDE? Это лучший способ сломать насмерть неокрепшую детскую психику!

ТоварисЧи методисты считают, что BP - это наше все. И лучшего пока ничего не придумано.

>vim для них - более чем достаточно.

Как организовать vim+gdb+fpc, объясните пожалуйста. Так, чтобы было сравнимо с bp-ide.

kaktyc ★★★★
() автор топика
Ответ на: комментарий от kaktyc

> ТоварисЧи методисты считают, что BP - это наше все.

Их надо убить.

> И лучшего пока ничего не придумано.

Тех, кто так думает, тоже надо убить.

> Как организовать vim+gdb+fpc, объясните пожалуйста.

Из коробки всё есть.

Только я бы вычеркнул gdb из списка, приучать бедных детей к такой неправильной и нелепой технологии отладки - гнусная диверсия!

> Так, чтобы было сравнимо с bp-ide.

Только не это! Как я уже сказал, хуже, чем bp, ничего вообще быть не может.

Nuke
()
Ответ на: комментарий от Nuke

если критично чтоб IDE была в текстовом виде a-la BP,
и при этом fpc-ide не подходит,
- по идее ключевое слово turbo vision - по нему и надо искать,
 во времена оны, только ленивые не клепали на нём IDE;
 думаю, что порт TV быть должен, остальное - дело сноровки и упорства..
- чем не подходит сам-по-себе BP ? запущенный в любом DOS-емуляторе
 должен работать..по идее Borland его должна бесплатно раздавать.

из GUI есть еще lazarus - тот же Delphi только в профиль :)
если мне память не изменяет, он практически официальный GUI для fpc.
Та-же http://anjuta.org..
imho для детей GUI лучше - ибо локализован и всё сразу видно.

только не vim/emacs+набор скриптов+прямые/не очень руки..
не тратьте время, НЕ УЧИТЕ ДЕТЕЙ ПЛОХОМУ - этому они и сами научаться 




MKuznetsov ★★★★★
()
Ответ на: комментарий от MKuznetsov

>чем не подходит сам-по-себе BP ?

Ограничение на 64кб, глюкавость, особенно в win.

Надо будет попробовать подключить fpc к BP вместо родного компилятора.

kaktyc ★★★★
() автор топика
Ответ на: комментарий от kaktyc

лучше dosbox, там точно графика нормально работает. не пасклю учть надо, а питону, продуктивнее на порядок, и синтаксиечего мусора меньше, и запар с типами нет, и интерфейс просто на pygtk делается, в общем замечательная вещь

anonymous
()
Ответ на: комментарий от anonymous

в общем, пришли к выводу, что fpc-ide не нужен, сам паскаль не нужен, ну и fpc соответственно тоже. есть лучшие вещи.

ну и правильно.

автор, будь героем. спаси школьников от паскаля и bp.

hateful_dead
()
Ответ на: комментарий от kaktyc

>В dosemu графика нормально работает? Если да, то остановлюсь на связке dosemu + bp-ide + fpc.

вот интересно, каким образом ты будешь связывать ide в эмуляторе с нативным компилятором и при этом обеспечивать debug?

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