All Projects → simply-logical → simply-logical

simply-logical / simply-logical

Licence: other
Online, interactive edition of the "Simply Logical" Prolog textbook

Programming Languages

prolog
421 projects
TeX
3793 projects
Raku
181 projects
CSS
56736 projects

Projects that are alternatives of or similar to simply-logical

python-fortran
Python-Fortran bindings examples
Stars: ✭ 45 (-31.82%)
Mutual labels:  jupyter-book
data-science-notes
Open-source project hosted at https://makeuseofdata.com to crowdsource a robust collection of notes related to data science (math, visualization, modeling, etc)
Stars: ✭ 52 (-21.21%)
Mutual labels:  jupyter-book
Intro-Cultural-Analytics
Introduction to Cultural Analytics & Python, course website and online textbook powered by Jupyter Book
Stars: ✭ 137 (+107.58%)
Mutual labels:  jupyter-book
MDAPL
The de facto standard for people who are looking to learn Dyalog APL from a book. This updated version is a work in progress.
Stars: ✭ 24 (-63.64%)
Mutual labels:  jupyter-book

PDF Online
DOI arXiv
Licence
Join the chat at https://gitter.im/simply-logical/simply-logical

Simply Logical – Intelligent Reasoning by Example (Fully Interactive Online Edition)

Simply Logical cover

by Peter Flach, then at Tilburg University, the Netherlands
John Wiley 1994, xvi + 240 pages, ISBN 0471 94152 2
Reprinted: December 1994, July 1998.

History

"Simply Logical -- Intelligent Reasoning by Example" by Peter Flach was first published by John Wiley in 1994. It could be purchased as book-only or with a 3.5 inch diskette containing the Prolog programs printed in the book (for various operating systems).

In 2007 the copyright reverted back to the author and book and programs have been freely available online ever since. The print version is no longer available through John Wiley publishers.

In 2015, as a pilot, we ported most of the original book into an online, interactive website using SWI-Prolog's SWISH platform. Since then, we created the Simply Logical open source organisation committed to maintaining a suite of freely available interactive online educational resources about Artificial Intelligence and Logic Programming with Prolog. Visit our organisation's website and GitHub profile for more details.

This book is no longer available through John Wiley publishers. You can download a free PDF copy or view an online version.

PDF version

PDF
The PDF version of the original book is available as a GitHub release.

Online version

Online
The online version of the book is hosted on GitHub Pages. It is built with Jupyter Book and SWISH, the online version of SWI-Prolog. It follows the structure of the original print version, with minor corrections and additions as explained in the preface.

Prolog code blocks not working

If the interactive Prolog code blocks are not working for you in the online version of the book, please ensure that third-party cookies are enabled in your web browser.

Error in the book

If you find an error in the online version of the book, please open a GitHub issue.

Building the book

  1. Pull the book repository
    git clone https://github.com/simply-logical/simply-logical.git
    
    cd simply-logical
  2. Install Jupyter Book with the sphinx-prolog extension
    pip install -r requirements.txt
  3. Build the book
    jb build .
  4. Open the html build
    open _build/html/index.html
    or run it as a server
    python3 -m http.server --directory _build/html
    open http://localhost:8000
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].