<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Amazing!<br>
    <br>
    Thanks Hernán. Works great. Now at GitHub.<br>
    <br>
    Cheers,<br>
    <br>
    On 1/4/2022 5:08 PM, Hernan Wilkinson via Cuis-dev wrote:
    <blockquote
cite="mid:CAJAbP8iUZEXwDqQUn0uQUwEosTMGE+hs-w2uRk-TYb0PQswsnw@mail.gmail.com"
      type="cite">
      <div dir="ltr">Well... believe it or not I could fix it... the
        truth is that it was working when reading variables but not when
        assigning them, so I reused the reading var code from the
        assignment one :-) 
        <div><br>
        </div>
        <div>The .cs fixes the problem!!</div>
        <div><br>
        </div>
        <div>Cheers</div>
        <div>Hernan.</div>
        <div><br>
        </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Mon, Jan 3, 2022 at 5:32 PM
          Nicolás Papagna Maldonado <<a moz-do-not-send="true"
            href="mailto:nicolas.papagna@gmail.com">nicolas.papagna@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">Thanks for taking a look at it!
            <div><br>
            </div>
            <div>Yes, that was my hunch. I didn't think it was so hard
              to fix tho.</div>
            <div><br>
            </div>
            <div>If that is the case, I believe we should "fail
              gratefully" to the user instead of showing a low-level
              error like that (parser, etc).</div>
            <div>That will keep us from giving a bad UX/feeling that
              "the system is broken".</div>
            <div><br>
            </div>
            <div>What do you think?</div>
            <div><br>
            </div>
            <div>Best,</div>
            <div>Nico PM</div>
          </div>
          <br>
          <div class="gmail_quote">
            <div dir="ltr" class="gmail_attr">On Mon, Jan 3, 2022 at
              5:15 PM Hernan Wilkinson <<a moz-do-not-send="true"
                href="mailto:hernan.wilkinson@10pines.com"
                target="_blank">hernan.wilkinson@10pines.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>This error exists since variables are automatically
                  defined in the Workspace.</div>
                <div>The problem is that those variables are not defined
                  as temporary variables but as global variables in the
                  workspace, although the DoIt bytecode treats them as
                  temporary variables and that is the reason it does not
                  find them.</div>
                <div><br>
                </div>
                <div>The solution would be for the workspace to define
                  the variable as local, not global, but to do that
                  major changes in the parser and workspace should be
                  done and variables in the workspace could not be
                  inspected after execution because they would be local
                  and not global... It is a very difficult and time
                  consuming change for a rare situation like this one.</div>
                <div>Another solution would be for the parser to realize
                  they are not local vars but global vars and create the
                  corresponding bytecode... another really time
                  consuming task, not easy at all...</div>
                <div><br>
                </div>
                <div>I think that it does not make sense to invest time
                  on this error by now (I've already invested 2.5 hours
                  trying different solutions...)</div>
                <div><br>
                </div>
                <div>Cheers!</div>
                <div>Hernan.</div>
                <div><br>
                </div>
              </div>
              <br>
              <div class="gmail_quote">
                <div dir="ltr" class="gmail_attr">On Mon, Jan 3, 2022 at
                  11:59 AM Hernan Wilkinson <<a
                    moz-do-not-send="true"
                    href="mailto:hernan.wilkinson@10pines.com"
                    target="_blank">hernan.wilkinson@10pines.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">ok, the error happens when the variable
                    (in the example a) is not defined in the workspace.
                    If it is defined, it works...<br>
                    <div>Let me look deeper.</div>
                    <div><br>
                    </div>
                    <div>Cheers!</div>
                    <div>Hernan.</div>
                    <div><br>
                    </div>
                    <div>PS: Nice way to start the year! :-)</div>
                  </div>
                  <br>
                  <div class="gmail_quote">
                    <div dir="ltr" class="gmail_attr">On Sun, Jan 2,
                      2022 at 1:35 PM Nicolás Papagna Maldonado via
                      Cuis-dev <<a moz-do-not-send="true"
                        href="mailto:cuis-dev@lists.cuis.st"
                        target="_blank">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;">
                      <div dir="ltr">Aloha folks, and happy 2022 to
                        everyone!
                        <div><br>
                        </div>
                        <div>I filed this bug yesterday and forgot to
                          send it to the list: <a moz-do-not-send="true"
href="https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev/issues/220"
                            target="_blank">Invoking Do it in a Debugger
                            raises an error</a></div>
                        <div><br>
                        </div>
                        <div>Best,</div>
                        <div>Nico PM</div>
                      </div>
                      -- <br>
                      Cuis-dev mailing list<br>
                      <a moz-do-not-send="true"
                        href="mailto:Cuis-dev@lists.cuis.st"
                        target="_blank">Cuis-dev@lists.cuis.st</a><br>
                      <a moz-do-not-send="true"
                        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>
                  <br clear="all">
                  <div><br>
                  </div>
                  -- <br>
                  <div dir="ltr">
                    <div dir="ltr"><span style="font-size: xx-small;
                        border-collapse: collapse;">
                        <div style="font-size: small;"><a
                            moz-do-not-send="true"
                            href="https://10pines.com/"
                            style="font-family:
                            Roboto,Helvetica,Arial,sans-serif;
                            font-size: medium;" target="_blank"><img
                              moz-do-not-send="true"
                              src="https://10pines.github.io/email-signature/10pines-firma@2x.png"
                              style="margin-bottom: 0.5em;" width="108"></a><span
                            style="color: rgb(0, 0, 0); font-family:
                            Roboto,Helvetica,Arial,sans-serif;
                            font-size: medium;"></span>
                          <h1 style="margin: 0px; font-size: 14px;">Hernán
                            Wilkinson</h1>
                          <h2 style="margin: 0px 0px 1em; font-size:
                            14px; color: rgb(100, 100, 100);">Software
                            Developer & Coach</h2>
                          <p style="margin: 0px; color: rgb(100, 100,
                            100); font-size: 12px;">Alem 896, Floor 6,
                            Buenos Aires, Argentina</p>
                          <p style="margin: 0px; color: rgb(100, 100,
                            100); font-size: 12px;">+54 11 6091 3125</p>
                          <p style="margin: 0px; color: rgb(100, 100,
                            100); font-size: 12px;">@HernanWilkinson</p>
                        </div>
                      </span></div>
                  </div>
                </blockquote>
              </div>
              <br clear="all">
              <div><br>
              </div>
              -- <br>
              <div dir="ltr">
                <div dir="ltr"><span style="font-size: xx-small;
                    border-collapse: collapse;">
                    <div style="font-size: small;"><a
                        moz-do-not-send="true"
                        href="https://10pines.com/" style="font-family:
                        Roboto,Helvetica,Arial,sans-serif; font-size:
                        medium;" target="_blank"><img
                          moz-do-not-send="true"
                          src="https://10pines.github.io/email-signature/10pines-firma@2x.png"
                          style="margin-bottom: 0.5em;" width="108"></a><span
                        style="color: rgb(0, 0, 0); font-family:
                        Roboto,Helvetica,Arial,sans-serif; font-size:
                        medium;"></span>
                      <h1 style="margin: 0px; font-size: 14px;">Hernán
                        Wilkinson</h1>
                      <h2 style="margin: 0px 0px 1em; font-size: 14px;
                        color: rgb(100, 100, 100);">Software Developer
                        & Coach</h2>
                      <p style="margin: 0px; color: rgb(100, 100, 100);
                        font-size: 12px;">Alem 896, Floor 6, Buenos
                        Aires, Argentina</p>
                      <p style="margin: 0px; color: rgb(100, 100, 100);
                        font-size: 12px;">+54 11 6091 3125</p>
                      <p style="margin: 0px; color: rgb(100, 100, 100);
                        font-size: 12px;">@HernanWilkinson</p>
                    </div>
                  </span></div>
              </div>
            </blockquote>
          </div>
          <br clear="all">
          <div><br>
          </div>
          -- <br>
          <div dir="ltr"><br>
            Nicolás Papagna</div>
        </blockquote>
      </div>
      <br clear="all">
      <div><br>
      </div>
      -- <br>
      <div dir="ltr" class="gmail_signature">
        <div dir="ltr"><span style="font-size: xx-small;
            border-collapse: collapse;">
            <div style="font-size: small;"><a moz-do-not-send="true"
                href="https://10pines.com/" style="font-family:
                Roboto,Helvetica,Arial,sans-serif; font-size: medium;"
                target="_blank"><img moz-do-not-send="true"
                  src="https://10pines.github.io/email-signature/10pines-firma@2x.png"
                  style="margin-bottom: 0.5em;" width="108"></a><span
                style="color: rgb(0, 0, 0); font-family:
                Roboto,Helvetica,Arial,sans-serif; font-size: medium;"></span>
              <h1 style="margin: 0px; font-size: 14px;">Hernán Wilkinson</h1>
              <h2 style="margin: 0px 0px 1em; font-size: 14px; color:
                rgb(100, 100, 100);">Software Developer & Coach</h2>
              <p style="margin: 0px; color: rgb(100, 100, 100);
                font-size: 12px;">Alem 896, Floor 6, Buenos Aires,
                Argentina</p>
              <p style="margin: 0px; color: rgb(100, 100, 100);
                font-size: 12px;">+54 11 6091 3125</p>
              <p style="margin: 0px; color: rgb(100, 100, 100);
                font-size: 12px;">@HernanWilkinson</p>
            </div>
          </span></div>
      </div>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Juan Vuletich
<a class="moz-txt-link-abbreviated" href="http://www.cuis-smalltalk.org">www.cuis-smalltalk.org</a>
<a class="moz-txt-link-freetext" href="https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev">https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev</a>
<a class="moz-txt-link-freetext" href="https://github.com/jvuletich">https://github.com/jvuletich</a>
<a class="moz-txt-link-freetext" href="https://www.researchgate.net/profile/Juan-Vuletich">https://www.researchgate.net/profile/Juan-Vuletich</a>
<a class="moz-txt-link-freetext" href="https://www.linkedin.com/in/juan-vuletich-75611b3">https://www.linkedin.com/in/juan-vuletich-75611b3</a>
<a class="moz-txt-link-freetext" href="https://independent.academia.edu/JuanVuletich">https://independent.academia.edu/JuanVuletich</a>
@JuanVuletich</pre>
  </body>
</html>