2004-04-26 00:57:46 +01:00
|
|
|
=================================================================
|
|
|
|
Logtalk - Object oriented extension to Prolog
|
2004-11-29 20:36:31 +00:00
|
|
|
Release 2.22.0
|
2004-04-26 00:57:46 +01:00
|
|
|
|
|
|
|
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
|
|
|
|
=================================================================
|
|
|
|
|
|
|
|
|
|
|
|
This directory contains miscellaneous files used in Logtalk packaging,
|
2004-08-16 17:41:11 +01:00
|
|
|
installation, and integration with Prolog compilers. Several scripts are
|
|
|
|
included. Those with extension .sh are shell scripts for MacOS X, Linux,
|
|
|
|
and similar systems. Those with extension .js are JScript command-line
|
2004-09-15 00:11:12 +01:00
|
|
|
scripts for Windows; they require WSH 5.6 or later version to be installed
|
|
|
|
and should be run using cscript.exe from the command line.
|
2004-08-16 17:41:11 +01:00
|
|
|
|
2004-04-26 00:57:46 +01:00
|
|
|
|
|
|
|
lgt_install.sh
|
2004-08-16 17:41:11 +01:00
|
|
|
shell script for installing Logtalk in a system-wide location for Unix and
|
|
|
|
Unix-like operating systems (must be run from this directory by a user with
|
|
|
|
administration privileges); accepts as an optional argument a prefix for the
|
|
|
|
installation directory (default is /usr/local)
|
2004-09-15 00:11:12 +01:00
|
|
|
lgt_install.js
|
|
|
|
Windows NT/2000/XP JScript script for completing the Logtalk installation
|
2004-11-29 20:36:31 +00:00
|
|
|
by setting the LOGTALKHOME and LOGTALKUSER system environment variables and
|
|
|
|
by creating a new program group named "Logtalk" in the Windows Start Menu
|
|
|
|
(must be run from this directory by a user with administration privileges
|
|
|
|
after decompressing the Logtalk distribution into its final destination;
|
|
|
|
you will need to restart your computer in order to use the items created in
|
|
|
|
the "Logtalk" program group due to the definition of new system environment
|
|
|
|
variables)
|
2004-04-26 00:57:46 +01:00
|
|
|
|
|
|
|
logtalk.spec
|
|
|
|
specification file for building Linux RPMs
|
|
|
|
(copy the Logtalk tarball to your RPM SOURCES directory and then
|
|
|
|
run the command: rpmbuild -ba --target=noarch-*-linux logtalk.spec)
|
|
|
|
|
|
|
|
cplgtdirs.sh
|
2004-08-16 17:41:11 +01:00
|
|
|
cplgtdirs.js
|
2004-11-29 20:36:31 +00:00
|
|
|
sample scripts for copying the Logtalk user-modifiable files and directories
|
|
|
|
to the location pointed by the environment variable LOGTALKUSER (defaults to
|
|
|
|
~/logtalk if the variable is not defined); must be run by the end-user in
|
|
|
|
order to ensure proper permissions on the copied files
|
2004-04-26 00:57:46 +01:00
|
|
|
|
2004-06-06 23:46:45 +01:00
|
|
|
cleandist.sh
|
2004-11-29 20:36:31 +00:00
|
|
|
script for cleaning a Logtalk distribution in preparation for packaging
|
2004-04-26 00:57:46 +01:00
|
|
|
|
2004-06-06 23:46:45 +01:00
|
|
|
debian
|
|
|
|
directory containing support files for building a Debian package
|
|
|
|
(work in progress; not yet functional)
|
|
|
|
|
|
|
|
|
2004-08-16 17:41:11 +01:00
|
|
|
The following scripts must be run by a user with administration privileges:
|
2004-04-26 00:57:46 +01:00
|
|
|
|
2004-07-09 00:48:59 +01:00
|
|
|
make_ciaolgt.sh
|
2004-08-16 17:41:11 +01:00
|
|
|
makes a shell script named ciaolgt for running Logtalk with CIAO Prolog
|
|
|
|
(the first run of the ciaolgt script must be made as root or using sudo)
|
2004-08-19 14:46:40 +01:00
|
|
|
make_ciaolgt.js
|
|
|
|
makes a Windows shortcut named "Logtalk - CIAO" for running Logtalk with
|
2004-10-25 12:13:58 +01:00
|
|
|
CIAO 1.10 (the first call to the shortcut must be made by a user with
|
2004-08-19 14:46:40 +01:00
|
|
|
administrative rights)
|
2004-07-09 00:48:59 +01:00
|
|
|
|
2004-04-26 00:57:46 +01:00
|
|
|
make_eclipselgt.sh
|
2004-08-16 17:41:11 +01:00
|
|
|
makes a shell script named eclipselgt for running Logtalk with ECLiPSe
|
|
|
|
make_eclipselgt.js
|
|
|
|
makes a Windows shortcut named "Logtalk - ECLiPSe" for running Logtalk
|
|
|
|
with ECLiPSe 5.7 (if you are using a different version, you must edit
|
|
|
|
the reference to the registry key in the script; if you prefer to use
|
2004-11-29 20:36:31 +00:00
|
|
|
TkEclipse, open the %LOGTALKHOME%\bin\logtalke_clipse.pl file with it)
|
2004-04-26 00:57:46 +01:00
|
|
|
|
|
|
|
make_gplgt.sh
|
2004-08-16 17:41:11 +01:00
|
|
|
makes a shell script named gplgt for running Logtalk with GNU Prolog
|
2004-08-19 14:46:40 +01:00
|
|
|
make_gplgt.js
|
|
|
|
makes a Windows shortcut named "Logtalk - GNU Prolog" for running Logtalk
|
|
|
|
with GNU Prolog
|
2004-06-06 23:46:45 +01:00
|
|
|
|
|
|
|
make_qplgt.sh
|
2004-08-16 17:41:11 +01:00
|
|
|
makes a shell script named qplgt for running Logtalk with Qu-Prolog
|
2004-04-26 00:57:46 +01:00
|
|
|
(based on script code contributed by Peter Robinson)
|
2004-06-06 23:46:45 +01:00
|
|
|
|
|
|
|
make_sicstuslgt.sh
|
2004-08-16 17:41:11 +01:00
|
|
|
makes a shell script named sicstuslgt for running Logtalk with SICStus
|
|
|
|
Prolog
|
|
|
|
make_sicstuslgt.js
|
|
|
|
makes a Windows shortcut named "Logtalk - SICStus Prolog" for running
|
2004-11-29 20:36:31 +00:00
|
|
|
Logtalk with SICStus Prolog 3.12 (if you are using a different version,
|
2004-08-16 17:41:11 +01:00
|
|
|
you must edit the reference to the registry key in the script)
|
2004-06-06 23:46:45 +01:00
|
|
|
|
|
|
|
make_swilgt.sh
|
2004-08-16 17:41:11 +01:00
|
|
|
makes a shell script named swilgt for running Logtalk with SWI-Prolog
|
|
|
|
make_swilgt.js
|
|
|
|
makes a Windows shortcut named "Logtalk - SWI-Prolog" for running Logtalk
|
|
|
|
with SWI-Prolog
|
2004-06-06 23:46:45 +01:00
|
|
|
|
|
|
|
make_yaplgt.sh
|
2004-08-16 17:41:11 +01:00
|
|
|
makes a shell script named yaplgt for running Logtalk with YAP
|
|
|
|
make_yaplgt.js
|
|
|
|
makes a Windows shortcut named "Logtalk - YAP" for running Logtalk with YAP
|
|
|
|
(assumes that the Yap folder is installed in C:\Program Files; edit the path
|
|
|
|
to the yap.exe executable in the script if necessary)
|
2004-06-06 23:46:45 +01:00
|
|
|
|
2004-07-09 00:48:59 +01:00
|
|
|
make_xsblgt.sh
|
2004-08-16 17:41:11 +01:00
|
|
|
makes a shell script named xsblgt for running Logtalk with XSB
|
2004-06-13 19:04:28 +01:00
|
|
|
|
2004-06-06 23:46:45 +01:00
|
|
|
These scripts require the environment variable LOGTALKHOME (pointing to the
|
2004-08-16 17:41:11 +01:00
|
|
|
Logtalk installation directory) to be defined. In addition, the shell scripts
|
|
|
|
accept as an optional argument a prefix for the location of a link to the
|
2004-11-29 20:36:31 +00:00
|
|
|
scripts (default is /usr/local, creating the links in /usr/local/bin).
|
|
|
|
|
|
|
|
Please note that the environment variables LOGTALKHOME and LOGTALKUSER must
|
|
|
|
be defined in order to run the *lgt scripts that are created by the shell
|
|
|
|
scripts above or the Windows shortcuts (see the INSTALL file for details on
|
|
|
|
setting the variables).
|
2004-04-26 00:57:46 +01:00
|
|
|
|
|
|
|
Note: when Logtalk is manually installed from sources, the shell scripts might
|
|
|
|
not have the executable permission bit set. In that case it will be necessary
|
2004-06-06 23:46:45 +01:00
|
|
|
to first run the command "chmod a+x *.sh" on the scripts directory.
|