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 |