Hi Juan:<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>
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 Guys:<br>
<br>
Only now happened to me that could be interesting to compile in a document some differences between Cuis and Pharo/Squeak to take in account when porting code.<br>
<br>
I started here: <a href="https://gist.github.com/4323555" target="_blank">https://gist.github.com/<u></u>4323555</a><br>
<br>
HTH.<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>
</blockquote>
<br>
Good list. Let's review them. Cuis is open for enhancements! Please don't take Cuis like carved on stone. Let's enhance it together!<br>
<br></blockquote><div><br>Yes, this is my idea, as I don't know what additions you want to add or not I think that this list is a good reference.<br><br>Also think is a good starting point to people learning Cuis or trying to port packages.<br>
<br><br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
1)<br>
String >>indexOfSubCollection: sub startingAt: start ifAbsent: exceptionBlock<br>
instead of: String >> indexOfSubCollection: sub<br>
<br>
I'll add this method today. I see no reason for not having it.<br>
<br></blockquote><div><br><br>ok, I will fix the list.<br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
2)<br>
String crCharacter<br>
instead of: String cr<br>
<br>
String lfCharacter<br>
instead of: String lf<br>
<br>
String crlfString<br>
instead of: String crlf<br>
<br>
The reason for all these was to enable and test the conversion to LF convention for Cuis. I wanted to know which senders of #cr and such wanted a Character and which wanted a String. Naming the methods the same is "false plymorphism". But the conversion to LF is already done, and this affects compatibility for no good reason. There are 2 possibilities here: a) add #cr, #lf, #cflf, etc as compatibility methods, or b) remove #crCharacter and such, changing senders back. Opinions?<br>

<br></blockquote><div><br>In the packages I ported/porting exist a lot of this stuff....so I think that have the same that in other distros would be useful. I  can't predict if removing the current #crCharacter & friends will affect other already "cuised" packages (Style Text, etc).<br>
<br>I think that having all of them have more advantages than disadvantages. <br><br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
3)<br>
Smalltalk at:<br>
instead of: Smalltalk globals at:<br>
<br>
This one is easy. In Cuis, #globals should answer self. A similar trick for SmalltalkImage current and such. All these can simply answer Smalltalk.<br>
<br></blockquote><div><br>But this is not the case now, right?<br><br>For example I think that SmalltalkImage don't exist currently in Cuis....or I'm very wrong?<br><br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Everybody, please tell your opinion about these stuff and the options. And keep posting such gracious compatibility issues so we can address them.<br>
<br></blockquote><div><br>I think that this is an important point, to have all the possible compatibility that don't affect your sense of clean design of Cuis.<br><br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Cheers,<br>
Juan Vuletich<br>
<br></blockquote><div><br><br>Cheers.<br>Germán.<br>
</div></div>