Welcome to the Prolog Community Discourse! 👋

A central forum for the Prolog Community to discuss all things Prolog.

:wave: Joining

Sign up to join us!

:sunglasses: Following

Set categories or topics to “Watching” (use the bell :bell: dropdown at the top left) to get emails for any posts on them.

There are categories defined for particular working groups (e.g., on Prolog Education, Prolog Implementers Forum, and, in particular, Prolog Improvement Proposals, etc.) as well as a General category in which you can open new topics.

:left_speech_bubble: Contributing

You can contribute to any of the categories and topics that are already open (by hitting “Reply”) and you can also start new topics.


Some things you can do to get started:

:speaking_head: Introduce yourself by adding your picture and information about yourself and your interests to your profile. What is one thing you’d like to be asked about?

:open_book: Get to know the community by browsing discussions that are already happening here. When you find a post interesting, informative, or entertaining, use the :heart: to show your appreciation or support!

:handshake: Contribute by commenting, sharing your own perspective, asking questions, or offering feedback in the discussion. Before replying or starting new topics, please review the Community Guidelines.


If you need help or have a suggestion, feel free to ask in Site Feedback or contact the admins.