This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
yap-6.3/Logtalk/QUICK_START

103 lines
3.6 KiB
Plaintext
Raw Normal View History

=================================================================
Logtalk - Object oriented extension to Prolog
Release 2.21.1
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
=================================================================
Quick start
===========
1. Open the manuals/index.html file with a web browser.
2. Select the Tutorial link. This will provide you with a basic understanding
of the main Logtalk concepts.
3. Go back to the index.html file and select the User Manual link and then
the Installing and running Logtalk links. This will provide you with a basic
understanding of how to start Logtalk and compile and load Logtalk code.
Assuming that Logtalk supports your Prolog compiler:
1. Read the NOTES file in the configs sub-directory to check if any patch
or workaround is needed for your compiler.
2. Start your Prolog compiler.
3. Change the current working directory of your Prolog session to the Logtalk
installation directory. If you don't know which predicate to use, check the
configs/NOTES file or your Prolog reference manual.
4. Compile and load the config file for your Prolog compiler.
5. Compile and load the Logtalk pre-processor/runtime found in the compiler
sub-directory.
Note that both the configuration files and the compiler/preprocessor files
are Prolog files. The predicate called to load these files depends on your
Prolog compiler (consult your Prolog compiler documentation or take a look
at the definition of the predicate '$lgt_load_prolog_code'/1 in the config
file. For most command-line compilers, you could type at the Prolog prompt
something like:
| ?- ['configs/foo.config', 'compiler/logtalk.pl'].
Replace the file name foo.config with the appropriated config file name for
your compiler.
Now you may try some of the included examples:
1. Change the working directory of your Prolog compiler to the library
directory and then type at the Prolog prompt the following query:
| ?- logtalk_load(all_loader).
This will load all the library entities that you will need in order to run
the Logtalk examples.
2. Open the examples sub-directory. There you find several sub-directories
with ready to run examples and a NOTES file containing general instructions
and a brief description of each example. Select and open one of the examples
sub-directory.
3. Read the example NOTES file. Some examples are dependent on other examples
or on library objects (already loaded on step one). You may need to load
additional files before running the chosen example.
4. Change the working directory of your Prolog compiler to the example
directory.
5. Compile and load the loader file for the example as described in the NOTES
and SCRIPT files. For most examples, the loader file is named loader.lgt.
Therefore, you will need to type the query:
| ?- logtalk_load(loader).
This will compile and load all the example files.
6. Open the example SCRIPT file, which contains sample queries that you
may try by copying-and-pasting or dragging-and-droping them on your Prolog
interpreter top-level.
Ready to start writing your own programs?
1. Read the User Manual sections on Programming in Logtalk and Running and
debugging Logtalk programs.
2. Take a look at the wenv sub-directory. There you will find syntax
configuration files for popular text editors that enable syntax coloring
when editing Logtalk source files.
3. Create a sub-directory with a suitable name to hold all the files of your
application.
4. Copy to this sub-directory a loader file from one of the example directories
and modify it to load your own source files.
5. Have fun!