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

  • swipl
    • library
      • error.pl
      • debug.pl
      • apply.pl -- Apply predicates on a list
      • lists.pl
      • broadcast.pl
      • predicate_options.pl
      • shlib.pl
      • option.pl
      • thread_pool.pl
      • gensym.pl
      • settings.pl
      • 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 -- Access compound arguments by name
      • quasi_quotations.pl -- Define Quasi Quotation syntax
      • pure_input.pl -- Pure Input from files and streams
      • solution_sequences.pl -- Modify solution sequences
      • ordsets.pl -- Ordered set manipulation
      • random.pl -- Random numbers
      • base64.pl -- Base64 encoding and decoding
      • aggregate.pl -- Aggregation operators on backtrackable predicates
      • yall.pl -- Lambda expressions
      • sandbox.pl -- Sandboxed Prolog code
      • apply_macros.pl -- Goal expansion rules to avoid meta-calling
      • assoc.pl -- Binary associations
      • prolog_format.pl -- Analyse format specifications
      • csv.pl -- Process CSV (Comma-Separated Values) data
      • pprint.pl -- Pretty Print Prolog terms
      • atom.pl -- Operations on atoms
      • modules.pl -- Module utility predicates
      • occurs.pl -- Finding and counting sub-terms
      • prolog_xref.pl -- Prolog cross-referencer data collection
      • prolog_colour.pl
      • lazy_lists.pl -- Lazy list handling
      • ugraphs.pl -- Graph manipulation library
      • iostream.pl -- Utilities to deal with streams
      • 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 -- Run GIT commands
      • utf8.pl -- UTF-8 encoding/decoding on lists of character codes.
      • dialect.pl -- Support multiple Prolog dialects
      • system.pl -- System utilities
      • terms.pl -- Term manipulation
      • date.pl -- Process dates and times
      • persistency.pl -- Provide persistent dynamic predicates
      • prolog_stack.pl -- Examine the Prolog stack
      • edinburgh.pl -- Some traditional Edinburgh predicates
        • display/1
        • display/2
        • unknown/2
        • reconsult/1
        • debug/0
        • nodebug/0
        • fileerrors/2
      • prolog_clause.pl -- Get detailed source-information about a clause
      • prolog_breakpoints.pl -- Manage Prolog break-points
      • wfs.pl -- Well Founded Semantics interface
      • prolog_code.pl -- Utilities for reasoning about code
      • sort.pl
      • dicts.pl -- Dict utilities
      • dif.pl -- The dif/2 constraint
      • varnumbers.pl -- Utilities for numbered terms
      • pio.pl -- Pure I/O
      • listing.pl -- List programs and pretty print clauses
      • backcomp.pl -- Backward compatibility
      • prolog_autoload.pl -- Autoload all dependencies
      • check.pl -- Consistency checking
      • prolog_codewalk.pl -- Prolog code walker
      • prolog_history.pl -- Per-directory persistent commandline history
      • base32.pl -- Base32 encoding and decoding
      • prolog_trace.pl -- Print access to predicates
      • prolog_wrap.pl -- Wrapping predicates
      • prolog_debug.pl -- User level debugging tools
      • quintus.pl -- Quintus compatibility
      • charsio.pl -- I/O on Lists of Character Codes
      • codesio.pl -- I/O on Lists of Character Codes
      • coinduction.pl -- Co-Logic Programming
      • heaps.pl -- heaps/priority queues
      • rbtrees.pl -- Red black trees
      • statistics.pl -- Get information about resource usage
      • when.pl -- Conditional coroutining
      • macros.pl -- Macro expansion
      • increval.pl -- Incremental dynamic predicate modification
      • tables.pl -- XSB interface to tables
      • exceptions.pl -- Exception classification
      • ctypes.pl -- Character code classification
      • intercept.pl -- Intercept and signal interface
      • thread.pl -- High level thread primitives
      • portray_text.pl -- Portray text
      • threadutil.pl -- Interactive thread utilities
      • help.pl -- Text based manual
      • strings.pl -- String utilities
      • prolog_versions.pl -- Demand specific (Prolog) versions
      • prolog_jiti.pl -- Just In Time Indexing (JITI) utilities
      • zip.pl -- Access resource ZIP archives
      • qsave.pl -- Save current program as a state or executable
      • writef.pl -- Old-style formatted write
      • nb_set.pl -- Non-backtrackable sets
      • fastrw.pl -- Fast reading and writing of terms
      • prolog_metainference.pl -- Infer meta-predicate properties
      • ansi_term.pl -- Print decorated text to ANSI consoles
      • optparse.pl -- command line parsing
      • rwlocks.pl -- Read/write locks
      • make.pl -- Reload modified source files
 fileerrors(-Old, +New) is det
Query and change the fileerrors flag. Default it is set to true, causing file operations to raise an exception. Setting it to false activates the old Edinburgh mode of silent failure.
deprecated
- New code should use catch/3 to handle file errors silently