[squeak-dev] Spellcheck (was: The Inbox: EToys-kfr.374.mcz)

Thiede, Christoph Christoph.Thiede at student.hpi.uni-potsdam.de
Thu Jan 2 23:18:22 UTC 2020


Yeah, this could be a great project indeed.

To throw in a few more implementations:

  *   https://github.com/hpi-swa-teaching/SpellChecking: based on Hunspell, development was iterated in 2019, so it should be compatible with Squeak-5.2. Unfortunately, the installation is not documented, and did not figure out how to do this on Windows so long ...
  *   RefactoringBrowser has a Spellchecking implementation which still seems to work. But I guess there is no integration for "native" Squeak tools?

> But here, we're only speaking of Squeak code edition, and Symbol allSymbols should give enough feedback.

Yes, this is correct, but once you only compiled code including a misspelled selector, afaik it will remain forever in the symbol table ...

Best,
Christoph

________________________________
Von: Squeak-dev <squeak-dev-bounces at lists.squeakfoundation.org> im Auftrag von Jakob Reschke <forums.jakob at resfarm.de>
Gesendet: Donnerstag, 2. Januar 2020 23:03 Uhr
An: The general-purpose Squeak developers list
Betreff: Re: [squeak-dev] The Inbox: EToys-kfr.374.mcz

We also did it with the Hunspell library as a student project in 2013.
It was called DicThesaurusRex and Michael Perscheid even announced it on this list for us.
https://www.hpi.uni-potsdam.de/hirschfeld/trac/SqueakCommunityProjects/wiki/dicThesaurusRex

Am Do., 2. Jan. 2020 um 22:52 Uhr schrieb Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com<mailto:nicolas.cellier.aka.nice at gmail.com>>:
I did that in VW too in the late 90s.
I think that I used GNU aspell if I remember correctly.
Using cygwin/mingw makes it available for windows.
It is LGPL, so should be OK for distributing a plugin.

But here, we're only speaking of Squeak code edition, and Symbol allSymbols should give enough feedback.

Le jeu. 2 janv. 2020 à 22:27, tim Rowledge <tim at rowledge.org<mailto:tim at rowledge.org>> a écrit :


> On 2020-01-02, at 12:32 PM, Thiede, Christoph <Christoph.Thiede at student.hpi.uni-potsdam.de<mailto:Christoph.Thiede at student.hpi.uni-potsdam.de>> wrote:
>
> It's time to finally integrate a spellcheck implementation into Trunk ... :-)

John McIntosh & I did that 15 years ago as part of the Sophie project. Well, we made connections to host spelling check systems, not implemented on in Smalltalk.

On a Mac it worked really well since the OS has a pretty good spelling checker provided by default. On Windows (as of 2004 or so) you had to handle *not* having a spell check installed - it came as part of Office. Which, yes, a lot of people had but not all. On *nix... I don't remember.

Generically I think it would be great. Implementing a good one in Smalltalk... would be a fascinating student thesis project and I encourage someone to do it.


tim
--
tim Rowledge; tim at rowledge.org<mailto:tim at rowledge.org>; http://www.rowledge.org/tim
Useful random insult:- A gross ignoramus -- 144 times worse than an ordinary ignoramus.




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20200102/7d8dec3f/attachment.html>


More information about the Squeak-dev mailing list