Information
We are currently investigating an issue with the editor of some pages. Please save your work and avoid to create new pages until this banner is gone.
The IDL (Interface Definition Language) file is the component's definition. It contains the functions the component exposes and the interface it must implement, regardless of the language in which is implemented.
In this link you can find details about IDL syntax and definitions.
In this tutorial we will write and run example ACS modules in Python, Java and C++. First we must perform some configurations on ACS before coding our components.
Visit ACS Directory Structure#INTROOT for full details. This directory is where our experimental components will be installed.
Code Block | ||
---|---|---|
| ||
export INTROOT=~/workspace/introot
getTemplateForDirectory INTROOT $INTROOT |
Pro tip: you can set $INTROOT in your ~/.bashrc to avoid setting $INTROOT manually in every new terminal.
Code Block | ||
---|---|---|
| ||
echo INTROOT=~/workspace/introot >> ~/.bashrc |
...
For any given component we have to follow 3 steps:
For step #1So, we create the component's IDL directory and file:
...
Code Block | ||
---|---|---|
| ||
make -j all install |