If in F# I have methods like:
drawBox
drawSphere
paintImage
Would they be transferred to C#, exactly the same?
If that’s the case, then wouldn’t it compromise the naming conventions in C#, where methods are supposed to be PascalCase?
Or should I make them PascalCase in F# as well to remedy this?
You should follow the F# Component Design Guidelines.
The notable parts are:
camelCase is generally used for public functions which are designed to be used unqualified (e.g.
invalidArg), and for the “standard collection functions” (e.g.List.map). In both these cases, the function names act much like keywords in the language.Another way to slice it: