Maybe the title would have been better like this: "PROLOG: The coding language that finance forgot."

Erlang (the language) is rooted in Prolog, and many of its best traits can be traced back to this fact. That everything is a pattern, and you can pattern match pretty much anything is rarely found in other languages, for example. Elixir made a mistake in my opinion when it went with a Ruby-like syntax.

Also, there are those kinds of problems where in Prolog you can express and solve them in a few lines, in other languages you struggle a lot (and at the end you just reimplement half of the backtracing engine anyway - see Greenspun's tenth rule). Why it is not more commonly used in banking / finance is one of the greatest mysteries of life.

Have you seen gleam.run? It’s pretty neat.

I preferred the alpha syntax, which was ML-inspired, but it’s decent in its current incarnation.

I’ve always though the beam was really nice for building programming languages, and clearly that is true, as there are now more than a dozen targeting it.

Thank you for this! I love elixir and Erlang but I hate elixir’s syntax, so Gleam looks really cool!

Are you aware of other beam-targeting languages?

Have I got a link for you!

https://github.com/llaisdy/beam_languages

See you down the rabbit hole!