[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
|