So far, we have only discussed foreign code as pieces of code loaded into a Prolog executable. This is often not the desired situation. Instead, one often wants to create stand-alone executables, i.e. an application where Prolog is used as a component, accessed through the API described in the previous sections.
|• Runtime Systems||Runtime Systems|
|• Runtime Systems on Target Machines||Runtime Systems on Target Machines|
|• The Application Builder||The Application Builder|
|• User-defined Main Programs||User-defined Main Programs|
|• Generic Runtime Systems||Generic Runtime Systems|