Sean Whitton <spwhit...@spwhitton.name> writes: > Hello, > > On Mon 27 Jul 2020 at 12:02AM +02, Jonas Bernoulli wrote: > >> Sean Whitton <spwhit...@spwhitton.name> writes: >> >>> On Sun 26 Jul 2020 at 06:58PM +02, Jonas Bernoulli wrote: >>> >>>> Also do so for some 'if' forms that lack an ELSE part. >>>> Even go as far as using 'and' and 'not' instead of 'unless'. >>> >>> I don't follow "when the return value matters", could you explain? >> >> As in "when the caller consumes the returned value". The alternative >> would be for the caller to not care about the value returned by the >> callee and to instead call it for the side-effects only. >> >> By using `and' we can signal that care about the return value and by >> using `when' that we care about the side-effects instead. > > Thank you for your reply. Just to confirm, this is just a convention, > right? I hadn't come across it yet.
Yes, just a convention. Here's one place that talks about this convention: https://emacs.stackexchange.com/questions/14195/and-vs-when-for-conditionals _______________________________________________ notmuch mailing list -- notmuch@notmuchmail.org To unsubscribe send an email to notmuch-le...@notmuchmail.org