Closed PuercoPop closed 4 years ago
I'm guessing you are aware of the convention but have some objection to it?
I am aware of it, but I stick to -p
. I do follow the defthingy
define-new-thingy
convention, cause that doesn't hamper legibility as much.
There is no patch http is missing
patches welcome! pun intended.
breaking up common.lisp in files instead of sections with delimited ^L would make code more approachable for new comers.
Yes. Also remembering why I came up with common.lisp and the snooze-common
package might help :-). What was I thinking, what the heck is it "common" with?
I am aware of it, but I stick to -p. I do follow the defthingy define-new-thingy convention, cause that doesn't hamper legibility as much.
I just notice that I do follow it in some places like stringp
and errorp
... so much for coherence. Well let me try to come up with something not totally ad-hoc at all... Let's say I follow it when the (short) word is a CL concept, and not something from my problem domain. So integerp
, conditionp
but frobnicator-p
.
Why go halfway causing confusion on newcomers and oldtimers a like? Why not just use ? for predicates like the scheemers.
Also ensure-uri could be replaced with yuri
It is bad enough that CL has the archaic p/-p convention instead of ? to pile on irregularity.
What a nonsense. p/-p is Common Lisp. ? is Scheme.
Since I had this discussion, I was pointed to this relevant section of CLtL2:
Also, I think this issue can be closed. But discussion can continue, of course.
Sure, close it.
Hi Joao, after some cursory reading about snooze.
started-p
andresource-p
don't follow convention. It is bad enough that CL has the archaic p/-p convention instead of ? to pile on irregularity. single words have no hyphen, otherwise -p at the end. I'm guessing you are aware of the convention but have some objection to it?