/usr/local/lib/swipl/library/edinburgh.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
      • shlib.pl -- Utility library for loading foreign objects (DLLs, shared objects)
      • option.pl -- Option list processing
      • thread_pool.pl
      • gensym.pl -- Generate unique symbols
      • settings.pl -- Setting management
      • arithmetic.pl -- Extensible arithmetic
      • main.pl -- Provide entry point for scripts
      • readutil.pl -- Read utilities
      • operators.pl
      • pairs.pl
      • prolog_source.pl
      • 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
      • apply_macros.pl -- Goal expansion rules to avoid meta-calling
      • assoc.pl -- Binary associations
      • prolog_format.pl -- Analyse format specifications
      • predicate_options.pl -- Access and analyse predicate options
      • 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 -- Prolog syntax colouring support.
      • lazy_lists.pl
      • ugraphs.pl -- Graph manipulation library
      • url.pl -- Analysing and constructing URL
      • www_browser.pl
      • 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
      • iostream.pl -- Utilities to deal with streams
      • 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
      • prolog_breakpoints.pl -- Manage Prolog break-points
      • wfs.pl -- Well Founded Semantics interface
      • prolog_code.pl
      • sort.pl
      • dicts.pl -- Dict utilities
      • dif.pl -- The dif/2 constraint
      • varnumbers.pl -- Utilities for numbered terms
      • pio.pl -- Pure I/O
      • increval.pl
      • tables.pl -- XSB interface to tables
      • portray_text.pl -- Portray text
      • strings.pl -- String utilities
      • backcomp.pl -- Backward compatibility
      • base32.pl -- Base32 encoding and decoding
      • charsio.pl
      • 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
      • hashtable.pl -- Hash tables
      • fastrw.pl
      • prolog_config.pl
      • check.pl -- Consistency checking
      • optparse.pl -- command line parsing
      • listing.pl -- List programs and pretty print clauses
      • threadutil.pl -- Interactive thread utilities
      • prolog_metainference.pl
      • prolog_codewalk.pl -- Prolog code walker
      • thread.pl
      • prolog_autoload.pl
      • make.pl
      • shell.pl -- Elementary shell commands
      • quintus.pl -- Quintus compatibility
      • prolog_coverage.pl
      • ansi_term.pl -- Print decorated text to ANSI consoles
      • edit.pl -- Editor interface
      • exceptions.pl
      • prolog_profile.pl -- Execution profiler
      • zip.pl
      • explain.pl
      • ctypes.pl -- Character code classification
      • help.pl
      • readln.pl
      • nb_set.pl
      • writef.pl
      • prolog_versions.pl -- Demand specific (Prolog) versions
      • files.pl
      • macros.pl
      • prolog_debug.pl -- User level debugging tools
      • prolog_wrap.pl
      • prolog_jiti.pl
      • streams.pl -- Manage Prolog streams
      • oset.pl
      • intercept.pl
      • tty.pl -- Terminal operations
      • rwlocks.pl
      • prolog_history.pl
      • prolog_trace.pl
      • qsave.pl
 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