Oberon space
General Category => Общий раздел => Тема начата: valexey от Август 13, 2012, 03:17:15 pm
-
Если вдруг кому интересно: у той же конторы, что делает Astrobe есть еще один продукт - CPIde: это IDE под винду для Компонентного Паскаля: http://www.cfbsoftware.com/cpide/cpide.aspx
В качестве компилятора, как я понимаю, используется gpcp. Последний релиз - конец 2011 года.
(http://www.cfbsoftware.com/images/cpide.png)
-
Если вдруг кому интересно: у той же конторы, что делает Astrobe есть еще один продукт - CPIde: это IDE под винду для Компонентного Паскаля: http://www.cfbsoftware.com/cpide/cpide.aspx
Да, из полезного:
1) Судя по Astrobe, они все пишут под .net, так что есть надежда это дело запустить и под mono.
2) Судя по GPCP, билд-система у них внешняя, то есть при желании туда можно подцепить и какой-нибудь другой компилятор (хоть ББ в консольном режиме).
Сие поделие может быть полезно тем, кому хочется с одной стороный компонентного паскаля, и с другой стороны - более "мейнстримовой" IDE для него нежели BB (а блокноты не устраивают из за того, что они все же не IDE).
-
Кстати, оказывается я знал про нее: 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
-
Вроде ведь есть стандартный инструмент для интеграции разл. языков в VS - Visual Studio Shell (http://msdn.microsoft.com/en-us/vstudio/bb510103.aspx)? И, например, IDE для Zonnon-а как раз и работает с Visual Studio 2008 Shell. Т.е. "мейнстримовой" IDE для компонентного паскаля был бы наверное gpcp интегрированный в VS Shell.
-
Вроде ведь есть стандартный инструмент для интеграции разл. языков в VS - Visual Studio Shell (http://msdn.microsoft.com/en-us/vstudio/bb510103.aspx)? И, например, IDE для Zonnon-а как раз и работает с Visual Studio 2008 Shell. Т.е. "мейнстримовой" IDE для компонентного паскаля был бы наверное gpcp интегрированный в VS Shell.
Угу. Но этот шелл пилить и пилить для полнокровной поддержки данного конкретного языка (скажем мелкософт даже поддержку F# до вменяемого состояния не допилила). Кроме того, этот шелл меняется от версии к версии, и интеграцию нужно регулярно будет подновлять.
Кстати, по этому же, по моему, интеграция для зоннона вроде как отвалилась (для актуальной студии вроде бы нет).
PS. Мейнстрим IDE - я имел ввиду не именование IDE какое-то конкретное, а сам стиль построения интерфейса и вообще взаимодействия с юзверем/программером.