/usr/local/lib/swipl/library/system.pl
All Application Manual Name SummaryHelp

  • swipl
    • library
      • error.pl
      • debug.pl
      • apply.pl
      • lists.pl
      • broadcast.pl
      • shlib.pl
      • option.pl
      • thread_pool.pl -- Resource bounded thread management
      • gensym.pl
      • settings.pl -- Setting management
      • arithmetic.pl -- Extensible arithmetic
      • main.pl -- Provide entry point for scripts
      • readutil.pl
      • operators.pl
      • pairs.pl
      • prolog_source.pl -- Examine Prolog source-files
      • record.pl -- Access compound arguments by name
      • quasi_quotations.pl
      • pure_input.pl
      • solution_sequences.pl -- Modify solution sequences
      • ordsets.pl
      • random.pl
      • base64.pl -- Base64 encoding and decoding
      • aggregate.pl
      • yall.pl
      • sandbox.pl -- Sandboxed Prolog code
      • apply_macros.pl -- Goal expansion rules to avoid meta-calling
      • assoc.pl
      • prolog_format.pl
      • predicate_options.pl -- Access and analyse predicate options
      • csv.pl -- Process CSV (Comma-Separated Values) data
      • pprint.pl
      • atom.pl
      • modules.pl
      • occurs.pl
      • prolog_xref.pl -- Prolog cross-referencer data collection
      • prolog_colour.pl -- Prolog syntax colouring support.
      • lazy_lists.pl
      • ugraphs.pl
      • url.pl
      • www_browser.pl
      • prolog_pack.pl -- A package manager for Prolog
      • git.pl -- Run GIT commands
      • rbtrees.pl
      • dif.pl
      • charsio.pl
      • prolog_stack.pl
      • edinburgh.pl -- Some traditional Edinburgh predicates
      • prolog_clause.pl
      • prolog_breakpoints.pl -- Manage Prolog break-points
      • wfs.pl -- Well Founded Semantics interface
      • dialect.pl
      • prolog_code.pl
      • sort.pl
      • iostream.pl -- Utilities to deal with streams
      • dicts.pl
      • varnumbers.pl
      • tables.pl -- XSB interface to tables
      • codesio.pl
      • base32.pl
      • coinduction.pl
      • date.pl
      • heaps.pl
      • statistics.pl
      • terms.pl
      • utf8.pl
      • when.pl -- Conditional coroutining
      • backcomp.pl
      • shell.pl
      • optparse.pl
      • strings.pl
      • prolog_versions.pl
      • check.pl
      • nb_set.pl -- Non-backtrackable sets
      • zip.pl
      • prolog_profile.pl
      • prolog_coverage.pl
      • system.pl -- System utilities
        • system_mode/1
        • system_module/0
        • lock_predicate/1
        • unlock_predicate/1
      • persistency.pl
      • increval.pl
      • listing.pl
      • ansi_term.pl -- Print decorated text to ANSI consoles
      • quintus.pl -- Quintus compatibility
      • ctypes.pl
      • threadutil.pl -- Interactive thread utilities
      • portray_text.pl
      • thread.pl
      • edit.pl -- Editor interface
      • intercept.pl
      • qsave.pl
      • prolog_trace.pl -- Print access to predicates
      • exceptions.pl
      • make.pl
      • prolog_debug.pl
      • prolog_wrap.pl -- Wrapping predicates
      • fastrw.pl
      • prolog_metainference.pl -- Infer meta-predicate properties
      • hashtable.pl
      • prolog_autoload.pl -- Autoload all dependencies
      • macros.pl
      • oset.pl
      • prolog_codewalk.pl
      • help.pl
      • writef.pl
 system_mode(+Boolean) is det
Switch the system into system or user mode. When in system mode, system predicates loose most of their special properties, so it becomes possible to trace and even redefine them.
deprecated
- New code should use the prolog flag access_level.