Go to the first, previous, next, last section, table of contents.


Beyond installation

Author(s): Manuel Carro, Daniel Cabeza, Manuel Hermenegildo.

Version: 1.5#118 (2000/4/19, 18:13:43 CEST)

Architecture-specific notes and limitations

Ciao makes use of advanced characteristics of modern architectures and operating systems such as multithreading, shared memory, sockets, locks, dynamic load libraries, etc., some of which are sometimes not present in a given system and others may be implemented in very different ways across the different systems. As a result, currently not all Ciao features are available in all supported operating systems. Sometimes this is because not all the required features are present in all the OS flavors supported and sometimes because we simply have not had the time to port them yet.

The current state of matters is as follows:

LINUX:
multithreading, shared DB access, and locking working.
Solaris:
multithreading, shared DB access, and locking working.
SunOS 4:
multithreading, shared DB access, and locking NOT working.
Win 95/NT:
multithreading working. Shared DB access, locking, and dynamic linking of object code (C) libraries NOT working.

The features that do not work are disabled at compile time. If problems appear, please disable them explicitly in the SETTINGS file. We will make this more automatic sometime in the future.

Keeping up to date with the Ciao users mailing list

We recommend that you join the Ciao users mailing list (ciao-users@clip.dia.fi.upm.es), in order to receive information on new versions and solutions to problems. Simply send a message to ciao-users-request@clip.dia.fi.upm.es, containing in the body only the word:

subscribe

alone in one line. Messages in the list are strictly limited to issues directly related to Ciao Prolog and your email address will of course be kept strictly confidential. You mail also want to subscribe to the comp.lang.prolog newsgroup.

There is additional info available on the Ciao system, other CLIP group software, publications on the technology underlying these systems, etc. in the CLIP group's WWW site http://clip.dia.fi.upm.es.

Downloading new versions

Ciao and its related libraries and utilities are under constant improvement, so you should make sure that you have the latest versions of the different components, which can be dowloaded from:

http://clip.dia.fi.upm.es/Software

Reporting bugs

If you still have problems after downloading the latest version and reading the installation instructions you can send a message to ciao-bug@clip.dia.fi.upm.es. Please be as informative as possible in your messages, so that we can reproduce the bug.


Go to the first, previous, next, last section, table of contents.