[squeak-dev] FileMan and FileSystem (was: squeak-smalltalk/squeak-filesystem)

David T. Lewis lewis at mail.msen.com
Thu Oct 28 01:35:02 UTC 2021


Changing the subject line because I am taking this off topic.

I would like to mention that FileMan by Mashashi Umezawa is IMHO
a nice improvement over the current Squeak and Pharo file system
interfaces.

  https://github.com/mumez/FileMan
  https://wiki.squeak.org/squeak/6333
  https://wiki.squeak.org/squeak/5969

The Cuis project has adopted FileMan, and I find the result
to be cleaner in design and implementation than either the
Squeak or Pharo approaches.

In terms of my own experience, I have spent time getting
OSProcess/CommandShell working on both Pharo and Cuis, and
I find the FileSystem implementation in Pharo to be different
but not much better (actually a bit more platform-dependencies
leaking into the image, so arguably not better at all). FileMan
in Cuis is also different, but it works well and feels cleaner
in design.

I do not want to discourage progress on FileSystem support,
because it is very important for compatibility and support of
the many worthwhile projects that are being developed in Pharo.
But I do want to also call attention to FileMan because I find
it to be simpler and cleaner in its basic design approach.

Dave


On Wed, Oct 27, 2021 at 06:13:37AM +0200, christoph.thiede at student.hpi.uni-potsdam.de wrote:
> Hi all,
> 
> recently I have created a PR against the FileSystem repository under [1] that migrates the CI from Travis (not working any longer) to state-of-the-art GitHub Actions. Under the PR, Jakob and I had a discussion on who should receive notification emails about CI failures for this repo.
> 
> I first intention was only to add interested people to the mail job (that would be me, maybe Jakob, and everyone else who asks). However, we also enter the squeak-dev list there. Or even another mailing list. Do you have any opinions about this? If not, I will go with my initial proposal.
> 
> Best,
> Christoph
> 
> [1] https://github.com/squeak-smalltalk/squeak-filesystem/pull/5
> 
> 
> ---
> Sent from Squeak Inbox Talk
> 



More information about the Squeak-dev mailing list