Hi Juan:<br><br>As I don't follow anymore Pharo (nor Squeak neither) I don't have in mind that these were recent additions, I felt as if they were on place from a long time.<br><br>But yes, they are in Squeak too, the class comment of Dynamic Variable says:<br>
<br>My subclasses are dynamic variables: each subclass represents a variable<br>whose value persists inside the block passed to #value:during:. There is<br>no way to change the value inside such a block, but it is possible to<br>
temporarirly rebind it in a nested manner.<br><br>and the comment of ProcessSpecificVariables says:<br><br>My subclasses (not instances of them) keep state specific to the current process.<br><br>There are two kinds of process-specific variables: process-local (state available<br>
for read and write in all methods inside the process), and dynamic variables<br>(implementing dynamic scope).<br><br>The #value:during: implementation is slightly different in both (squeak/pharo).<br><br>In Zinc ZnConnectionTimeout inherit from DynamicVariable, but I can't find other users in the Pharo image. In Squeak image there are no users!<br>
<br>Strange....<br><br><div class="gmail_quote">2012/12/18 Juan Vuletich <span dir="ltr"><<a href="mailto:juan@jvuletich.org" target="_blank">juan@jvuletich.org</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Germán,<br>
<br>
ProcessSpecificVariable and DynamicVariable are recent additions to Pharo. I didn't know they were in Squeak too. Like traits, these are dialect specific features, not part of other Smalltalks. I hope people using them understand that they are restricting the code they write to these Smalltalk systems...<br>

<br>
The question you need to answer is "What do they do? Why are them needed?". I can not answer them. Haven't paid enough attention. Maybe you can ask at the Pharo and Squeak lists?<br>
<br>
Cheers,<br>
Juan Vuletich<br>
<br>
Germán Arduino wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
Hi Juan, List:<br>
<br>
In Pharo and Squeak exist the classes of the subject. <br>
<br>
A common use is a the way that follow:<br>
<br>
ZnConnectionTimeout value: 5 during: [ ^ ZnClient new get: '<a href="http://zn.stfx.eu/zn/small.html" target="_blank">http://zn.stfx.eu/zn/small.<u></u>html</a>' ]<br>
<br>
<br>
<br>
These classes are not present in Cuis and I not found nothing similar to try the same thing. Even the Process in Cuis have different methods and as I don't know this part very deep I want to ask what should do the correct way here.<br>

<br>
<br>
I should implement this classes and the missing method in Process? Or I should use other classes already present in the Cuis image to achieve the same goals?<br>
<br>
<br>
Thanks.<br>
<br>
-- <br>
==============================<u></u>==============<br></div>
Germán S. Arduino  <gsa @ <a href="http://arsol.net" target="_blank">arsol.net</a> <<a href="http://arsol.net" target="_blank">http://arsol.net</a>>>   Twitter: garduino<div class="im"><br>
Arduino Software  <a href="http://www.arduinosoftware.com" target="_blank">http://www.arduinosoftware.com</a><br>
PasswordsPro  <a href="http://www.passwordspro.com" target="_blank">http://www.passwordspro.com</a><br>
</div><a href="http://greensecure.blogspot.com" target="_blank">greensecure.blogspot.com</a> <<a href="http://greensecure.blogspot.com" target="_blank">http://greensecure.blogspot.<u></u>com</a>> <a href="http://germanarduino.blogspot.com" target="_blank">germanarduino.blogspot.com</a> <<a href="http://germanarduino.blogspot.com" target="_blank">http://germanarduino.<u></u>blogspot.com</a>><br>

==============================<u></u>==============<br>
------------------------------<u></u>------------------------------<u></u>------------<div class="im"><br>
<br>
______________________________<u></u>_________________<br>
Cuis mailing list<br>
<a href="mailto:Cuis@jvuletich.org" target="_blank">Cuis@jvuletich.org</a><br>
<a href="http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org" target="_blank">http://jvuletich.org/mailman/<u></u>listinfo/cuis_jvuletich.org</a><br>
  <br>
</div></blockquote><div class="HOEnZb"><div class="h5">
<br>
<br>
______________________________<u></u>_________________<br>
Cuis mailing list<br>
<a href="mailto:Cuis@jvuletich.org" target="_blank">Cuis@jvuletich.org</a><br>
<a href="http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org" target="_blank">http://jvuletich.org/mailman/<u></u>listinfo/cuis_jvuletich.org</a><br>
</div></div></blockquote></div><br><br>