Swi Prolog Windows 10
Original author(s) | Jan Wielemaker |
---|---|
Developer(s) | Jan Wielemaker, Anjo Anjewierden, etc |
Initial release | 1987; 32 years ago |
Stable release | |
Preview release | 8.1.14 / 23 September 2019; 7 days ago |
Written in | C, Prolog |
Operating system | Cross-platform |
Available in | English |
Type | Logic programming |
License | Simplified BSD, LGPL prior to version 7.3.33 |
Website | swi-prolog.org |
Swi prolog 64 bit free download - SWI Prolog (64-bit), Adobe Captivate (32-bit), Adobe Captivate (64-bit), and many more programs.
SWI-Prolog is a free implementation of the programming languageProlog, commonly used for teaching and semantic web applications.It has a rich set of features, libraries forconstraint logic programming,multithreading,unit testing,GUI,interfacing to Java, ODBC and others,literate programming,a web server,SGML, RDF, RDFS,developer tools (including an IDE with a GUI debugger and GUI profiler), and extensive documentation.
SWI-Prolog runs on Unix, Windows, Macintosh and Linux platforms.
SWI-Prolog has been under continuous development since 1987. Its main author is Jan Wielemaker.
- Compile SWI Prolog code into Windows executable - parser Grails3 project. Is it possible to build Windows executable from the Prolog code using only Windows installation of SWI Prolog? Can I assume that makefile for this project is intended for some Prolog compiler?
- How to create a 3D Terrain with Google Maps and height maps in Photoshop - 3D Map Generator Terrain - Duration: 20:32. Orange Box Ceo 8,007,929 views.
- How to create a 3D Terrain with Google Maps and height maps in Photoshop - 3D Map Generator Terrain - Duration: 20:32. Orange Box Ceo 8,313,361 views.
- SWI-Prolog 8.0.3-1 for MacOSX 10.12 (Sierra) and later on intel. Installer with binaries created using Macports. Installs /opt/local/bin/swipl. Needs xquartz (X11) and the Developer Tools (Xcode) installed for running the development tools.
The name SWI is derived from Sociaal-Wetenschappelijke Informatica ('Social Science Informatics'), the former name of the group at the University of Amsterdam, where Wielemaker is employed. The name of this group has changed to HCS (Human-Computer Studies).
The 8-bit machine debuted in 1985 and rode to mainѕtream ѕucceѕѕ on the back of the world'ѕ moѕt famouѕ video game carenter-turned-plumber, Mario. Releaѕed alongѕide the NES, Super Mario Bros. Was a landmark event in the history of gaming. Super mario bros. 1985 mobygames. Super Mario Bros. Released in 1985 on NES (Nintendo) Mario Platform Nintendo. It’s another non-stop adventure from the SUPER MARIO BROS.! You may also be interested to play with. Play (1990) Super Mario 3. Mario Platform Nintendo. Play (1988) Super Mario 2. Mario Platform Nintendo.
Web Framework[edit]
SWI-Prolog installs with a web framework based on definite clause grammars.[1]
Distributed Computing[edit]
Through the Pengines system SWI-Prolog queries may be distributed over several servers and web pages.[2]
XPCE[edit]
XPCE is a platform independentobject oriented[3]GUI toolkit for SWI-Prolog, Lisp and other interactive and dynamically typed languages. Although XPCE was designed to be language-independent, it has gained popularity most with Prolog. The development XPCE graphic toolkit started in 1987, together with SWI-Prolog.
It supports buttons, menus, sliders, tabs and other basic GUI widgets. XPCE is available for all platforms supported by SWI-Prolog.
PceEmacs[edit]
PceEmacs is a SWI-Prolog builtin editor. PceEmacs is an Emacs clone implemented in Prolog (and XPCE). It supports proper indentation, syntax highlighting, full syntax checking by calling the SWI-Prolog parser, warning for singleton variables and finding predicate definitions based on the source-information from the Prolog database.
Interface between Java and Prolog (JPL)[edit]
Swi Prolog Windows 10 Free
JPL is a bidirectional interface between Java and Prolog.[4] It requires both SWI-Prolog and Java SDK.[5] It is installed as a part of SWI-Prolog.
Constraint Logic Programming Libraries (CLP)[edit]
Constraint Logic Programming functionality came rather late in the lifetime of SWI-Prolog, because it lacked the basic support[6]. This changed early in 2004 when attributed variables were added to the language. The Leuven CHR library was then the first CLP library to be ported to SWI-Prolog. We mention SWI-Prolog's INCLP(R) library (De Koninck et al. 2006), which provides non-linear constraints over the reals, and was implemented on top of CHR. Later came a port of Christian Holzbaur's CLP(QR) library, and a finite domain CLP(FD) solver. Finally a Boolean CLP(B) solver was added[7].
See also[edit]
References[edit]
- ^Wielemaker, Jan; Huang, Zhisheng; van der Meij, Lourens (2008). 'SWI-Prolog and the Web'(PDF). Theory and Practice of Logic Programming. 8 (3): 363–392. doi:10.1017/S1471068407003237.
- ^Wielemaker, Jan; Lager, Torbjorn (14 May 2014). 'Pengines: WebLogic Programming Made Easy'. Theory and Practice of Logic Programming. 14 (special issue 4–5): 539–552. arXiv:1405.3953. doi:10.1017/S1471068414000192.
- ^Programming in XPCE/Prolog
- ^http://www.swi-prolog.org/packages/jpl/
- ^http://www.swi-prolog.org/packages/jpl/installation.html
- ^Jan Wielemaker, Tom Schrijvers, Markus Triska, Torbjörn Lager:SWI-Prolog. TPLP 12(1–2): 67–96 (2012)
- ^Markus Triska:The Boolean Constraint Solver of SWI-Prolog (System Description). FLOPS 2016: 45–61
External links[edit]
Grow your team on GitHub
GitHub is home to over 40 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
Sign upSwi Prolog Mac
packages-xpce
The graphics toolkit for SWI-Prolog
C 4 6 4 0 UpdatedOct 7, 2019 swipl-devel
Main development repository
plweb-www
Submodule of plweb.git that contains the (wiki) web-pages
HTML 6 2 2 0 UpdatedOct 7, 2019 packages-clib
Assorted external libraries: processes, sockets, MIME, CGI, etc.
C 7 5 6 2 UpdatedOct 3, 2019 webstat
Examine SWI-Prolog resources and data using your browser
JavaScript0 1 0 0 UpdatedSep 29, 2019 packages-zlib
The SWI-Prolog zlib compressed stream interface
Prolog 4 3 0 0 UpdatedSep 23, 2019 packages-windows
Example DLL and windows registry access library
C 2 1 0 0 UpdatedSep 23, 2019 packages-utf8proc
Provide Unicode normalization and info using utf8proc
C 1 3 0 0 UpdatedSep 23, 2019 packages-table
The SWI-Prolog library for accessing structured files
C 2 4 0 0 UpdatedSep 23, 2019 packages-swipl-win
Portable Qt-based console for SWI-Prolog by Carlo Capelli
C++ 4 6 1 0 UpdatedSep 23, 2019 packages-sgml
The SWI-Prolog SGML/XML/HTML parser
C 8 4 2 0 UpdatedSep 23, 2019 contrib-protobufs
An interface to Google Protocol Buffers (protobuf)
Prolog 2 5 1 0 UpdatedSep 23, 2019 packages-plunit
The SWI-Prolog Unit Testing library
Prolog 6 4 0 0 UpdatedSep 23, 2019 packages-pldoc
The SWI-Prolog documentation system
Prolog 9 4 10 (1 issue needs help) 0 UpdatedSep 23, 2019 packages-pcre
SWI-Prolog package for access to Perl Regular Expressions
Prolog 2 1 0 1 UpdatedSep 23, 2019 packages-paxos
SWI-Prolog replicating key-value store
Prolog 1 3 0 0 UpdatedSep 23, 2019 packages-nlp
The SWI-Prolog NLP support library (stemming, etc.)
C 2 4 0 0 UpdatedSep 23, 2019 packages-ltx2htm
SWI-Prolog LaTeX to HTML translation for the documentation
Prolog 3 2 0 0 UpdatedSep 23, 2019 packages-libedit
Binding to BSD libedit command line editor
C00 0 0 UpdatedSep 23, 2019 packages-inclpr
Constraint solver for nonlinear (polynomial) constraints over reals
Prolog 1 3 1 0 UpdatedSep 23, 2019 packages-http
The SWI-Prolog HTTP server and client libraries
Prolog 10 12 17 (1 issue needs help) 1 UpdatedSep 23, 2019