What is CPIde?
CPIde is a lightweight integrated development environment for Windows which enables you to write software for the Microsoft Windows .NET platform. The programming language supported by CPIde is Component Pascal. If you don't have Visual Studio .NET, or find it too cumbersome to use, but don't like the idea of using command-line compilers with DOS batch files etc. CPIde is a useful alternative .NET development environment.
The Component Pascal Language
Component Pascal (CP), a small superset of Oberon-2, is a general-purpose, procedural and object-oriented, programming language. Oberon-2 is a refinement of Modula-2 which was an improved version of Pascal. Programmers with experience of any of these languages will find many aspects of Component Pascal very familiar.
Component Pascal was developed by Oberon microsystems, Inc. who distribute a Win32 implementation of the language as part of the open-source BlackBox Component Builder.
The implementation of Component Pascal used by CPIde is the version of Gardens Point Component Pascal (GPCP) which targets the Microsoft .NET Framework. It can be used to develop applications to run on the Windows desktop and on websites.
Component Pascal-related features:
The same IDE is used in Astrobe the Oberon-07 development system targeting ARM7-based microcontrollers.
To use CPIde you will need to download the Gardens Point Component Pascal (GPCP) for .NET compiler v1.3.12 for .NET 2.0 and install it on your system.If you are not already using a .NET development tool you may also need to install the .NET framework on your system:
If you do not already have both of these, they can be downloaded from Microsoft's website:
If this URL has been superseded try the more general download link:
ABN 20 939 391 060