11.3 Engine predicate reference
All Application Manual Name SummaryHelp

  • Documentation
    • Reference manual
      • Coroutining using Prolog engines
        • Engine predicate reference
          • engine_create/3
          • engine_create/4
          • engine_destroy/1
          • engine_next/2
          • engine_next_reified/2
          • engine_post/2
          • engine_post/3
          • engine_yield/1
          • engine_fetch/1
          • engine_self/1
          • is_engine/1
          • current_engine/1
    • Packages
Availability:built-in
Source[det]engine_next_reified(+Engine, -Term)
Similar to engine_next/2, but instead of success, failure or or raising an exception, Term is unified with one of terms below. This predicate is provided primarily for compatibility with Lean Prolog.
the(Answer)
Goal succeeded with Template bound to Answer or Goal yielded with a term Answer.
no
Goal failed.
throw(Exception)
Goal raised Exception.