Hi
Once upon a time, John M. McIntosh built a spellchecker plugin for the MacVM and there was a fileout that added a spelling service class to use it from Squeak. We have added code to provide the same API (for now) to windows and linux users that have ispell (or a compatible program, like aspell) installed on their systems using system callouts.
A metacello configuration is available from the MetacelloRepository on Squeaksource, ConfigurationOfSpellingServices.
The development repository is at http://www.hpi.uni-potsdam.de/hirschfeld/squeaksource/SpellingServices.html, the repo has global read+write, so if anybody finds this useful and has changes, feel free to commit to that repository.
-Tim
Thanks for making this.
I just submitted some changes so this project works on 64 bit linux (Ubuntu) and Pharo-1.3
I'm happy to take another look at it if you don't like some of my changes.
Paul
On 12-03-06 08:35 AM, Tim Felgentreff wrote:
Hi
Once upon a time, John M. McIntosh built a spellchecker plugin for the MacVM and there was a fileout that added a spelling service class to use it from Squeak. We have added code to provide the same API (for now) to windows and linux users that have ispell (or a compatible program, like aspell) installed on their systems using system callouts.
A metacello configuration is available from the MetacelloRepository on Squeaksource, ConfigurationOfSpellingServices.
The development repository is at http://www.hpi.uni-potsdam.de/hirschfeld/squeaksource/SpellingServices.html, the repo has global read+write, so if anybody finds this useful and has changes, feel free to commit to that repository.
-Tim
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
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"]
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:
[cid:2674fdf8-14e5-4616-a546-cc5a34bbb00c]
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.
Best, Christoph
________________________________ Von: Thiede, Christoph Gesendet: Montag, 5. Juli 2021 01:14:24 An: squeak-dev@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
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"]
Hi Christoph,
this might be a name clash. Try renaming "SpellingServices" in your wrapper there.
Best, Marcel Am 05.07.2021 16:48:08 schrieb Thiede, Christoph christoph.thiede@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.
Best, Christoph Von: Thiede, Christoph Gesendet: Montag, 5. Juli 2021 01:14:24 An: squeak-dev@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!).
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 [http://forum.world.st/file/t372205/SpellingServices-ct.mcz%5D%3E
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]
["SpellingInterface-example.png"]
Hi Marcel,
I now have uploaded ConfigurationOfSpellingServices0-ct.1 with the following baseline spec:
baseline10: spec <version: '1.0-baseline'>
spec for: #'common' do: [ spec blessing: #'baseline'. spec project: 'SpellingServices0' with: [ spec repository: 'github://hpi-swa-lab/squeak-spelling-services/src' ]. spec group: 'default' with: #('SpellingServices0') ].
Unfortunately, this yields a nil MNU from a MetacelloMCNamelessProjectSpec when I try to load the project via that configuration:
[cid:b9aca6d2-6cb6-4540-b741-522c5a7e8865]
Do you have any other ideas about how to get this working? Are you sure this could work at all? :-)
If we cannot set up an automated redirection, I could also just insert a small `self deprecated: ...` in the original baseline spec. Then users would at least know that they are loading an old version.
Best,
Christoph
________________________________ Von: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org im Auftrag von Taeumel, Marcel Gesendet: Dienstag, 6. Juli 2021 10:37:00 An: squeak-dev Betreff: Re: [squeak-dev] Announcement: Spelling services
Hi Christoph,
this might be a name clash. Try renaming "SpellingServices" in your wrapper there.
Best, Marcel
Am 05.07.2021 16:48:08 schrieb Thiede, Christoph christoph.thiede@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:
[cid:2674fdf8-14e5-4616-a546-cc5a34bbb00c]
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.
Best, Christoph
________________________________ Von: Thiede, Christoph Gesendet: Montag, 5. Juli 2021 01:14:24 An: squeak-dev@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
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"]
Hi Christoph,
I updated the script to ConfigurationOfSpellingServices-mt.9 but dropped everything that was in there before. It works as is. Please review and add prior installation scripts (e.g. for older Squeak versions) as you see fit.
Best, Marcel Am 21.08.2021 17:57:42 schrieb Thiede, Christoph christoph.thiede@student.hpi.uni-potsdam.de: Hi Marcel,
I now have uploaded ConfigurationOfSpellingServices0-ct.1 with the following baseline spec:
baseline10: spec <version: '1.0-baseline'>
spec for: #'common' do: [ spec blessing: #'baseline'. spec project: 'SpellingServices0' with: [ spec repository: 'github://hpi-swa-lab/squeak-spelling-services/src' ]. spec group: 'default' with: #('SpellingServices0') ].
Unfortunately, this yields a nil MNU from a MetacelloMCNamelessProjectSpec when I try to load the project via that configuration:
Do you have any other ideas about how to get this working? Are you sure this could work at all? :-)
If we cannot set up an automated redirection, I could also just insert a small `self deprecated: ...` in the original baseline spec. Then users would at least know that they are loading an old version.
Best, Christoph Von: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org im Auftrag von Taeumel, Marcel Gesendet: Dienstag, 6. Juli 2021 10:37:00 An: squeak-dev Betreff: Re: [squeak-dev] Announcement: Spelling services Hi Christoph,
this might be a name clash. Try renaming "SpellingServices" in your wrapper there.
Best, Marcel Am 05.07.2021 16:48:08 schrieb Thiede, Christoph christoph.thiede@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.
Best, Christoph Von: Thiede, Christoph Gesendet: Montag, 5. Juli 2021 01:14:24 An: squeak-dev@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!).
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 [http://forum.world.st/file/t372205/SpellingServices-ct.mcz%5D%3E
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]
["SpellingInterface-example.png"]
Thank you for fixing this, Marcel!
I did not find any installation scripts removed by you so I think this should be fine now. Probably I have failed to get this working before because I had written "spec project: 'SpellingServices' with: [...]" instead of "spec baseline: 'SpellingServices' with: [...]".
Last but not least I would like to delete the ConfigurationOfSpellingServices0 package again from the metacello repository, but I don't know how to do that. Could any one help? :-)
Best, Christoph
--- Sent from Squeak Inbox Talk
On 2021-08-23T12:59:05+02:00, marcel.taeumel@hpi.de wrote:
Hi Christoph,
I updated the script to ConfigurationOfSpellingServices-mt.9 but dropped everything that was in there before. It works as is. Please review and add prior installation scripts (e.g. for older Squeak versions) as you see fit.
Best, Marcel Am 21.08.2021 17:57:42 schrieb Thiede, Christoph <christoph.thiede at student.hpi.uni-potsdam.de>: Hi Marcel,
I now have uploaded ConfigurationOfSpellingServices0-ct.1 with the following baseline spec:
baseline10: spec <version: '1.0-baseline'>
spec for: #'common' do: [ spec blessing: #'baseline'. spec project: 'SpellingServices0' with: [ spec repository: 'github://hpi-swa-lab/squeak-spelling-services/src' ]. spec group: 'default' with: #('SpellingServices0') ].
Unfortunately, this yields a nil MNU from a MetacelloMCNamelessProjectSpec when I try to load the project via that configuration:
Do you have any other ideas about how to get this working? Are you sure this could work at all? :-)
If we cannot set up an automated redirection, I could also just insert a small `self deprecated: ...` in the original baseline spec. Then users would at least know that they are loading an old version.
Best, Christoph Von: Squeak-dev <squeak-dev-bounces at lists.squeakfoundation.org> im Auftrag von Taeumel, Marcel Gesendet: Dienstag, 6. Juli 2021 10:37:00 An: squeak-dev Betreff: Re: [squeak-dev] Announcement: Spelling services Hi Christoph,
this might be a name clash. Try renaming "SpellingServices" in your wrapper there.
Best, Marcel 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.
Best, Christoph 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!).
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 [http://forum.world.st/file/t372205/SpellingServices-ct.mcz%5D%3E
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]
["SpellingInterface-example.png"]
squeak-dev@lists.squeakfoundation.org