Skip to content

SWISH

Web-based Prolog environment

SWISH is a web-based environment for writing, running and sharing SWI-Prolog programs. Its Prolog backend works with a browser interface, and the project provides hosted and self-hosted options. Start with an example program and a query in the public instance, then explore how programs and queries can be shared.

Languages: Prolog