<div dir="ltr"><div>Aha....And this will be a new version of Cuis, for example 4.3?<br><br><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-06-02 10:16 GMT-03:00 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 folks,<br>
<br>
This is the plan (if everybody agrees)<br>
- Make FileMan part of the Cuis base image.<br>
- Convert all code in the base image and core packages to use FileMan instead of FileDirectory and DirectoryEntry.<br>
- Remove FileDirectory and DirectoryEntry to <a href="http://SqueakCompatibility.pck.st" target="_blank">SqueakCompatibility.pck.st</a>, and discourage its use.<br>
<br>
This might take some time, and would be done in incremental steps. But I'd start soonish.<br>
<br>
Cheers,<br>
Juan Vuletich<div class="HOEnZb"><div class="h5"><br>
<br>
On 5/29/2015 8:03 AM, Edgar J. De Cleene wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Yes, put in Core if possible.<br>
Welcome Masashi-san and FileMan was one old times favorite<br>
<br>
<br>
On 5/28/15, 9:21 AM, "Juan Vuletich"<<a href="mailto:juan@jvuletich.org" target="_blank">juan@jvuletich.org</a>> wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Masashi-san,<br>
</blockquote>
On 5/26/2015 11:34 PM, Masashi UMEZAWA wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi all,<br>
<br>
I<br>
think it is nice if FileMan is on the core package repository.<br>
<br>
FileMan for<br>
Cuis (and Squeak) has minimum dependencies to the existing<br>
FileDirectory and<br>
DirectoryEntry. FileMan selectively uses a few<br>
methods of them.<br>
<br>
So we<br>
can gradually adopt FileMan interfaces and trim the<br>
FileDirectory and<br>
DirectoryEntry's non-intuitive methods.<br>
<br>
Another way of cleaning-up the<br>
file-related classes is to port<br>
FileSystems to Cuis.<br>
But since Cuis is a<br>
lightweight Smalltalk dialect, FileSystems might<br>
be an overkill.<br>
<br>
Best<br>
regards,<br>
</blockquote>
Thank you!<br>
<br>
Having a better, simpler filesystem api would be a good<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
improvement.<br>
</blockquote>
Being it multi-dialect is even better.<br>
<br>
We can adopt<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Masashi-san's FileMan as an optional package, or if we<br>
</blockquote>
agree, we can just<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
include it in the base image and start converting<br>
</blockquote>
existing code to use it.<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Please take a good look at it<br>
<br>
</blockquote>
<a href="https://github.com/mumez/Cuis-Smalltalk-FileMan" target="_blank">https://github.com/mumez/Cuis-Smalltalk-FileMan</a><br>
<br>
After some time, we can<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
start converting FileMan so it doesn't use<br>
</blockquote>
FileDirectory at all. Then we can<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
just completely remove the old api.<br>
</blockquote>
Thoughts?<br>
Juan Vuletich<br>
<br>
</blockquote>
<br>
<br></div></div><div class="HOEnZb"><div class="h5">
_______________________________________________<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/listinfo/cuis_jvuletich.org</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div>Saludos / Regards,<br> <span>Germán Arduino<br></span></div><span><a href="http://www.arduinosoftware.com" target="_blank">www.arduinosoftware.com</a><br><br></span></div></div>
</div>