[squeak-dev] Announcement: Spelling services

christoph.thiede at student.hpi.uni-potsdam.de christoph.thiede at student.hpi.uni-potsdam.de
Sun Jul 4 23:14:24 UTC 2021


Hi all!

I have ported the SpellingServices to GitHub since the HPI SqueakSource is deprecated now:

https://github.com/hpi-swa-lab/squeak-spelling-services

Besides the fix I proposed in my previous message, I applied the following changes to the project:

- Fixed OSProcess callouts for Windows, and tested them for all platforms
- Applied some general refactoring and clean-ups
- Set up a weekly scheduled CI for all platforms (including some nice CI scripts for installing ispell/aspell on the GitHub Actions runner)
- Added a bit of documentation in the README.md.

In particular, please note that the MacSpellingInterface appears not to work any longer, maybe the SpellingPlugin in the VM has gone or something else. In the lack of an applish device, I cannot investigate this further, but those of you who are blessed with a computer by the company that does not even deem it necessary to provide VM support to run their software on the machines of us remaining poor plebs may feel free to take a look at this and report their findings under https://github.com/hpi-swa-lab/squeak-spelling-services/issues/2. For now, I have marked the corresponding tests as expected failures.

I have tried to update the Metacello configuration for the project analogously (see ConfigurationOfSpellingServices-ct.7), but I did not yet figure out how to use this configuration to check whether it is still intact.

One last note in case you wonder how I moved the entire ancestry to git: This was done with the help of Jakob's ingenious SquotMonticelloConverter which I slightly extended in https://github.com/hpi-swa/Squot/pull/328 (still awaiting my reaction on his review, thank you already for the feedback, Jakob!).

Best,
Christoph

> Hi all,
> 
> I created a small fix to get the ispell interface working again for Windows,
> but unfortunately, I cannot upload it because the HPI SqueakSource is in
> read-only mode now.
> 
> For now, I'm attaching my patch here as an MCZ, but maybe we should move
> this repository either to squeaksource.com or to GitHub?
> 
> ---
> 
> SpellingServices-ct.mcz
> <http://forum.world.st/file/t372205/SpellingServices-ct.mcz>  
> 
> Name: SpellingServices-ct.6
> Author: ct
> Time: 12 June 2021, 7:32:26.942173 pm
> UUID: b1b3b84a-56b2-4844-99fd-a2a3ee6e546c
> Ancestors: SpellingServices-tfel.5
> 
> Fix ispell interface for Windows
> 
> Only open the file in read-only mode, otherwise the callout on Windows fails
> to write back into the same file.
> 
> ---
> 
> Best,
> Christoph
> 
> 
> 
> -----
> Carpe Squeak!
> --
> Sent from: http://forum.world.st/Squeak-Dev-f45488.html
> 
> 
["SpellingInterface-example.png"]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: SpellingInterface-example.png
Type: application/octet-stream
Size: 36775 bytes
Desc: not available
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20210705/785364e2/attachment-0001.obj>


More information about the Squeak-dev mailing list