rhombus-prototype icon indicating copy to clipboard operation
rhombus-prototype copied to clipboard

Make a process for choosing better names throughout the language

Open jamesliudotcc opened this issue 4 years ago • 0 comments

This issue is inspired by this episode of Functional Geekery, where evidence based studies on what makes it difficult to learn and use programming languages was discussed.

For example, print doesn't make sense to people new to programming. Not that one uses print much in Dr. Racket. But car, cdr, and its kin are horrible. There is another issue that claims filter is hard to understand. But it is not as hard as map or fold or reduce.

Because languages tend to adopt the current terminology from other languages, I don't think that "a lot of other languages do it too" is particularly good evidence that a certain usage is ergonomic. Rather, there is some research out there about what is easy for English-speakers to understand, and even a language built out of that research.

jamesliudotcc avatar Oct 12 '20 00:10 jamesliudotcc