Skip to content
/ ciao Public

Ciao is a modern Prolog implementation that builds up from a logic-based simple kernel designed to be portable, extensible, and modular.

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

ciao-lang/ciao

Folders and files

NameName
Last commit message
Last commit date

Latest commit

95d9a47 · Nov 15, 2024
Mar 5, 2024
Oct 13, 2024
Oct 24, 2021
Oct 13, 2024
Nov 15, 2024
Mar 30, 2021
Mar 30, 2021
Jul 22, 2024
Dec 17, 2015
Oct 13, 2024
Feb 3, 2022
Feb 3, 2022
Jul 22, 2024
Jul 5, 2022
Dec 7, 2015
Oct 13, 2024

Repository files navigation

The Ciao Programming Language

Ciao is a general-purpose programming language in the Prolog family that builds up from a logic-based simple kernel, and is designed to be extensible and modular. Please check the documentation for a complete feature list.

This repository contains the Ciao compiler, standard libraries, and build system. Other advanced features (static analysis, documentation generation, Emacs-based development environment, etc.) are provided in separate bundles.

Installation

Build Try

curl https://ciao-lang.org/boot -sSfL | sh

Please consult the installation instructions for details.