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

  • swipl
    • library
      • error.pl
      • debug.pl -- Print debug messages and test assertions
      • apply.pl -- Apply predicates on a list
      • lists.pl
      • broadcast.pl -- Event service
      • shlib.pl
      • option.pl -- Option list processing
      • thread_pool.pl
      • gensym.pl
      • settings.pl -- Setting management
      • arithmetic.pl
      • main.pl
      • readutil.pl
      • operators.pl -- Manage operators
      • pairs.pl -- Operations on key-value lists
      • prolog_source.pl -- Examine Prolog source-files
      • record.pl
      • quasi_quotations.pl -- Define Quasi Quotation syntax
      • sandbox.pl -- Sandboxed Prolog code
      • apply_macros.pl -- Goal expansion rules to avoid meta-calling
      • yall.pl -- Lambda expressions
      • assoc.pl -- Binary associations
      • prolog_format.pl -- Analyse format specifications
      • pure_input.pl
      • solution_sequences.pl
      • ordsets.pl -- Ordered set manipulation
      • random.pl -- Random numbers
      • base64.pl -- Base64 encoding and decoding
      • aggregate.pl
      • predicate_options.pl -- Access and analyse predicate options
      • csv.pl -- Process CSV (Comma-Separated Values) data
      • pprint.pl
      • atom.pl -- Operations on atoms
      • modules.pl -- Module utility predicates
      • occurs.pl
      • prolog_xref.pl -- Prolog cross-referencer data collection
      • prolog_colour.pl -- Prolog syntax colouring support.
      • lazy_lists.pl -- Lazy list handling
      • ugraphs.pl -- Graph manipulation library
      • url.pl -- Analysing and constructing URL
      • www_browser.pl -- Open a URL in the users browser
      • prolog_pack.pl -- A package manager for Prolog
      • git.pl
      • utf8.pl
      • quintus.pl -- Quintus compatibility
      • prolog_versions.pl
      • prolog_wrap.pl -- Wrapping predicates
      • dialect.pl
      • date.pl
      • persistency.pl -- Provide persistent dynamic predicates
      • iostream.pl -- Utilities to deal with streams
      • prolog_code.pl
      • strings.pl -- String utilities
      • dif.pl
      • edinburgh.pl -- Some traditional Edinburgh predicates
      • terms.pl
      • ansi_term.pl -- Print decorated text to ANSI consoles
      • threadutil.pl -- Interactive thread utilities
      • prolog_stack.pl
      • prolog_clause.pl
      • prolog_breakpoints.pl -- Manage Prolog break-points
      • wfs.pl -- Well Founded Semantics interface
      • sort.pl
      • dicts.pl -- Dict utilities
      • varnumbers.pl -- Utilities for numbered terms
      • rbtrees.pl -- Red black trees
      • base32.pl
      • charsio.pl -- I/O on Lists of Character Codes
      • codesio.pl
      • coinduction.pl
      • heaps.pl -- heaps/priority queues
      • statistics.pl -- Get information about resource usage
      • when.pl
      • backcomp.pl
      • ctypes.pl -- Character code classification
      • prolog_config.pl
      • nb_set.pl -- Non-backtrackable sets
      • thread.pl
      • zip.pl
      • listing.pl
      • prolog_coverage.pl -- Coverage analysis tool
      • hashtable.pl -- Hash tables
      • fastrw.pl
      • prolog_debug.pl
      • optparse.pl
      • make.pl -- Reload modified source files
      • check_installation.pl -- Check installation issues and features
      • increval.pl
      • tables.pl
      • help.pl -- Text based manual
      • portray_text.pl
      • streams.pl -- Manage Prolog streams
      • writef.pl
      • prolog_metainference.pl
      • prolog_codewalk.pl
      • system.pl -- System utilities
        • system_mode/1
        • system_module/0
        • lock_predicate/1
        • unlock_predicate/1
      • oset.pl -- Ordered set manipulation
      • prolog_history.pl
      • prolog_jiti.pl -- Just In Time Indexing (JITI) utilities
      • tty.pl
      • check.pl -- Consistency checking
      • exceptions.pl -- Exception classification
      • qsave.pl
      • prolog_autoload.pl -- Autoload all dependencies
      • shell.pl
      • qpforeign.pl -- Quintus compatible foreign loader
      • prolog_profile.pl -- Execution profiler
      • macros.pl
      • prolog_deps.pl
      • edit.pl
      • nb_rbtrees.pl -- Non-backtrackable operations on red black trees
      • readln.pl
      • prolog_trace.pl
      • files.pl
      • intercept.pl
      • explain.pl
      • vm.pl
      • rwlocks.pl
      • pio.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.