Автор Тема: CPIde  (Прочитано 4511 раз)

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
CPIde
« : Август 13, 2012, 03:17:15 pm »
Если вдруг кому интересно: у той же конторы, что делает Astrobe есть еще один продукт - CPIde: это IDE под винду для Компонентного Паскаля: http://www.cfbsoftware.com/cpide/cpide.aspx

В качестве компилятора, как я понимаю, используется gpcp. Последний релиз - конец 2011 года.

"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: CPIde
« Ответ #1 : Август 13, 2012, 03:19:43 pm »
Если вдруг кому интересно: у той же конторы, что делает Astrobe есть еще один продукт - CPIde: это IDE под винду для Компонентного Паскаля: http://www.cfbsoftware.com/cpide/cpide.aspx
Да, из полезного:
1) Судя по Astrobe, они все пишут под .net, так что есть надежда это дело запустить и под mono.
2) Судя по GPCP, билд-система у них внешняя, то есть при желании туда можно подцепить и какой-нибудь другой компилятор (хоть ББ в консольном режиме).

Сие поделие может быть полезно тем, кому хочется с одной стороный компонентного паскаля, и с другой стороны - более "мейнстримовой" IDE для него нежели BB (а блокноты не устраивают из за того, что они все же не IDE).
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: CPIde
« Ответ #2 : Август 13, 2012, 04:04:06 pm »
Кстати, оказывается я знал про нее: http://forum.oberoncore.ru/viewtopic.php?f=27&t=3067&p=55641 Но благополучно забыл :-)
Из того что выделяет это IDE над notepad+ имеется сейчас следующее (то есть то ли я тогда был не прав, то ли тогда CPIde это не умело):
Цитировать
* Create and run Console and WinForms applications
* Auto-indexing of procedures and imports of each source file for code navigation
* Automatic Component Pascal syntax colouring
* Auto-capitalisation of Component Pascal keywords when typing source code
* Generate and view interface definition files of .NET or 3rd-party assemblies
* Control the complete Edit, Compile, Make, Run and Debug cycle from the menu
* Capture compile errors and console application output in a separate window
* Click on an error line to take you to the actual line in the source
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

qp

  • Newbie
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: CPIde
« Ответ #3 : Август 13, 2012, 08:44:38 pm »
Вроде ведь есть стандартный инструмент для интеграции разл. языков в VS - Visual Studio Shell? И, например, IDE для Zonnon-а как раз и работает с Visual Studio 2008 Shell. Т.е. "мейнстримовой" IDE для компонентного паскаля был бы наверное gpcp интегрированный в VS Shell.

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: CPIde
« Ответ #4 : Август 13, 2012, 09:06:54 pm »
Вроде ведь есть стандартный инструмент для интеграции разл. языков в VS - Visual Studio Shell? И, например, IDE для Zonnon-а как раз и работает с Visual Studio 2008 Shell. Т.е. "мейнстримовой" IDE для компонентного паскаля был бы наверное gpcp интегрированный в VS Shell.
Угу. Но этот шелл пилить и пилить для полнокровной поддержки данного конкретного языка (скажем мелкософт даже поддержку F# до вменяемого состояния не допилила). Кроме того, этот шелл меняется от версии к версии, и интеграцию нужно регулярно будет подновлять.

Кстати, по этому же, по моему, интеграция для зоннона вроде как отвалилась (для актуальной студии вроде бы нет).

PS. Мейнстрим IDE - я имел ввиду не именование IDE какое-то конкретное, а сам стиль построения интерфейса и вообще взаимодействия с юзверем/программером.
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"