There are a couple of other features of the GUI and its interaction with the Ccaffeine backend that are worth mentioning.
The syntax of the bld file is similar to that of the rc file, but they are not interchangeable. The bld file can contain commands to instantiate and destroy components and to connect and disconnect ports, as well as commands to move components within the arena , and it can only be interpreted by the GUI. The path and repository get-global commands must always be in the rc file, which is interpreted only by the Ccaffeine backend. Also, Ccaffeine itself does not understand the movement commands of the bld file.
2010-08-11