From this page you can download the sources of the current Logtalk release and installers for some operating systems, the latest version of the user and reference manuals, and new/updated configuration and source files.
Older releases are available here (but note that time stamps do not match the release dates due to all the moving of these files between servers along the years).
Note that Logtalk requires a compatible Prolog compiler to be properly installed in order to run. Be sure to install the Prolog systems that you want to use as back-end compilers before installing Logtalk.
Logtalk is an open source project. Logtalk 2.x uses the Artistic license 2.0. Logtalk 3.x uses the GNU GPL 3 license with some addtional permissions and restrictions. The copyright notice and license applies to all files in this release (including sources, documentation, and examples) unless otherwise explicitly stated.
Logtalk sources for the current stable and development versions.
2.44.1
Released on: May 28, 2012
Includes the XHTML version of the documentation and also syntax configuration files for popular text editors that enable syntax coloring and other text services when editing Logtalk source files. Instructions for manual installation of Logtalk from sources, for both admin and non-admin users, can be found in the included INSTALL.txt file).
See the release notes and the known problems and bugs list for details.
lgt2441.tar.bz2 (940.798 bytes)Logtalk 3.x development is currently hosted at GitHub. You may keep up to date on development changes by subscribing to the Logtalk 3.x commits RSS feed.
For Logtalk 2.x, you may checkout the sources from the command-line by typing:
svn checkout http://svn.logtalk.org/logtalk/trunk lgtsvn
You may also use a GUI subversion client specifying the URL http://svn.logtalk.org/logtalk/trunk for the repository address and lgtsvn as the suggested name of the folder to be created for the working copy. Follow these steps for running Logtalk development versions.
You may keep up to date on development changes by subscribing to the Logtalk commits RSS RSS feed.
You may also access the Logtalk 2.x Subversion server using this alternative link and download a tarball (select the Logtalk repository and then click on the trunk link, which corresponds to the latest development version; the tarball should have the name trunk.tar.gz, NOT logtalk.tar.gz, unless you want to download all past Logtalk releases stored there!).
Please register if you use the Logtalk language!
The following installers are available:
logtalk-2.44.1.pkg.zip (1.367.050 bytes) for MacOS X users (based on the MacPorts portfile; installs Logtalk on /opt/local/share/ with integration scripts for selected Prolog compilers on /opt/local/bin; creates an /Applications/Logtalk folder with links to the installed files)logtalk-2.44.1-1.noarch.rpm (1.535.312 bytes) for Linux users (installs Logtalk on /usr/local/share with integration scripts for selected Prolog compilers on /usr/local/bin; package installation from the command-line is recommended; to install type sudo rpm -i logtalk-2.44.1-1.noarch.rpm)logtalk_2.44.1-1_all.deb (1.390.162 bytes) for Debian (e.g. Ubuntu) users (requires dpkg 1.15.0 or a later version; installs Logtalk on /usr/share with integration scripts for selected Prolog compilers on /usr/bin; package installation from the command-line is recommended; to install type sudo dpkg -i logtalk_2.44.1-1_all.deb)lgt2441.exe (1.162.329 bytes) for Windows 2000/XP/Vista/7 users (be sure to install a compatible Prolog compiler before running the Logtalk installer; creates a Logtalk program group in the Start Menu with integration shortcuts for supported Prolog compilers and shortcuts for the accessing the Logtalk documentation; can be used by both admin and non-admin users)
MacPorts users may simply type the command sudo port install logtalk (or sudo port upgrade logtalk) in order to install (or upgrade) Logtalk. Homebrew users may simply type the command brew install logtalk (or brew upgrade logtalk) in order to install (or upgrade) Logtalk.
Gentoo Linux users may simply type the command emerge logtalk in order to install Logtalk (Gentoo package contributed by Angelo Arrifano with the help of Keri Harris).
After basic installation, each end-user should run the logtalk_user_setup shell command once before using Logtalk (Windows users, including non-admin ones, may use instead the provided installer instead). This command creates a Logtalk user directory on the user's home directory containing library files, examples, and other user-modifiable supporting files. Be sure to read the README.txt, CUSTOMIZE.txt, and QUICK_START.txt files on the Logtalk user directory for important information on Logtalk and for instructions on how to customize and run Logtalk. For Windows users, this information is also available from the Logtalk program group in the Start Menu.
Please register if you use the Logtalk language!
Updated on: May 28
man2441.tgz (140.830 bytes)manpdf2441.tgz (618.085 bytes)
These are new/updated files since the latest Logtalk release (2.44.1). To download a file just click its name (these are plain text files).