[squeak-dev] Announcement: Spelling services

Marcel Taeumel marcel.taeumel at hpi.de
Tue Jul 6 08:37:00 UTC 2021

Hi Christoph,

this might be a name clash. Try renaming "SpellingServices" in your wrapper there.

Am 05.07.2021 16:48:08 schrieb Thiede, Christoph <christoph.thiede at student.hpi.uni-potsdam.de>:
Anyone having an idea how to update the MetacelloConfiguration correctly so that it is mapped to the baseline on GitHub?

With ConfigurationOfSpellingServices-ct.8, I am getting an incompatible specs error:

ConfigurationOfSpellingServices >> baseline10: spec
<version: '1.0-baseline'>

spec for: #'common' do: [
spec blessing: #'baseline'.
spec project: 'SpellingServices' with: [
spec repository: 'github://hpi-swa-lab/squeak-spelling-services/src' ].
spec group: 'default' with: #('SpellingServices') ].

I have never worked with ConfigurationOfs before, just with BaselineOfs.

Von: Thiede, Christoph
Gesendet: Montag, 5. Juli 2021 01:14:24
An: squeak-dev at lists.squeakfoundation.org; Thiede, Christoph
Betreff: Re: Announcement: Spelling services
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 [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 [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 [https://github.com/hpi-swa/Squot/pull/328] (still awaiting my reaction on his review, thank you already for the feedback, Jakob!).


> 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 [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 [http://forum.world.st/Squeak-Dev-f45488.html]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20210706/70d9fcc5/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pastedImage.png
Type: image/png
Size: 65780 bytes
Desc: not available
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20210706/70d9fcc5/attachment-0001.png>

More information about the Squeak-dev mailing list