I'm sorry to throw my hat in the ring so late, but I prefer something explicit like non-negative-integer?
I mean, the name tells it all. What is this function doing? It's checking whether something is a non-negative integer. If it's called count? then somebody might need to look up the docstring to see what it's doing. It's great to have accurate documentation, but IMO it's better if the language naming doesn't require any documentation at all. Mathematically, we could call it Z+*? but that doesn't really fit into scheme names. According to wolfram alpha, the english name for Z+* is "nonnegative integers". http://codereview.appspot.com/5501081/ _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel