Sono principalmente un programmatore C. Nel mio mondo, scrivere likeThis
o like_this
è solo una questione di stile. In Haskell tuttavia, sembra che CamelCase sia la scelta definitiva. Personalmente, trovo il dopo molto più leggibile. Pensa a pthread_mutexattr_init
rispetto a PthreadMutexAttrInit
.
Cosa c'è di più, ho configurato vim per scambiare i numeri ei loro simboli alternativi (in C), dal momento che i numeri capita di essere scritto molto meno frequentemente di simboli come parentesi, stelle, commerciale, ecc, il che rende la vita più facile sul mio polso . Come bonus, questo mi consente di scrivere this_sort_of_thing
senza utilizzare il tasto Maiusc.
La mia domanda è, dai programmatori Haskell, se usare il trattino basso nei nomi è accettabile o meno per la comunità di Haskell. CamelCase è una regola non scritta o una convenzione comune? Sarebbe ok per rendere le funzioni pubbliche likeThis
ma internamente scrivere like_this
?