SWI-Prolog 6.6.6 / 7.1.29 Development

A comprehensive Prolog environment that comes with advanced debugging features, code tracing and a set of specialized instructions that you can use

  Add it to your Download Basket!

 Add it to your Watch List!

0/5

Rate it!

What's new in SWI-Prolog 7.1.28 Development:

  • ENHANCED: Better fix for abort issue under Windows.
  • ENHANCED: persistency library now uses setup_call_cleanup/3 for more safety against errors while writing a new copy.
  • FIXED: Issue#7: aborting sleep/1 from tracer does not stop prematurely.
  • FIXED: fix for reading the character with code 0 from text streams that do not use a UTF-8 based locale. Patch by Fabrizio Riguzzi.
Read full changelog
report
malware
send us
an update
LICENSE TYPE:
LGPL 
FILE SIZE:
11.6 MB
OUR RATING:
4.0/5
DEVELOPED BY:
Jan Wielemaker
USER RATING:
3.9/5 18
CATEGORY:
C: \ Programming \ Coding languages / Compilers
7 SWI-Prolog Screenshots:
SWI-Prolog - This is the main window of the software where you will be able to start new threads.SWI-Prolog - From the File menu users will have the possibility of reloading modified files.SWI-Prolog - Basic editing functions such as Copy or Paste are available from this menu.SWI-PrologSWI-PrologSWI-PrologSWI-Prolog
SWI-Prolog provides you with a comprehensive and robust development environment for the Prolog logic programming language, which is intended for computational linguistics and artificial intelligence applications.

Relying on a Prolog virtual machine to define instructions, SWI-Prolog features a faster compiler and the debugging mode only reduces the system speed by a bit.

The application comes with a flexible and intuitive interface that enables you to work with C / C++ code, providing support for large applications and unlimited integer values without lowering performance.

Both static and dynamic code can be easily indexed on any argument, while the source-level debugger supports graphics through XPCE.

SWI-Prolog bundles a Prolog cross-referencer, an execution profiler to output instruction statistics, as well as an error checking tool. The package also includes a collection of libraries that programmers can find useful, namely components for constraint handling rules, interface libraries, HTML, RDF and XML parsers, a web server library for session management, HTML and HTTP authorization endeavors and so on.

The advanced debugging feature set comprises a spy point editor, an exception debugger, a thread monitor and a dependency management tool.

The program provides support for unicode character sets, which makes it suitable for creating web-based and multilingual applications.

Multi-threading support (run multiple prolog engines on the same database), compiled code tracing, a set of specialized instructions and built-in predicates, attributed and global variables, unit testing using PiDoc, support for creating LaTeX documentation are other advantages that this application brings you.

Featuring high compilation speed, SWI-Prolog can be of great use for Prolog programmers. Its array of features are enough to please the experienced users, since advanced programming knowledge is required in order to use it.

SWI-Prolog was reviewed by , last updated on January 20th, 2015

Runs on: Windows 2K / XP / Vista / Vista 64 bit / 7 / 7 64 bit / NT

feature list

#Prolog environment #Prolog compiler #programming environment #Prolog #compiler #environment #syntax

Add your review!

SUBMIT