Faculty of Information Technology Programming Languages and Systems
Skip to Content
QUT Home FIT Home PLAS Home Projects People Wiki Contacts
 
     

Component Pascal Detailed Information

   

Component Pascal - The Language

  • Pascal derivative
  • Specifically designed for programming software components
  • Enhanced programming safety through an advanced type system
  • For more details see the language report (courtesy and copyright Oberon Microsystems)

The GPCP Compiler

STOP PRESS The compiler distribution was last updated on 04 April 2003.

Documentation

GPCP is still under development and is changing quite often. Any changes or updates will appear on this page as they are released. It is suggested that you check here each week for extra libraries, code emitters, etc. Suggestions for improvement, bug reports etc. are most welcome; please send these to gpcp@qut.edu.au.

This language is part of a larger project by the Programming Languages and Systems Research Centre at QUT, Australia that is researching and designing component programming languages. Planned enhancements for future versions of Component Pascal include: parametric polymorphism (a form of generics) and pre and post conditions to better support component programming.

This project has been supported by: QUT, Distributed Systems Technology Centre, and Microsoft.

For further information you may contact the principal investigators John Gough j.gough@qut.edu.au and Paul Roe p.roe@qut.edu.au; however please send any bug reports or specific gpcp questions to: gpcp@qut.edu.au.

 

PLAS
Projects
  ActiveSheets
  Bioinformatics
  ConcernMaps
  ELP
  ELP.NET
  G2 Cluster Computing
  Generics
  Gardens Point Component Pascal
  Detailed project information
    Language report
    Component Pascal on .NET
    Component Pascal on the JVM
    Component Pascal for IDEs
    PE File Reader/Writer
    Download page
  Online GPCP compiler
  Gardens Point Flow
  Gardens Point Modula
  Gardens Point Service Language
  Language Processing Tools
  Mentok
  Metaphor
  Mobilizer
  RikWik
  Ruby.NET
People
Wiki
Contacts