Modules and Classes - Overview
This section of the documentation describes the add-on modules and classes that are available to Plang applications. The predicates defined here are only available after an appropriate import/1 directive has been encountered for the name of the class or module. For example:
 :- import(stdout).
 :- import(words).
- stream classes
 - iostream, stderr, stdin, stdout
 
- findall module
 - bagof/3, findall/3, setof/3
 
- fuzzy module
 - (<<...>>)/1, fuzzy/1, fuzzy/2, fuzzy_and/2, fuzzy_findall/3, fuzzy_findall_sorted/3, fuzzy_not/1, fuzzy_or/2, fuzzy_prod/2, fuzzy_prod_or/2, set_fuzzy/1
 
- shell module
 - shell::main/1
 
- test module
 - compare/2, fail/1, fail/2, verify/1, verify_error/2, verify_fuzzy/1, verify_var_error/2, test::main/1
 
- words module
 - words::adjective/1, words::adverb/1, words::base_form/3, words::base_forms/3, words::description/5, words::noun/1, words::overview/2, words::search/5, words::verb/1