Hi Racketeers,--I'm planning to implement a spell checker in DrRacket. I have two main concerns I'd like to raise with you all before I get in too deep:
- Is there anyone else currently working on this?
- I need help understanding what legal and licensing issues there are by using the ispell ( https://lasr.cs.ucla.edu/geoff/ispell.html ) source code as a reference. I use the word "port" in parenthetically below because I'm using details learned from the C source to implement the Racket code. Maybe its a matter of asking the maintainer of ispell what to do? I don't know.
The idea came from the wiki,> Write a parser for ispell dictionaries. Make DrRacket use it.I've made enough progress writing the ispell dictionary parser that I feel confident this is a project I can complete with a little help from the community.Here is a 50,000 foot outline of the work I have planned:
- Finish writing (porting) the ispell dictionary hash parser
- Write (port) the spelling corrector engine
- Solicit feedback from the Racket community regarding DrRacket feature details like the following,
- How should a misspelled word look in DrRacket?
- How does the user want to control the spell checker?
- Should it check word in function names, or just inside strings or scribble text blocks?
- etc.
- Implement the DrRacket integration using feedback from (3).
- Put up a PR!
Thanks,Jerry
You received this message because you are subscribed to the Google Groups "Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to racket-dev+unsubscribe@googlegroups.com.
To post to this group, send email to racke...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/edffbcdf-d311-4bc2-b24f-62e6e9dba435%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
~Leif Andersen
To unsubscribe from this group and stop receiving emails from it, send an email to racket-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/17049854-49f7-4e30-8179-bfee318e5423%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to racket-dev+...@googlegroups.com.
To post to this group, send email to racke...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/AF54960C-F253-44FD-B5BF-F053B35F69EB%40gmail.com.