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