Next: 3.3 Writing the ``Hello Up: 3. Getting Started with Previous: 3.1 Defining the Interface

# 3.2 Generating the Stub and Skeleton Modules

Next we check that the IDL definitions are valid, and create the stub and skeleton code using the IDL compiler `fnidl`. This is done at the command line with the simple command:

    $ fnidl HelloWorld.idl

When the command completes you will (hopefully) see that two Python packages have been generated; `HelloWorld` which contains all of the type definitions and the stub code required by the client, and `HelloWorld_skel` which contains the skeleton code required by the server.