AutoGen: 7.3.2.1 guile: main and inner_main procedures

[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

#### 7.3.2.1 guile: main and inner_main procedures

When the `main-type` is specified to be `guile`, a `main()` procedure is generated that calls `gh_enter()`, providing it with a generated `inner_main()` to invoke. If you must perform certain tasks before calling `gh_enter()`, you may specify such code in the value for the `before-guile-boot` attribute.

The `inner_main()` procedure itself will process the command line arguments (by calling `optionProcess()`, see section optionProcess), and then either invoke the code specified with the `guile-main` attribute, or else export the parsed options to Guile symbols and invoke the `scm_shell()` function from the Guile library. This latter will render the program nearly identical to the stock `guile(1)` program.

This document was generated by Bruce Korb on July, 28 2005 using texi2html 1.76.