New Commit: FileDirectory finally gone!

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

New Commit: FileDirectory finally gone!

Juan Vuletich-4
Hi Folks,

I finished the migration to FileMan. I removed the FileDirectory and
DirectoryEntry hierarchies. I also removed a few rather ambiguous
creation methods in StandardFileStream. Please update your packages and
code accordingly. FileMan is so much nicer to use! Especially, prefer
#writeStream: and #readStream:  methods, that do the close for you (even
in the presence of errors, etc).

There might be details that still need tweaking. Let's go into a
stabilization phase with this. When we are all happy, we can call it
Cuis 5.0.

Cuis keeps showing us that constant cleaning and simplification enables
this kind of deep changes and evolution. This is so much better than
simply adding yet-another-API-for-doing-the-same-thing, as other
Smalltalk environments are forced to do!

Cheers,
Juan Vuletich

_______________________________________________
Cuis mailing list
[hidden email]
http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org
Reply | Threaded
Open this post in threaded view
|

Re: New Commit: FileDirectory finally gone!

garduino
+1 !

Saludos / Regards,
Germán Arduino
@garduino


2015-10-28 11:55 GMT-03:00 Juan Vuletich <[hidden email]>:
Hi Folks,

I finished the migration to FileMan. I removed the FileDirectory and DirectoryEntry hierarchies. I also removed a few rather ambiguous creation methods in StandardFileStream. Please update your packages and code accordingly. FileMan is so much nicer to use! Especially, prefer #writeStream: and #readStream:  methods, that do the close for you (even in the presence of errors, etc).

There might be details that still need tweaking. Let's go into a stabilization phase with this. When we are all happy, we can call it Cuis 5.0.

Cuis keeps showing us that constant cleaning and simplification enables this kind of deep changes and evolution. This is so much better than simply adding yet-another-API-for-doing-the-same-thing, as other Smalltalk environments are forced to do!

Cheers,
Juan Vuletich

_______________________________________________
Cuis mailing list
[hidden email]
http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org


_______________________________________________
Cuis mailing list
[hidden email]
http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org
Reply | Threaded
Open this post in threaded view
|

Re: New Commit: FileDirectory finally gone!

KenDickey
In reply to this post by Juan Vuletich-4
On Wed, 28 Oct 2015 11:55:12 -0300
Juan Vuletich <[hidden email]> wrote:

> There might be details that still need tweaking. Let's go into a
> stabilization phase with this. When we are all happy, we can call it
> Cuis 5.0.

WooHoo!  8^)

> Cuis keeps showing us that constant cleaning and simplification enables
> this kind of deep changes and evolution. This is so much better than
> simply adding yet-another-API-for-doing-the-same-thing, as other
> Smalltalk environments are forced to do!

Just tries Solitaire and noted it is significant faster.

Current Class count is 504.

Juan, you have much to be proud about.

Thanks once again for Cuis!!!

--
-KenD

================
count := 0.
Metaclass allInstancesDo: [ :ignore | count := count + 1 ].
count. "==> 504"
================

_______________________________________________
Cuis mailing list
[hidden email]
http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org
-KenD