Abstract: Since the first version of the CLIPS 6.20 User`s Guide, in March 2002, this technical manual has been an essential piece to get started in non-imperative programming guided by facts and actions. It has been progressively revised with every CLIPS release. The latest version of this guide has been reviewed by Dr. Giarratano J.C. and Edited by Gary Riley in April 2021. And now includes the latest advances introduced in CLIPS version 6.40.

To-Do List:

  • (1) Build navigation system by chapters.
  • (2) Mechanism to not alter the source code of examples.
  • (3) Translation of chapters Introduction, 1st, 2nd, 3rd and 4th.
  • (4) Review system of directories and images
  • [ - ] (5) Translation of chapters 5th, 6th and 7th (completed Part-I).
  • [ - ] (6) Translation of chapters 8th and 9th.
  • [ - ] (7) Translation of chapters 10th, 11th (completed Part-II COOL).
  • [ - ] (8) Translation of chapter 12 and support annex
  • [ - ] (9) Review and compilation as .epub and .pdf

Section 1: Identification

  • Responsible for the proposal: FJ Aguayo1.
  • Proposal date: April, 2022.
  • Results location: GitHub repo.

Section 2: Process

  • The goal is to make a complete translation, paragraph by paragraph, of version 6.4 of the CLIPS User Guide2.
  • All source code is treated identically in both languages, and in the Web version, a header is added to each Code Listing.

2.1. Description of the proposal:

  • Complete the translation of the CLIPS User’s Guide version 6.40. Edited and revised in 2021.
  • Once the translation of the contents is done, convert them to an open format (Markdown) for viewing as a book on the Internet.

2.2. Target platform

  • Markdown language

23. What does the translation proposal need?

  • Weather. Approximately 250 hours of work. One half hour for each page of the original Guide in English.
  • Professional translation tools.
  • Build a glossary with terms that are impossible to translate into Spanish.

2.4. Why this proposal?

  • Because an introductory text to the CLIPS Language is still absolutely necessary. And this guide has proven to be an essential tool to get started with CLIPS.
  • Because no translations of this manual have been found on the Internet.

2.5. Underlying technology or technologies:

  • COOL
  • Java
  • lisp

2.6. Package name for the translated files?

  • clips-640-user-guide-chapter-00
  • clips-640-user-guide-chapter-00 etc.

2.7. Dependencies on specific operating systems

  • None.

2.8. Security issues due to the current security model

  • Does not apply to this project

2.9. Internationalization or localization problems?

  • They have not been implemented.

2.10. Any need for revision as a result of this work?

  • It has not been planned. Awaiting review.

2.11. Schedule for the development of this proposal

  • Start: April 2022
  • Scheduled finish: September 2022

Section 3: Contributions

3.1. Documents, proposals or implementations that describe the technology.

3.2. Starting point of the work.

  • CLIPS 6.4 User Guide (2021)

Section 4: Additional Information (Optional)

4.1. Additional information to include in the Improvement Proposal


  1. Traducción (es-ES): Dr. FJ. Aguayo (2022). The rights of this work belong to its original authors. The translation has been done under the GNU Lesser General Public License v2.1. 

  2. CLIP 6.4 User’s Guide. 2021. Joseph C. Giarratano, Ph.D. Editor, Gary Riley. Available at: https://sourceforge.net/projects/clipsrules/files/CLIPS/6.40/. Visited in 2022. 

License: GNU Lesser General Public License v2.1
Author: Giarratano, Riley
Updated: 2022-08-10