Gardens Point Component Pascal (GPCP) icon

Gardens Point Component Pascal (GPCP)

  n/a
Certified 100% FREE BSD License   

An compiler for the Component Pascal Language compatible with the .NET Framework and the Java Virtual Machine, which allows you to execute CP files #Component Pascal compiler  #Compile Component Pascal  #Component Pascal parser  #Component Pascal  #Compiler  #Compile  

Description

changelog

Free Download

The Component Pascal Language is an object-oriented approach related to Pascal, Oberon-2 and Oberon, creating files with the CP extension. The Gardens Point Component Pascal (GPCP) is a .NET and .JVM-based implementation of the CP language, which expands the capabilities of the classes in the .NET system.

The Gardens Point Component Pascal (GPCP) provides a compiler that can be used to process CP files and execute them afterwards. To deploy it, certain instructions must be followed closely, all available in the extensive documentation. Esentially, you must configure the CROOT and the PATH to the location of the Gardens Point Component Pascal (GPCP) binary files, and set the location of the module containing the symbol files of the compiler.

Aside from the actual compiler, the package also contains a few extra tools that come in handy to programmers, as follows: first, the CPMake application is designed to perform a consistent compilation of multiple Component Pascal modules; secodly, the PeToCps executable file takes as input a PE file and generates a gpcp symbol file, used for performing the compilation of certain modules separately; last but not least, the Browse application can create a readable representation of a gpcp symbol file.

System requirements

What's new in Gardens Point Component Pascal (GPCP) 1.4.08:

  • The most important change, from the user point of view is that there is a syntax extension for the dummy definition modules that are used to interface to .NET libraries written in other languages. Most interfaces are created by the tools PeToCps (on .NET) or J2CPS (on JVM), but hand-written definitions are still required when Component Pascal programs need to link to system libraries on both platforms. Platform-agnostic definition modules now need to be explicit as to whether foreign classes have or do not have a no-arg constructor. Details of this change are in section 7.1.1 of the release notes.
  • A fix to PeToCps now enables programs using System.Windows.Forms to compile correctly.
Read the full changelog

Gardens Point Component Pascal (GPCP) 1.4.07 / 1.4.08 Beta 3

add to watchlist add to download basket send us an update REPORT
  runs on:
Windows All
  file size:
5 MB
  filename:
gpcp-JVM1.4.07.zip
  1 screenshot:
Gardens Point Component Pascal (GPCP) - Once installed, the compiler of Gardens Point Component Pascal (GPCP) enables you to compile and execute CP files.
  main category:
Programming
  developer:
  visit homepage

Windows Sandbox Launcher

Set up the Windows Sandbox parameters to your specific requirements, with this dedicated launcher that features advanced parametrization
Windows Sandbox Launcher

IrfanView

With support for a long list of plugins, this minimalistic utility helps you view images, as well as edit and convert them using a built-in batch mode
IrfanView

calibre

Effortlessly keep your e-book library thoroughly organized with the help of the numerous features offered by this efficient and capable manager
calibre

Microsoft Teams

Effortlessly chat, collaborate on projects, and transfer files within a business-like environment by employing this Microsoft-vetted application
Microsoft Teams

4k Video Downloader

Export your favorite YouTube videos and playlists with this intuitive, lightweight program, built to facilitate downloading clips from the popular website
4k Video Downloader

ShareX

Capture your screen, create GIFs, and record videos through this versatile solution that includes various other amenities: an OCR scanner, image uploader, URL shortener, and much more
ShareX

Context Menu Manager

Customize Windows’ original right-click context menu using this free, portable and open-source utility meant to enhance your workflow
Context Menu Manager

Zoom Client

The official desktop client for Zoom, the popular video conferencing and collaboration tool used by millions of people worldwide
Zoom Client

Bitdefender Antivirus Free

Feather-light and free antivirus solution from renowned developer that keeps the PC protected at all times from malware without requiring user configuration
Bitdefender Antivirus Free

7-Zip

An intuitive application with a very good compression ratio that can help you not only create and extract archives, but also test them for errors
7-Zip

% discount
Zoom Client
  • Zoom Client
  • Bitdefender Antivirus Free
  • 7-Zip
  • Windows Sandbox Launcher
  • IrfanView
  • calibre
  • Microsoft Teams
  • 4k Video Downloader
  • ShareX
  • Context Menu Manager
essentials


Click to load comments
This enables Disqus, Inc. to process some of your data. Disqus privacy policy