In accordance with our meta agreement, since one candidate received more votes than the others, we have a new featured language! Throughout September 2022, our Language of the Month will be:


What's a Language of the Month?

See the meta post for nominations. In short, during September, those who wish to participate should learn (at least the basics of) Prolog, and use it to solve challenges. Participation is completely optional, but is anticipated to be fun!

Information about Prolog

Prolog or PROgramming in LOGics is a logical and declarative programming language. It is one major example of the fourth generation language that supports the declarative programming paradigm. This is particularly suitable for programs that involve symbolic or non-numeric computation. This is the main reason to use Prolog as the programming language in Artificial Intelligence, where symbol manipulation and inference manipulation are the fundamental tasks.

In Prolog, we need not mention the way how one problem can be solved, we just need to mention what the problem is, so that Prolog automatically solves it. However, in Prolog we are supposed to give clues as the solution method.

-- Tutorialspoint



I, Steffan, will offer a +100 bounty for any user's 5th Prolog answer in September.
I, user, will try to offer a n*100 bounty for any user's nth Prolog answer in September.

  • \$\begingroup\$ Wonder where that come from🤔 \$\endgroup\$
    – TKirishima
    Commented Sep 1, 2022 at 18:58
  • 1
    \$\begingroup\$ @TKirishima I actually nominated it a few months ago, before weekgolf even existed lol \$\endgroup\$
    – naffetS
    Commented Sep 1, 2022 at 22:09
  • 2
    \$\begingroup\$ Most of the people here probably don't even know week.golf exists, to be honest. It was just a coincidence. \$\endgroup\$
    – user
    Commented Sep 1, 2022 at 22:18
  • 1
    \$\begingroup\$ TIL about week.golf. \$\endgroup\$
    – Jonah
    Commented Sep 14, 2022 at 15:55
  • 1
    \$\begingroup\$ @Steffan Any advice on learning with SWI vs GNU? \$\endgroup\$
    – Jonah
    Commented Sep 14, 2022 at 15:58
  • \$\begingroup\$ @Jonah I've never used GNU prolog, so idk. \$\endgroup\$
    – naffetS
    Commented Sep 15, 2022 at 2:36

1 Answer 1


List of all Prolog answers posted in September 2022

List of relevant tips posted in September 2022

List of relevant challenges posted in September 2022

  • add entries in the form:

    [<challenge title>](https://codegolf.stackexchange.com/a/<answer-ID>) by [username](https://codegolf.stackexchange.com/users/<user-ID>)

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .