Logo

Compiling High-level Access Interfaces for Multi-site Software (CHAIMS)

Logo
Towards the Science of Component Engineering

CHAIMS Language API

Catherine Tornabene (catherine@cs.stanford.edu)
January 29, 1998

This is the most current version of the CHAIMS API for the main CHAIMS calls, as reflected in the BNF used by the compiler and the CHAIMS programs we have created and run. Some of this is not supported by the compiler, particularily the most recent changes.

One point to note is that I have not included the control statements such as if and while. Since we compile those statements without an error, they are technically part of the CHAIMS language. However, such control statements will eventually be used to do optimizations, and we do no such optimizing at all, so they are essentially unsupported. I left them off of this document for that reason.

Old API

I have updated this API to include the new primatives we have added to the language. Since this builds off of the old API, I have included a link here to the previous version of this document so we can track the changes as necessary.

Woody Pollack has made minor changes to the API 3/30/98.




Logo Back to the CHAIMS homepage

3/30/98
wpollack@db.stanford.edu