99-Problems

OCaml Prolog
OCaml workflow Prolog workflow

I first heard of the 99 problem challenge when I was studying OCaml. But I soon learned that the 99 problem challenge started with Prolog. But now you can find it for almost all languages:

My plan is to do these problems in (some) of the languages here. My goal will be to compare paradigms1, how easy it is to setup, test, use, etc.

1 I know that most of these languages are multi-paradigm, but I'll categorize them on their main paradigm.

Example:

  • Static functional
    • OCaml
    • Haskell
  • Dynamic functional
    • LISP
    • Racket
    • Clojure
  • Static imperative
    • Rust
  • Dynamic imperative
    • Python
  • Logical
    • Prolog

I will attempt the ones in bold.