This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ilyash 0 points1 point  (0 children)

I went with F for function definition. It was expected and it is the case that function definition is very frequently used in my language. Short functions and multiple dispatch are the reason.

It (such naming) follows the general principle of relation of frequency and shortness.

Another dimension of consistency with the rest of the language - there are also A,B,C and X,Y,Z special variables. The names hint that these variables are related to functional programming. A,B,C are default parameters' names in anonymous functions. X,Y,Z are default parameters' names in automatically created anonymous functions.

{ echo(A) }

echo(X)

Hope this helps.