It continues to be immensely surprising to me that Joe Armstrong was able to write the initial Erlang implementation in Prolog. I wish I’d asked him about getting a copy of the source code.

    What does this say about Forth? Not much except that it isn't for me.
    Take Prolog. I know few things more insulting than having to code in
    Prolog. Whereas Armstrong developed Erlang in Prolog and liked it much
    better than reimplementing Erlang in C for speed. I can't imagine how
    this could be, but this is how it was. People are different.
from Yossi Kreinin's "My history with Forth & stack machines" [0]. Some people write APL and enjoy it. Some can't bear Lisp even after 10 years of working with it.

[0] https://yosefk.com/blog/my-history-with-forth-stack-machines...

Regarding distributed systems, I find Torbjörn Lager's recent work on Web Prolog particularly interesting. He recently posted about it here:

https://github.com/mthom/scryer-prolog/discussions/3322

and also in the course of a discussion on various approaches to implement concurrency in Prolog:

https://github.com/mthom/scryer-prolog/discussions/3307