<div dir="ltr">Thanks guys. I've pushed the OMeta update but it looks like there's still an issue. Hernan, your changes to #messageSendsRangesOf: still causes my previous example to error. A missing/nil range *can* occur on non-Smalltalk code which is what Juan's version allowed for. (i.e. for DSL's it is entirely legitimate that the generated Smalltalk might include a message send but for the higher-level source code not to include/recognize it as it may just be an implementation detail.)</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, May 24, 2019 at 9:26 AM Hernan Wilkinson <<a href="mailto:hernan.wilkinson@gmail.com">hernan.wilkinson@gmail.com</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"><div dir="ltr"><div dir="ltr">Now it is integrated and in github!<div><br></div><div>Cheers</div><div>Hernan.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, May 24, 2019 at 9:14 AM Juan Vuletich <<a href="mailto:juan@jvuletich.org" target="_blank">juan@jvuletich.org</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"><u></u>
<div bgcolor="#ffffff">
(inline and below)<br>
<br>
On 5/23/2019 8:41 PM, Phil B wrote:
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr">Juan,</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Thu, May 23, 2019 at
10:02 AM Juan Vuletich <<a href="mailto:juan@jvuletich.org" target="_blank">juan@jvuletich.org</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">
<div bgcolor="#ffffff">On a completely different node,
UnsavedChangesTo−OMeta2−<a href="http://jmv.1.cs.st" target="_blank">jmv.1.cs.st</a>
and #3764 avoid the need to override a method in
OMeta2Preload.st .</div>
</blockquote>
<div><br>
</div>
<div>Fantastic! I'm in favor of any change that eliminates a
(quite brittle) override. I'll apply on the OMeta side once
the main repo side stuff is in place.</div>
</div>
</div>
</blockquote>
<br>
Nice. There it goes.<br>
<br>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_quote">
<div> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div bgcolor="#ffffff"> Hopefully, OMeta2Preload.st could be
made a .<a href="http://pck.st" target="_blank">pck.st</a>.<br>
</div>
</blockquote>
<div><br>
</div>
<div>I've looked at this a couple of times and each time have
come to the conclusion that the cure is worse than the
disease. Yes, the loading process is a bit
unconventional/ugly... but necessarily so given how OMeta
works.</div>
</div>
</div>
</blockquote>
<br>
It loads easily, as OMeta2Preload.st is loaded automatically without
the user needing to care. It's perfectly OK for me.<br>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div bgcolor="#ffffff"> <br>
Finally, Phil, I think having both <a href="https://github.com/pbella/OMeta-Cuis" target="_blank">https://github.com/pbella/OMeta-Cuis</a>
and <a href="https://github.com/Cuis-Smalltalk/Parsers/tree/master/OMeta" target="_blank">https://github.com/Cuis-Smalltalk/Parsers/tree/master/OMeta</a>
is confusing. If you'd like to host it in the
Cuis-Smalltalk org, I can give you any permissions needed.
If you prefer to host it at <a href="https://github.com/pbella" target="_blank">https://github.com/pbella</a>
then in the Cuis-Smalltalk org I'd just include an .md
pointing to it.<br>
</div>
</blockquote>
<div><br>
</div>
<div>I'd rather keep it in my repo. Since I'm the biggest
(only active?) user of it and until today have been the only
one working on it (though I'm quite happy to have you break
my streak!), there really isn't much benefit in having it
somewhere else. On the flip side, there is tremendous
downside as a seemingly trivial change to it could
completely screw things up for me as I'm surely
(inadvertently) depending on some of its quirks.</div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div bgcolor="#ffffff"> <br>
HTH.<br>
<br>
Cheers,<br>
<pre class="gmail-m_-6023530812874123761gmail-m_7434711198258394083gmail-m_7237753644927879505moz-signature" cols="72">--
Juan Vuletich
<a class="gmail-m_-6023530812874123761gmail-m_7434711198258394083gmail-m_7237753644927879505moz-txt-link-abbreviated" href="http://www.cuis-smalltalk.org" target="_blank">www.cuis-smalltalk.org</a>
<a class="gmail-m_-6023530812874123761gmail-m_7434711198258394083gmail-m_7237753644927879505moz-txt-link-freetext" href="https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev" target="_blank">https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev</a>
<a class="gmail-m_-6023530812874123761gmail-m_7434711198258394083gmail-m_7237753644927879505moz-txt-link-freetext" href="https://github.com/jvuletich" target="_blank">https://github.com/jvuletich</a>
<a class="gmail-m_-6023530812874123761gmail-m_7434711198258394083gmail-m_7237753644927879505moz-txt-link-freetext" href="https://www.linkedin.com/in/juan-vuletich-75611b3" target="_blank">https://www.linkedin.com/in/juan-vuletich-75611b3</a>
@JuanVuletich</pre>
</div>
</blockquote>
<div><br>
</div>
<div>Thanks,</div>
<div>Phil </div>
</div>
</div>
</blockquote>
<br>
The 'HelpOMeta' changeset is at GitHub now. For the
"missingSourceRanges" changeset, I'd like to have Hernán's review
before pushing it.<br>
<br>
Also cleared <a href="https://github.com/Cuis-Smalltalk/Parsers/tree/master/OMeta" target="_blank">https://github.com/Cuis-Smalltalk/Parsers/tree/master/OMeta</a>
.<br>
<br>
Cheers,<br>
<pre class="gmail-m_-6023530812874123761gmail-m_7434711198258394083moz-signature" cols="72">--
Juan Vuletich
<a class="gmail-m_-6023530812874123761gmail-m_7434711198258394083moz-txt-link-abbreviated" href="http://www.cuis-smalltalk.org" target="_blank">www.cuis-smalltalk.org</a>
<a class="gmail-m_-6023530812874123761gmail-m_7434711198258394083moz-txt-link-freetext" href="https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev" target="_blank">https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev</a>
<a class="gmail-m_-6023530812874123761gmail-m_7434711198258394083moz-txt-link-freetext" href="https://github.com/jvuletich" target="_blank">https://github.com/jvuletich</a>
<a class="gmail-m_-6023530812874123761gmail-m_7434711198258394083moz-txt-link-freetext" href="https://www.linkedin.com/in/juan-vuletich-75611b3" target="_blank">https://www.linkedin.com/in/juan-vuletich-75611b3</a>
@JuanVuletich</pre>
</div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail-m_-6023530812874123761gmail_signature"><span style="font-size:xx-small;border-collapse:collapse"><div style="font-size:small"><div><span style="font-family:tahoma,sans-serif;font-size:xx-small;border-collapse:collapse"><strong><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal"><span style="font-weight:bold">Hernán Wilkinson</span><br>Agile Software Development, Teaching & Coaching</span></font></span></span></strong></span></div><div><span style="font-family:tahoma,sans-serif;font-size:xx-small;border-collapse:collapse"><strong><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal">Phone: +54 - 011 - </span></font></span></span></strong><span style="font-family:arial,sans-serif;font-size:12.5px;background-color:rgb(255,255,255)">6091 - 3125</span><strong><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal"><br>Mobile: +54 - 911 - 4470 - 7207<br>email: hernan.wilkinson@10Pines.com<br>site: <a href="http://www.10pines.com/" style="color:rgb(17,65,112)" target="_blank">http://www.10Pines.com</a></span></font></span></span></strong></span></div><div><font face="tahoma, sans-serif">Address: Alem 693</font>, Floor 5 B, Buenos Aires, Argentina</div></div></span></div></div>
</blockquote></div>