<div dir="ltr">Oh, blush, never publish untested code... My attention was focused on ifNotNil: handling.<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/12/13 Frank Shearar <span dir="ltr"><<a href="mailto:frank.shearar@gmail.com" target="_blank">frank.shearar@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 13 December 2013 15:04, Tony Garnock-Jones <<a href="mailto:tonyg@ccs.neu.edu">tonyg@ccs.neu.edu</a>> wrote:<br>
> On 12/13/2013 03:44 AM, Frank Shearar wrote:<br>
>> I really like that ifNotNil: deprecation message :)<br>
><br>
> Which piqued my interest, so I looked, and...<br>
><br>
>>> + initPattern: aString notifying: req return: aBlock<br>
>>> [...]<br>
>>> + ^self initPattern: aString notifying: req return: aBlock]<br>
><br>
> ... isn't that an infinite (recursive) loop?<br>
<br>
</div></div>Yes, I do believe it is! It looks like the line should say<br>
<br>
^ self initPattern: aString return: aBlock<br>
<br>
frank<br>
<br>
> Tony<br>
><br>
<br>
</blockquote></div><br></div>