Cleaner code with functional programming
Functional programming is a style of programming and modern languages support this style to a greater or lesser extent. In this article I want to explain how programming in a functional style provides you with powerful abstractions to make your code cleaner. I will illustrate this with examples in Raku and Python, which as we will see are both excellent languages for functional programming.
Source: Cleaner code with functional programming, an article by Wim Vanderbauwhede.