<font class="Apple-style-span" face="'courier new', monospace">Hello there.</font><div><font class="Apple-style-span" face="'courier new', monospace"><br></font></div><div><font class="Apple-style-span" face="'courier new', monospace">First of all, congratulations for the magnificent software you're building.</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace"><br></font></div><div><font class="Apple-style-span" face="'courier new', monospace">Now let me comment on a little problem I'm having: if I insert the following code in a RKWard session</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace"><br></font></div><div><span class="Apple-style-span" style="font-size: 13px; border-collapse: collapse; "><font class="Apple-style-span" face="'courier new', monospace"><div>
<span style="color: rgb(0, 0, 153); ">> B = 1000</span></div><div><div><font color="#000099">> oblist = as.list(.GlobalEnv)</font></div></div><div><font color="#000099"><br></font></div><div>Then I get</div><div><font color="#000099"><br>
</font></div><div><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><font face="'courier new', monospace" color="#000099">> str(oblist)</font></div><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; ">
<font face="'courier new', monospace" color="#000099">List of 1</font></div><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><font face="'courier new', monospace" color="#000099"> $ B:function (value)  </font></div>
<div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><span style="font-family: 'courier new', monospace; "><font color="#000099">> oblist$B</font></span></div><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; ">
<font face="'courier new', monospace" color="#000099">function (value) </font></div><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><font face="'courier new', monospace" color="#000099">{</font></div>
<div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><font face="'courier new', monospace" color="#000099">    if (!missing(value)) {</font></div><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; ">
<font face="'courier new', monospace" color="#000099">        assign(k, value, envir = .rk.watched.symbols)</font></div><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><font face="'courier new', monospace" color="#000099">        .rk.do.call("ws", k)</font></div>
<div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><font face="'courier new', monospace" color="#000099">        invisible(value)</font></div><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; ">
<font face="'courier new', monospace" color="#000099">    }</font></div><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><font face="'courier new', monospace" color="#000099">    else {</font></div>
<div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><font face="'courier new', monospace" color="#000099">        get(k, envir = .rk.watched.symbols)</font></div><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; ">
<font face="'courier new', monospace" color="#000099">    }</font></div><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><font face="'courier new', monospace" color="#000099">}</font></div>
<div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><font face="'courier new', monospace" color="#000099"><environment: 0x08cc9eec></font></div><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; ">
<font face="'courier new', monospace" color="#000099"><br></font></div><div style="font-family: arial, sans-serif; "><font face="'courier new', monospace">However, the expected behaviour would be (and that's what I get in a Rgui session):</font></div>
<div style="font-family: arial, sans-serif; "><font face="'courier new', monospace"><br></font></div><div><font face="'courier new', monospace"><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; ">
<font face="'courier new', monospace" color="#000099">> B = 1000</font></div><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><font face="'courier new', monospace" color="#000099">> oblist = as.list(.GlobalEnv)</font></div>
<div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><font face="'courier new', monospace" color="#000099">> str(oblist)</font></div><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; ">
<font face="'courier new', monospace" color="#000099">List of 1</font></div><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><font face="'courier new', monospace" color="#000099"> $ B: num 1000</font></div>
<div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><font face="'courier new', monospace" color="#000099">> oblist$B</font></div><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; ">
<font face="'courier new', monospace" color="#000099">[1] 1000</font></div><div style="color: rgb(0, 0, 0); font-family: arial, sans-serif; "><font face="'courier new', monospace" color="#000099"><br></font></div>
<div style="font-family: arial, sans-serif; "><font face="'courier new', monospace">Thanks in advance, and best regards,</font></div><div style="font-family: arial, sans-serif; "><font face="'courier new', monospace"><br>
</font></div><div>Eduardo Horta</div></font></div></div></font></span></div>