Logtalk 2.29.5 files.

git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1858 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
This commit is contained in:
pmoura
2007-03-28 22:44:31 +00:00
parent 9cdf70aa41
commit 4569fca292
313 changed files with 2072 additions and 2498 deletions

View File

@@ -1,6 +1,6 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.29.4
Release 2.29.5
Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
=================================================================
@@ -21,14 +21,14 @@ lgt_install.sh
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 with
useful scripts written to /usr/local/bin that should be your path)
a prefix for the installation directory, default is "/usr/local" with
useful scripts written to "/usr/local/bin", which should be your path)
lgt_install.js
Windows 2000/XP JScript script for completing the Logtalk installation by
setting the LOGTALKHOME system environment variable and the LOGTALKUSER
user environment variable (for the user performing the installation), by
creating a new program group named "Logtalk" in the Windows Start Menu,
and by adding the directories %LOGTALKHOME%\scripts and %LOGTALKHOME%\xml
and by adding the directories "%LOGTALKHOME%\scripts" and "%LOGTALKHOME%\xml"
to the system path environment variable (must be run from this directory
by a user with administration privileges after decompressing the Logtalk
distribution into its final destination; you must restart your computer
@@ -55,8 +55,8 @@ cplgtdirs.sh
cplgtdirs.js
end-user scripts for copying the Logtalk user-modifiable files and
directories to the location pointed by the environment variable
LOGTALKUSER (defaults to ~/logtalk on Unix-like operating-systems
and to My Documents\logtalk on Windows when the variable is not
LOGTALKUSER (defaults to "~/logtalk" on POSIX operating-systems
and to "My Documents\Logtalk" on Windows when the variable is not
defined); must be run by the end-user in order to ensure proper
permissions for the copied files
@@ -85,18 +85,18 @@ make_eclipselgt.js
makes a Windows shortcut named "Logtalk - ECLiPSe" for running Logtalk
with ECLiPSe 5.11 or 5.10 (if you are using a different version, you must
edit the reference to the registry key in the script; if you prefer to use
TkEclipse, open the %LOGTALKHOME%\bin\logtalke_eclipse.pl file with it)
TkEclipse, open the "%LOGTALKHOME%\bin\logtalke_eclipse.pl" file with it)
make_gplgt.sh
makes a shell script named "gplgt" for running Logtalk with GNU Prolog (this
script is adequate for development purposes but does not provide the best
possible performance for running Logtalk with this Prolog compiler; for
optimal performance, see the configs/NOTES file)
makes a shell script named "gplgt" for running Logtalk with GNU Prolog
(this script is adequate for development purposes but does not provide
the best possible performance for running Logtalk with this Prolog
compiler; for optimal performance, see the "configs/NOTES.txt" file)
make_gplgt.js
makes a Windows shortcut named "Logtalk - GNU Prolog" for running Logtalk
with GNU Prolog (this script is adequate for development purposes but does
not provide the best possible performance for running Logtalk with this
Prolog compiler; for optimal performance, see the configs/NOTES file)
Prolog compiler; for optimal performance, see the "configs/NOTES.txt" file)
make_plclgt.sh
makes a shell script named "plclgt" for running Logtalk with K-Prolog
@@ -126,61 +126,62 @@ make_swilgt.sh
when halting the system regarding threads that wouldn't die: you can
supress the message by using "% swilgt 2> /dev/null"
make_swilgt.js
makes a Windows shortcut named "Logtalk - SWI-Prolog" for running Logtalk
with SWI-Prolog
makes a Windows shortcut named "Logtalk - SWI-Prolog" for running
Logtalk´with SWI-Prolog
make_yaplgt.sh
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)
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)
make_xsblgt.sh
makes a shell script named "xsblgt" for running Logtalk with XSB (the
first run of the "xsblgt" script must be made as root or using sudo);
due to lack of XSB support for dealing with environment variables in
file paths, each user must set the environment variable LOGTALKUSER to
~/logtalk
"~/logtalk"
make_xsblgt.js
makes a Windows shortcut named "Logtalk - XSB" for running Logtalk with
XSB (the first call to the shortcut must be made by a user with
administrative rights; assumes that XSB is installed in C:\, edit the
path to the "xsb.exe" executable in the script if necessary; each user
will need to edit the file libpaths/libpaths_no_env_var.pl in order to
replace all occurrences of the LOGTALKUSER environment variable with its
value)
makes a Windows shortcut named "Logtalk - XSB" for running Logtalk
with XSB (the first call to the shortcut must be made by a user with
administrative rights; assumes that XSB is installed in "C:\", edit
the path to the "xsb.exe" executable in the script if necessary; each
user will need to edit the file "libpaths/libpaths_no_env_var.pl" in
order to replace all occurrences of the LOGTALKUSER environment variable
with its value)
makeall_lgt.sh
simple shell script for running all the make_*lgt.sh shell scripts in
sequence (except the make_qplgt.sh as this script implies modifications to
the Logtalk files which are not necessary for the other Prolog compilers);
note that this script will not print any of the special instructions,
remarks, or error messages that you may get when running the make_*lgt.sh
shell scripts individually
simple shell script for running all the "make_*lgt.sh" shell scripts
in sequence (except the "make_qplgt.sh" as this script implies
modifications to the Logtalk files which are not necessary for the
other Prolog compilers); note that this script will not print any of
the special instructions, remarks, or error messages that you may get
when running the "make_*lgt.sh" shell scripts individually
makeall_lgt.js
simple shell script for running all the make_*lgt.js shell scripts in
sequence; note that this script will not print any of the special
simple shell script for running all the "make_*lgt.js" shell scripts
in sequence; note that this script will not print any of the special
instructions, remarks, or error messages that you may get when running
the make_*lgt.js shell scripts individually
the "make_*lgt.js" shell scripts individually
These scripts require the environment variable LOGTALKHOME (pointing to the
Logtalk installation directory) to be defined. The *.sh shell scripts
accept as an optional argument a prefix for the location of a link to the
scripts (default is /usr/local, creating the links in /usr/local/bin). The
*.js scripts add the created shortcuts to the "Logtalk" program group (which
is accessed from the Windows Start Menu).
These scripts require the environment variable LOGTALKHOME (pointing
to the Logtalk installation directory) to be defined. The "*.sh" shell
scripts accept as an optional argument a prefix for the location of a
link to the scripts (default is "/usr/local", creating the links in
"/usr/local/bin"). The "*.js" scripts add the created shortcuts to the
"Logtalk" program group (which is accessed from the Windows Start Menu).
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).
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.txt"
file for details on setting the variables).
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 to
first run the command "chmod a+x *.sh" on the "scripts" and "xml" directories.
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 to first run the command "chmod a+x *.sh" on the "scripts"
and "xml" directories.
Depending on the size and complexity of your Logtalk applications, you may
need to change the integration scripts in order to allocate more memory to
Prolog compilers. Please consult the documentation on the Prolog compilers
you intend to use for details.
Depending on the size and complexity of your Logtalk applications, you
may need to change the integration scripts in order to allocate more
memory to Prolog compilers. Please consult the documentation on the
Prolog compilers you intend to use for details.

View File

@@ -2,7 +2,7 @@
## =================================================================
## Logtalk - Object oriented extension to Prolog
## Release 2.29.4
## Release 2.29.5
##
## Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
## =================================================================
@@ -23,32 +23,32 @@ chmod a+x xml/*.sh
chmod a-x xml/*.js
cd ..
cp -R logtalk/manuals man2294
tar -czf man2294.tgz man2294
mv logtalk lgt2294
tar -czf lgt2294.tgz lgt2294
cp -R logtalk/manuals man2295
tar -czf man2295.tgz man2295
mv logtalk lgt2295
tar -czf lgt2295.tgz lgt2295
md5="`md5 -q lgt2294.tgz`"
md5="`md5 -q lgt2295.tgz`"
sudo mkdir -p /opt/local/var/db/dports/distfiles/logtalk
sudo cp -f lgt2294.tgz /opt/local/var/db/dports/distfiles/logtalk/lgt2294.tgz
sudo cp -f lgt2295.tgz /opt/local/var/db/dports/distfiles/logtalk/lgt2295.tgz
cd /opt/local/var/db/dports/sources/rsync.rsync.darwinports.org_dpupdate_dports/lang/logtalk/
sudo cp -f Portfile Portfile.old
sudo sed -e 's/^version.*/version 2.29.4/' -i '' Portfile
sudo sed -e 's/^version.*/version 2.29.5/' -i '' Portfile
sudo sed -e "s/^checksums.*/checksums md5 $md5/" -i '' Portfile
sudo sed -e 's/^distname.*/distname lgt2294/' -i '' Portfile
sudo sed -e 's/^distname.*/distname lgt2295/' -i '' Portfile
sudo port clean --archive logtalk
sudo port install logtalk
sudo port pkg logtalk
cp -R work/logtalk-2.29.4.pkg $dir
cp -R work/logtalk-2.29.5.pkg $dir
sudo port uninstall logtalk
cd $dir
mkdir manpdf2294
cd man2294/userman
mkdir manpdf2295
cd man2295/userman
./userman.sh
mv userman.pdf ../../manpdf2294
mv userman.pdf ../../manpdf2295
cd ../refman
./refman.sh
mv refman.pdf ../../manpdf2294
mv refman.pdf ../../manpdf2295
cd ../..
tar -czf manpdf2294.tgz manpdf2294
tar -czf manpdf2295.tgz manpdf2295

View File

@@ -2,7 +2,7 @@
## =================================================================
## Logtalk - Object oriented extension to Prolog
## Release 2.29.4
## Release 2.29.5
##
## Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
## =================================================================

View File

@@ -1,6 +1,6 @@
// =================================================================
// Logtalk - Object oriented extension to Prolog
// Release 2.29.4
// Release 2.29.5
//
// Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
// =================================================================

View File

@@ -2,7 +2,7 @@
## =================================================================
## Logtalk - Object oriented extension to Prolog
## Release 2.29.4
## Release 2.29.5
##
## Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
## =================================================================

View File

@@ -1,8 +1,9 @@
Package: logtalk
Version: 2.29.3
Section: languages
Source: logtalk
Version: 2.29.5
Section: devel
Priority: optional
Architecture: all
Architecture: any
Essential: no
Recommends: swi-prolog | gprolog
Maintainer: Paulo Moura <pmoura@logtalk.org>
Description: Logtalk is an open source object-oriented extension to the Prolog programming language. Integrating logic programming with object-oriented and event-driven programming, it is compatible with most Prolog compilers. It supports both prototypes and classes. In addition, it supports component-based programming through category-based composition.

View File

@@ -1,6 +1,6 @@
// =================================================================
// Logtalk - Object oriented extension to Prolog
// Release 2.29.4
// Release 2.29.5
//
// Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
// =================================================================

View File

@@ -2,7 +2,7 @@
## =================================================================
## Logtalk - Object oriented extension to Prolog
## Release 2.29.4
## Release 2.29.5
##
## Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
## =================================================================
@@ -23,24 +23,24 @@ echo
echo "Installing Logtalk on $prefix ..."
echo
rm -rf $prefix/lgt2294
rm -rf $prefix/lgt2295
rm -f $prefix/logtalk
mkdir $prefix/lgt2294
mkdir $prefix/lgt2295
cd ..
cp -R * $prefix/lgt2294
cp -R * $prefix/lgt2295
cd $prefix
chmod -R go-w,a+r lgt2294
chmod a+x lgt2294
chmod a+x lgt2294/scripts/*.sh
chmod a-x lgt2294/scripts/*.js
chmod a+x lgt2294/scripts/linux/*.sh
chmod a+x lgt2294/scripts/macosx/postflight
chmod a+x lgt2294/xml/*.sh
chmod a-x lgt2294/xml/*.js
ln -sf lgt2294 logtalk
chmod -R go-w,a+r lgt2295
chmod a+x lgt2295
chmod a+x lgt2295/scripts/*.sh
chmod a-x lgt2295/scripts/*.js
chmod a+x lgt2295/scripts/linux/*.sh
chmod a+x lgt2295/scripts/macosx/postflight
chmod a+x lgt2295/xml/*.sh
chmod a-x lgt2295/xml/*.js
ln -sf lgt2295 logtalk
mkdir -p bin
cd bin

View File

@@ -2,7 +2,7 @@
## =================================================================
## Logtalk - Object oriented extension to Prolog
## Release 2.29.4
## Release 2.29.5
##
## Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
## =================================================================
@@ -27,7 +27,7 @@ if ! [ -d "$LOGTALKHOME" ]; then
fi
cd $LOGTALKHOME/..
rm -rf lgt2294
rm -rf lgt2295
rm -f logtalk
if [ -d bin ]; then

View File

@@ -1,6 +1,6 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.29.3
Release 2.29.5
Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
=================================================================

View File

@@ -2,7 +2,7 @@
## =================================================================
## Logtalk - Object oriented extension to Prolog
## Release 2.29.3
## Release 2.29.5
##
## Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
## =================================================================
@@ -17,8 +17,8 @@ cd /usr/local/logtalk
scripts/cleandist.sh
cd ..
tar -czf lgt2293.tgz lgt2293
mv lgt2293.tgz /usr/src/redhat/SOURCES
tar -czf lgt2295.tgz lgt2295
mv lgt2295.tgz /usr/src/redhat/SOURCES
cd "$dir"
rpmbuild -ba --target=noarch-*-linux logtalk.spec

View File

@@ -1,11 +1,11 @@
Name: logtalk
Summary: Logtalk - Open source object-oriented extension to Prolog
Version: 2.29.3
Version: 2.29.5
Release: 1
License: Artistic License 2.0
Group: Development/Languages
Packager: Paulo Moura <pmoura@logtalk.org>
Source: http://logtalk.org/files/lgt2293.tgz
Source: http://logtalk.org/files/lgt2295.tgz
BuildArchitectures: noarch
URL: http://logtalk.org/
Prefix: /usr/local
@@ -13,23 +13,23 @@ AutoReqProv: no
%description
Logtalk is an open source object-oriented extension to the Prolog programming language. Integrating logic programming with object-oriented and event-driven programming, it is compatible with most Prolog compilers. It supports both prototypes and classes. In addition, it supports component-based programming through category-based composition.
%prep
%setup -n lgt2293
%setup -n lgt2295
%build
%install
rm -rf /usr/local/lgt2293
rm -rf /usr/local/lgt2295
rm -f /usr/local/logtalk
mkdir /usr/local/lgt2293
cp -R * /usr/local/lgt2293
mkdir /usr/local/lgt2295
cp -R * /usr/local/lgt2295
cd /usr/local
chmod -R go-w,a+r lgt2293
chmod a+x lgt2293
chmod a+x lgt2293/scripts/*.sh
chmod a-x lgt2293/scripts/*.js
chmod a+x lgt2293/scripts/linux/*.sh
chmod a+x lgt2293/scripts/macosx/postflight
chmod a+x lgt2293/xml/*.sh
chmod a-x lgt2293/xml/*.js
ln -sf lgt2293 logtalk
chmod -R go-w,a+r lgt2295
chmod a+x lgt2295
chmod a+x lgt2295/scripts/*.sh
chmod a-x lgt2295/scripts/*.js
chmod a+x lgt2295/scripts/linux/*.sh
chmod a+x lgt2295/scripts/macosx/postflight
chmod a+x lgt2295/xml/*.sh
chmod a-x lgt2295/xml/*.js
ln -sf lgt2295 logtalk
cd bin
ln -sf ../logtalk/scripts/cplgtdirs.sh cplgtdirs
ln -sf ../logtalk/xml/lgt2pdf.sh lgt2pdf
@@ -38,25 +38,25 @@ ln -sf ../logtalk/xml/lgt2xml.sh lgt2xml
%clean
%files
%defattr(-,root,users)
%doc /usr/local/lgt2293/BIBLIOGRAPHY.bib
%doc /usr/local/lgt2293/CUSTOMIZE.txt
%doc /usr/local/lgt2293/INSTALL.txt
%doc /usr/local/lgt2293/LICENSE.txt
%doc /usr/local/lgt2293/QUICK_START.txt
%doc /usr/local/lgt2293/README.txt
%doc /usr/local/lgt2293/RELEASE_NOTES.txt
%doc /usr/local/lgt2293/UPGRADING.txt
/usr/local/lgt2293/compiler
/usr/local/lgt2293/configs
/usr/local/lgt2293/contributions
/usr/local/lgt2293/examples
/usr/local/lgt2293/libpaths
/usr/local/lgt2293/library
%docdir /usr/local/lgt2293/manuals
/usr/local/lgt2293/manuals
/usr/local/lgt2293/scripts
/usr/local/lgt2293/wenv
/usr/local/lgt2293/xml
%doc /usr/local/lgt2295/BIBLIOGRAPHY.bib
%doc /usr/local/lgt2295/CUSTOMIZE.txt
%doc /usr/local/lgt2295/INSTALL.txt
%doc /usr/local/lgt2295/LICENSE.txt
%doc /usr/local/lgt2295/QUICK_START.txt
%doc /usr/local/lgt2295/README.txt
%doc /usr/local/lgt2295/RELEASE_NOTES.txt
%doc /usr/local/lgt2295/UPGRADING.txt
/usr/local/lgt2295/compiler
/usr/local/lgt2295/configs
/usr/local/lgt2295/contributions
/usr/local/lgt2295/examples
/usr/local/lgt2295/libpaths
/usr/local/lgt2295/library
%docdir /usr/local/lgt2295/manuals
/usr/local/lgt2295/manuals
/usr/local/lgt2295/scripts
/usr/local/lgt2295/wenv
/usr/local/lgt2295/xml
/usr/local/logtalk
/usr/local/bin/cplgtdirs
/usr/local/bin/lgt2pdf

View File

@@ -1,6 +1,6 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.29.3
Release 2.29.5
Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
=================================================================

View File

@@ -1,6 +1,6 @@
<h1>Logtalk - Object oriented extension to Prolog</h1>
<h3>Release 2.29.3</h3>
<h3>Release 2.29.5</h3>
<h3>Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.</h3>

View File

@@ -2,7 +2,7 @@
## =================================================================
## Logtalk - Object oriented extension to Prolog
## Release 2.29.3
## Release 2.29.5
##
## Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
## =================================================================

Binary file not shown.

View File

@@ -2,7 +2,7 @@
## =================================================================
## Logtalk - Object oriented extension to Prolog
## Release 2.29.4
## Release 2.29.5
##
## Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
## =================================================================
@@ -52,7 +52,7 @@ echo ":- compile('\$LOGTALKUSER/libpaths/libpaths.pl')." >> logtalk_bp.pl
echo ":- load('\$LOGTALKUSER/libpaths/libpaths.pl')." >> logtalk_bp.pl
echo "#/bin/sh" > bplgt
echo "bp -g \"consult('\\\$LOGTALKHOME/bin/logtalk_bp.pl'), \\\$bp_top_level\"" >> bplgt
echo "bp -g \"consult('\\\$LOGTALKHOME/bin/logtalk_bp.pl'), \\\$bp_top_level\" \"\$@\"" >> bplgt
chmod a+x bplgt
ln -sf $LOGTALKHOME/bin/bplgt $prefix/bin/bplgt
echo "Done. A link to the script was been created in $prefix/bin."

View File

@@ -1,6 +1,6 @@
// =================================================================
// Logtalk - Object oriented extension to Prolog
// Release 2.29.4
// Release 2.29.5
//
// Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
// =================================================================

View File

@@ -2,7 +2,7 @@
## =================================================================
## Logtalk - Object oriented extension to Prolog
## Release 2.29.4
## Release 2.29.5
##
## Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
## =================================================================
@@ -53,7 +53,7 @@ echo ":- op(200, fy, ?)." >> logtalk_ciao.pl
echo ":- op(200, fy, @)." >> logtalk_ciao.pl
echo ":- op(200, fy, -)." >> logtalk_ciao.pl
echo "#/bin/sh" > ciaolgt
echo "ciaosh -l \$LOGTALKHOME/bin/logtalk_ciao.pl" >> ciaolgt
echo "ciaosh -l \"\$LOGTALKHOME/bin/logtalk_ciao.pl\" \"\$@\"" >> ciaolgt
chmod a+x ciaolgt
ln -sf $LOGTALKHOME/bin/ciaolgt $prefix/bin/ciaolgt
echo "Done. A link to the script was been created in $prefix/bin."

View File

@@ -1,6 +1,6 @@
// =================================================================
// Logtalk - Object oriented extension to Prolog
// Release 2.29.4
// Release 2.29.5
//
// Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
// =================================================================

View File

@@ -2,7 +2,7 @@
## =================================================================
## Logtalk - Object oriented extension to Prolog
## Release 2.29.4
## Release 2.29.5
##
## Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
## =================================================================
@@ -52,7 +52,7 @@ echo ":- compile('\$LOGTALKHOME/bin/logtalk_comp_eclipse.pl')." >> logtalk_eclip
echo ":- compile('\$LOGTALKUSER/libpaths/libpaths.pl')." >> logtalk_eclipse.pl
echo "#/bin/sh" > eclipselgt
echo "eclipse -b \$LOGTALKHOME/bin/logtalk_eclipse.pl" >> eclipselgt
echo "eclipse -b \"\$LOGTALKHOME/bin/logtalk_eclipse.pl\" \"\$@\"" >> eclipselgt
chmod a+x eclipselgt
ln -sf $LOGTALKHOME/bin/eclipselgt $prefix/bin/eclipselgt

View File

@@ -1,6 +1,6 @@
// =================================================================
// Logtalk - Object oriented extension to Prolog
// Release 2.29.4
// Release 2.29.5
//
// Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
// =================================================================

View File

@@ -2,7 +2,7 @@
## =================================================================
## Logtalk - Object oriented extension to Prolog
## Release 2.29.4
## Release 2.29.5
##
## Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
## =================================================================
@@ -44,7 +44,7 @@ cd bin
echo ":- built_in." > logtalk_gp.pl
cat ../compiler/logtalk.pl >> logtalk_gp.pl
echo "#/bin/sh" > gplgt
echo "gprolog --init-goal \"['\$LOGTALKUSER/configs/gnu.config', '\$LOGTALKHOME/bin/logtalk_gp.pl', '\$LOGTALKUSER/libpaths/libpaths.pl']\"" >> gplgt
echo "gprolog --init-goal \"['\$LOGTALKUSER/configs/gnu.config', '\$LOGTALKHOME/bin/logtalk_gp.pl', '\$LOGTALKUSER/libpaths/libpaths.pl']\" \"\$@\"" >> gplgt
chmod a+x gplgt
ln -sf $LOGTALKHOME/bin/gplgt $prefix/bin/gplgt
echo "Done. A link to the script was been created in $prefix/bin."

View File

@@ -1,6 +1,6 @@
// =================================================================
// Logtalk - Object oriented extension to Prolog
// Release 2.29.4
// Release 2.29.5
//
// Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
// =================================================================

View File

@@ -2,7 +2,7 @@
## =================================================================
## Logtalk - Object oriented extension to Prolog
## Release 2.29.4
## Release 2.29.5
##
## Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
## =================================================================
@@ -45,7 +45,7 @@ echo ":- ensure_loaded('\$LOGTALKUSER/configs/k.config')." > logtalk_plc.pl
echo ":- ensure_loaded('\$LOGTALKHOME/compiler/logtalk.pl')." >> logtalk_plc.pl
echo ":- ensure_loaded('\$LOGTALKUSER/libpaths/libpaths.pl')." >> logtalk_plc.pl
echo "#/bin/sh" > plclgt
echo "\$PLC/plc -h 2048k -l 1024k -g 2048k -e \"(consult('\\\$LOGTALKHOME/bin/logtalk_plc.pl'), '\\\$root').\"" >> plclgt
echo "\$PLC/plc -h 2048k -l 1024k -g 2048k -e \"(consult('\\\$LOGTALKHOME/bin/logtalk_plc.pl'), '\\\$root').\" \"\$@\"" >> plclgt
chmod a+x plclgt
ln -sf $LOGTALKHOME/bin/plclgt $prefix/bin/plclgt
echo "Done. A link to the script was been created in $prefix/bin."

View File

@@ -2,7 +2,7 @@
## =================================================================
## Logtalk - Object oriented extension to Prolog
## Release 2.29.4
## Release 2.29.5
##
## Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
## =================================================================

View File

@@ -1,6 +1,6 @@
// =================================================================
// Logtalk - Object oriented extension to Prolog
// Release 2.29.4
// Release 2.29.5
//
// Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
// =================================================================

View File

@@ -2,7 +2,7 @@
## =================================================================
## Logtalk - Object oriented extension to Prolog
## Release 2.29.4
## Release 2.29.5
##
## Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
## =================================================================
@@ -52,7 +52,7 @@ fi
echo ":- compile('\$LOGTALKUSER/libpaths/libpaths.pl')." >> logtalk_sicstus.pl
echo "#/bin/sh" > sicstuslgt
echo "sicstus -l \$LOGTALKHOME/bin/logtalk_sicstus.pl" >> sicstuslgt
echo "sicstus -l \"\$LOGTALKHOME/bin/logtalk_sicstus.pl\" \"\$@\"" >> sicstuslgt
chmod a+x sicstuslgt
ln -sf $LOGTALKHOME/bin/sicstuslgt $prefix/bin/sicstuslgt
echo "Done. A link to the script was been created in $prefix/bin."

View File

@@ -1,6 +1,6 @@
// =================================================================
// Logtalk - Object oriented extension to Prolog
// Release 2.29.4
// Release 2.29.5
//
// Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
// =================================================================

View File

@@ -2,7 +2,7 @@
## =================================================================
## Logtalk - Object oriented extension to Prolog
## Release 2.29.4
## Release 2.29.5
##
## Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
## =================================================================
@@ -52,8 +52,8 @@ echo ":- consult('\$LOGTALKUSER/configs/swihook.pl')." >> logtalk_swi.pl
echo ":- consult('\$LOGTALKUSER/configs/xpcehook.pl')." >> logtalk_swi.pl
echo "#/bin/sh" > swilgt
case $( uname -s ) in
Darwin ) echo "swipl -f \$LOGTALKHOME/bin/logtalk_swi.pl" >> swilgt;;
* ) echo "pl -f \$LOGTALKHOME/bin/logtalk_swi.pl" >> swilgt;;
Darwin ) echo "swipl -f \"\$LOGTALKHOME/bin/logtalk_swi.pl\" \"\$@\"" >> swilgt;;
* ) echo "pl -f \"\$LOGTALKHOME/bin/logtalk_swi.pl\" \"\$@\"" >> swilgt;;
esac
chmod a+x swilgt
ln -sf $LOGTALKHOME/bin/swilgt $prefix/bin/swilgt

View File

@@ -1,6 +1,6 @@
// =================================================================
// Logtalk - Object oriented extension to Prolog
// Release 2.29.4
// Release 2.29.5
//
// Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
// =================================================================

View File

@@ -2,7 +2,7 @@
## =================================================================
## Logtalk - Object oriented extension to Prolog
## Release 2.29.4
## Release 2.29.5
##
## Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
## =================================================================
@@ -47,7 +47,7 @@ echo ":- reconsult('~/logtalk/libpaths/libpaths_no_env_var.pl')." >> logtalk_xsb
echo ":- path_sysop(chdir, '~')." >> logtalk_xsb.pl
echo "#/bin/sh" > xsblgt
echo "cd \$LOGTALKHOME" >> xsblgt
echo "xsb -l -e \"reconsult('bin/logtalk_xsb.pl').\"" >> xsblgt
echo "xsb -l -e \"reconsult('bin/logtalk_xsb.pl').\" \"\$@\"" >> xsblgt
chmod a+x xsblgt
ln -sf $LOGTALKHOME/bin/xsblgt $prefix/bin/xsblgt
echo "Done. A link to the script was been created in $prefix/bin."

View File

@@ -1,6 +1,6 @@
// =================================================================
// Logtalk - Object oriented extension to Prolog
// Release 2.29.4
// Release 2.29.5
//
// Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
// =================================================================

View File

@@ -2,7 +2,7 @@
## =================================================================
## Logtalk - Object oriented extension to Prolog
## Release 2.29.4
## Release 2.29.5
##
## Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
## =================================================================
@@ -46,7 +46,7 @@ echo ":- reconsult('\$LOGTALKHOME/compiler/logtalk.pl')." >> logtalk_yap.pl
echo ":- reconsult('\$LOGTALKUSER/libpaths/libpaths.pl')." >> logtalk_yap.pl
echo "#/bin/sh" > yaplgt
echo "yap -s 49152 -h 16384 -t 1024 -l \$LOGTALKHOME/bin/logtalk_yap.pl" >> yaplgt
echo "yap -s 49152 -h 16384 -t 1024 -l \"\$LOGTALKHOME/bin/logtalk_yap.pl\" \"\$@\"" >> yaplgt
chmod a+x yaplgt
ln -sf $LOGTALKHOME/bin/yaplgt $prefix/bin/yaplgt
echo "Done. A link to the script was been created in $prefix/bin."

View File

@@ -1,6 +1,6 @@
// =================================================================
// Logtalk - Object oriented extension to Prolog
// Release 2.29.4
// Release 2.29.5
//
// Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
// =================================================================

View File

@@ -2,7 +2,7 @@
## =================================================================
## Logtalk - Object oriented extension to Prolog
## Release 2.29.4
## Release 2.29.5
##
## Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
## =================================================================

View File

@@ -1,6 +1,6 @@
=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.29.3
Release 2.29.5
Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
=================================================================

View File

@@ -1,7 +1,7 @@
; Script generated by the Inno Setup Script Wizard.
#define MyAppName "Logtalk"
#define MyAppVerName "Logtalk 2.29.3"
#define MyAppVerName "Logtalk 2.29.5"
#define MyAppPublisher "Logtalk.org"
#define MyAppURL "http://logtalk.org"
#define MyAppUrlName "Logtalk Web Site.url"
@@ -24,12 +24,12 @@ DefaultGroupName={#MyAppName}
DisableProgramGroupPage=yes
LicenseFile=C:\logtalk\LICENSE.txt
InfoBeforeFile=C:\logtalk\README.txt
OutputBaseFilename=lgt2293
OutputBaseFilename=lgt2295
Compression=lzma
SolidCompression=yes
PrivilegesRequired=none
VersionInfoVersion=2.29.3
VersionInfoVersion=2.29.5
VersionInfoCopyright=<3D> Paulo Moura, 1998-2007
AllowRootDirectory=yes
@@ -67,7 +67,7 @@ Name: shortcut; Description: "&Create a desktop shortcut to the Logtalk user fol
Name: "english"; MessagesFile: "compiler:Default.isl"
[Messages]
BeveledLabel=Logtalk 2.29.3 <20> Paulo Moura, 1998-2007
BeveledLabel=Logtalk 2.29.5 <20> Paulo Moura, 1998-2007
[Dirs]
Name: {code:GetLgtUserDir}; Components: user; Flags: uninsneveruninstall