Task overview

About this task

After you design your module, complete these general tasks to implement your design with BladeSmith:

Procedure

  1. Create a module project.
  2. Import interfaces from other module projects on which you want your module to depend.
  3. Define new module objects, in this order:
    1. Data types
    2. Routines, aggregates, and casts
    3. Custom SQL and client files
  4. Add functional test data for each opaque data type support routine, user-defined routine, and cast support function.
  5. Generate module files.

Results

BladeSmith uses code templates to generate much of the code for your module objects. However, you must add code to make your routines operate the way you intend. After you edit the source code files, compile them; then test and debug them.

You can modify your project file, generate files, and recompile the source code as often as necessary until your development is complete. BladeSmith merges your previous edits into the newly generated source code files. When your module is complete, use BladePack to create installation packages for each platform you support.