@ArneBab I see this convention of all-lowercase-no-punctuation naming in your #Wisp code (and in #Suckless software too, but that's an aside.) Any reason for that? Is it portability between languages? Is it the avoidance of naming flamewars? Some linguistic impression?
I often find this style confusing because word boundaries overlap and sometimes produce ambiguous words. So the challenge with this style is to kind of rhyme the terms to be the most predictable and most unique combination of words. Does that factor into the process of programming and naming?