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 ?