Poll: Naming a function in stdlib

Consider this example:

use stdlib_stats_distribution_uniform, only: pdf_uniform
use stdlib_stats_distribution_gaussian, only: pdf_gaussian

You could argue to write it like this:

use stdlib_stats_distribution_uniform, only: pdf_uniform => pdf
use stdlib_stats_distribution_gaussian, only: pdf_gaussian => pdf

But this could lead to bad code, if no alias is used. For example if you see pdf somewhere in the code, you wouldn’t know to which distribution the pdf belongs.

3 Likes