<div dir="ltr">While I can understand why you like it, I'm not in favor of the #? idea.  It introduces some idiosyncratic syntax to save a couple of parens that doesn't 'feel' natural to me.    Probably related is that given the way other languages use ?, my default expectation is for the LHS to evaluate to a boolean.[1] So for me, I'd want a stronger reason to use #? than as syntactic sugar.<div><br></div><div>[1] OMeta also uses #? this way</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Aug 6, 2019 at 7:54 AM Juan Vuletich via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st">cuis-dev@lists.cuis.st</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Folks,<br>
<br>
One thing I don't like about the #is: message is that being a keyword, <br>
it usually requires parenthesis. Today I realized we can use #? instead. <br>
So, we could write:<br>
<br>
aForm ? #GrayForm ifTrue: [ self doSomething ].<br>
<br>
instead of<br>
<br>
(aForm is: #GrayForm) ifTrue: [ self doSomething ].<br>
<br>
Do you like it? What do you prefer, #is: or #? ? Reasons for adopting or <br>
not adopting it?<br>
<br>
Thanks,<br>
<br>
-- <br>
Juan Vuletich<br>
<a href="http://www.cuis-smalltalk.org" rel="noreferrer" target="_blank">www.cuis-smalltalk.org</a><br>
<a href="https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev" rel="noreferrer" target="_blank">https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev</a><br>
<a href="https://github.com/jvuletich" rel="noreferrer" target="_blank">https://github.com/jvuletich</a><br>
<a href="https://www.linkedin.com/in/juan-vuletich-75611b3" rel="noreferrer" target="_blank">https://www.linkedin.com/in/juan-vuletich-75611b3</a><br>
@JuanVuletich<br>
<br>
-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
</blockquote></div>