Hi all,
 What is the specific problem with 'aspell' and windows? I'm looking and seems 
that development of aspell continues and that it can be compiled for windows 
(with Cygwin or MinGW):

http://aspell.net/man-html/WIN32-Notes.html 
<http://aspell.net/man-html/WIN32-Notes.html>

it does not seems much more difficult to include than guile. Is there any 
specific problem?

It would seems to me easier to stick to what we have.

Max 


> On 9. Nov 2020, at 21:38, TeXmacs <texm...@lix.polytechnique.fr> wrote:
> 
> On Mon, Nov 09, 2020 at 07:03:56PM +0100, denis Raux wrote:
>> On Windows it seems than both have already lost the competition
>> 
>> https://www.theverge.com/2020/5/28/21273934/microsoft-google-chrome-edge-chromium-spellcheck-improvements
>>  
>> <https://www.theverge.com/2020/5/28/21273934/microsoft-google-chrome-edge-chromium-spellcheck-improvements>
> 
> Thanks for the link, but this still does not tell us how we can integrate this
> with our software (if this is possible and allowed at all).
> 
> In the meantime, it might be a good idea to check whether there is
> a recent hunspell.exe binary for Windows that we could use and ship
> with our Windows package.  In principle, TeXmacs should already
> support hunspell when it can find it.
> 
> I am not sure though whether we should priviledge aspell or hunspell
> when both are available.  Any suggestions?
> 
> Best wishes, --Joris
> 
> 
>>> Le 9 nov. 2020 à 18:50, TeXmacs <texm...@lix.polytechnique.fr> a écrit :
>>> 
>>> Thanks for the reminder, Max.
>>> 
>>> What do you guys think about the following:
>>> 
>>>   
>>> https://battlepenguin.com/tech/aspell-and-hunspell-a-tale-of-two-spell-checkers/
>>> 
>>> Best wishes, --Joris
>>> 
>>> 
>>> On Mon, Nov 09, 2020 at 06:16:27PM +0100, Massimiliano Gubinelli wrote:
>>>>  Maybe a solution is to use hunspell?
>>>>  [1]https://wiki.qt.io/Spell-Checking-with-Hunspell
>>>>  [2]http://hunspell.github.io
>>>>  max
>>>> 
>>>>    On 9. Nov 2020, at 18:06, TeXmacs <[3]texm...@lix.polytechnique.fr>
>>>>    wrote:
>>>>    Hi again Darcy,
>>>> 
>>>>    I just got more info from Denis about spell checking under Windows.
>>>>    It seems that aspell is not really an option and that the Qt solution
>>>>    only works in certain widgets that are directly managed by Qt (please
>>>>    check this impression).  So this only leaves us with the option to
>>>>    provide native support for spell checking.  How difficult do you think
>>>>    that it would be to write a small internal plug-in for that?
>>>>    How much time would that require?  I have no idea; under MacOS,
>>>>    Max told me that it was straightforward.  But Windows could be
>>>>    entirely different, of course...
>>>> 
>>>>    Best wishes, --Joris
>>>> 
>>>>    On Mon, Nov 09, 2020 at 05:29:35PM +0100, TeXmacs wrote:
>>>> 
>>>>      Hi Darcy,
>>>> 
>>>>      Yes, I just tested your code yesterday, and it seems to work better
>>>>      now.
>>>>      Thanks a lot.
>>>> 
>>>>      Concerning spell checking under Windows, I just noticed that
>>>>      spell checking launches a segfault under Windows, which is
>>>>      very annoying indeed.  I mistakenly thought that we shipped
>>>>      aspell along with TeXmacs.  If you see an easy way to make that work,
>>>>      then please let us know.
>>>> 
>>>>      Of course native spell checking support would also be very nice,
>>>>      like what Max did for MacOS.  I don't know how hard this would be;
>>>>      if it is in fact easier, then we might directly prefer this solution
>>>>      over aspell.
>>>> 
>>>>      Best wishes, --Joris
>>>> 
>>>>      On Tue, Nov 10, 2020 at 12:04:03AM +0800, Darcy Shen via Texmacs-dev
>>>>      wrote:
>>>> 
>>>>          With the help of Joris, I have re-organized the code for
>>>>        configuring
>>>>          programming language parser:
>>>>          1. Github:
>>>>          
>>>> [1][4]https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>>>>          2. Gitee:
>>>>          
>>>> [2][5]https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>>>>          Sometimes Github is not available for me. That's why I'm posting
>>>>        another
>>>>          git mirror.
>>>>          Now the Octave language parser error has been fixed.
>>>>          Actually, the fix is exactly `Improve src/System/Language and
>>>>          TeXmacs/progs/prog` in my top 1 priority.
>>>>          Inserting keywords into auto completion candidates would be a nice
>>>>          feature, but I will postpone it as TeXmacs 2.1 is about to
>>>>        release.
>>>>          ---- On Sat, 2020-11-07 06:32:25 TeXmacs
>>>>        <[6]texm...@lix.polytechnique.fr>
>>>>          wrote ----
>>>> 
>>>>            Hi Darcy,
>>>> 
>>>>            Before anything else, could you please focus on correcting
>>>>            the remaining bugs in your latest commits? The new parser code
>>>>            generated many messages (I corrected this) and errors (cf the
>>>>        Octave
>>>>            error that I sent you in private, which also occurs for other
>>>>            plug-ins). Henri Girard also experiences problems with Python;
>>>>            please investigate what is going on.
>>>> 
>>>>            Further improvements of TeXmacs on Windows would be very nice,
>>>>            but this is too late for TeXmacs 2.1, so please postpone new
>>>>        additions.
>>>> 
>>>>            Best wishes, --Joris
>>>> 
>>>>            On Thu, Nov 05, 2020 at 09:10:08PM +0800, Darcy Shen via
>>>>        Texmacs-dev
>>>>            wrote:
>>>> 
>>>>          Top 1: Programming languages support
>>>>          + Improve src/System/Language and TeXmacs/progs/prog
>>>>          + Automatically insert keywords into auto completion candidates
>>>>          for
>>>> 
>>>>            the
>>>> 
>>>>          related language
>>>>          Top 2: Unit Test
>>>>          + Replace GoogleTest with
>>>>          [1][3][7]https://github.com/catchorg/Catch2
>>>>          + Make unit tests work with both autotools and cmake
>>>>          + Travis build on Github
>>>>          Top 3: Windows and Qt 5
>>>>          1. Documentation: build/test/package GNU TeXmacs using MXE
>>>>          2. Improve GNU TeXmacs on Windows (eg. integrate with MS Windows'
>>>> 
>>>>            spell
>>>> 
>>>>          tools)
>>>> 
>>>>          References
>>>> 
>>>>          Visible links
>>>>          1. [4][8]https://github.com/catchorg/Catch2
>>>>          /usr/bin/xdg-open: line 402: htmlview: command not found
>>>>          /usr/bin/xdg-open: line 402: firefox: command not found
>>>>          /usr/bin/xdg-open: line 402: mozilla: command not found
>>>>          /usr/bin/xdg-open: line 402: netscape: command not found
>>>> 
>>>>          _______________________________________________
>>>>          Texmacs-dev mailing list
>>>>          [5][9]Texmacs-dev@gnu.org
>>>>          [6][10]https://lists.gnu.org/mailman/listinfo/texmacs-dev
>>>> 
>>>>            _______________________________________________
>>>>            Texmacs-dev mailing list
>>>>            [7][11]Texmacs-dev@gnu.org
>>>>            [8][12]https://lists.gnu.org/mailman/listinfo/texmacs-dev
>>>> 
>>>>        References
>>>> 
>>>>          Visible links
>>>>          1.
>>>>        
>>>> [13]https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>>>>          2.
>>>>        
>>>> [14]https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>>>>          3. [15]https://github.com/catchorg/Catch2
>>>>          4. [16]https://github.com/catchorg/Catch2
>>>>          5. [17]mailto:Texmacs-dev@gnu.org
>>>>          6. [18]https://lists.gnu.org/mailman/listinfo/texmacs-dev
>>>>          7. [19]mailto:Texmacs-dev@gnu.org
>>>>          8. [20]https://lists.gnu.org/mailman/listinfo/texmacs-dev
>>>>        /usr/bin/xdg-open: line 402: htmlview: command not found
>>>>        /usr/bin/xdg-open: line 402: firefox: command not found
>>>>        /usr/bin/xdg-open: line 402: mozilla: command not found
>>>>        /usr/bin/xdg-open: line 402: netscape: command not found
>>>> 
>>>>        _______________________________________________
>>>>        Texmacs-dev mailing list
>>>>        [21]Texmacs-dev@gnu.org
>>>>        https://lists.gnu.org/mailman/listinfo/texmacs-dev
>>>> 
>>>>      _______________________________________________
>>>>      Texmacs-dev mailing list
>>>>      [22]Texmacs-dev@gnu.org
>>>>      https://lists.gnu.org/mailman/listinfo/texmacs-dev
>>>> 
>>>>    _______________________________________________
>>>>    Texmacs-dev mailing list
>>>>    [23]Texmacs-dev@gnu.org
>>>>    https://lists.gnu.org/mailman/listinfo/texmacs-dev
>>>> 
>>>> References
>>>> 
>>>>  Visible links
>>>>  1. https://wiki.qt.io/Spell-Checking-with-Hunspell
>>>>  2. http://hunspell.github.io/
>>>>  3. mailto:texm...@lix.polytechnique.fr
>>>>  4. 
>>>> https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>>>>  5. 
>>>> https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>>>>  6. mailto:texm...@lix.polytechnique.fr
>>>>  7. https://github.com/catchorg/Catch2
>>>>  8. https://github.com/catchorg/Catch2
>>>>  9. mailto:Texmacs-dev@gnu.org
>>>> 10. https://lists.gnu.org/mailman/listinfo/texmacs-dev
>>>> 11. mailto:Texmacs-dev@gnu.org
>>>> 12. https://lists.gnu.org/mailman/listinfo/texmacs-dev
>>>> 13. 
>>>> https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>>>> 14. 
>>>> https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>>>> 15. https://github.com/catchorg/Catch2
>>>> 16. https://github.com/catchorg/Catch2
>>>> 17. mailto:Texmacs-dev@gnu.org
>>>> 18. https://lists.gnu.org/mailman/listinfo/texmacs-dev
>>>> 19. mailto:Texmacs-dev@gnu.org
>>>> 20. https://lists.gnu.org/mailman/listinfo/texmacs-dev
>>>> 21. mailto:Texmacs-dev@gnu.org
>>>> 22. mailto:Texmacs-dev@gnu.org
>>>> 23. mailto:Texmacs-dev@gnu.org
>>>> /usr/bin/xdg-open: line 402: htmlview: command not found
>>>> /usr/bin/xdg-open: line 402: firefox: command not found
>>>> /usr/bin/xdg-open: line 402: mozilla: command not found
>>>> /usr/bin/xdg-open: line 402: netscape: command not found
>>> 
>>>> _______________________________________________
>>>> Texmacs-dev mailing list
>>>> Texmacs-dev@gnu.org
>>>> https://lists.gnu.org/mailman/listinfo/texmacs-dev
>>> 
>>> 
>>> _______________________________________________
>>> Texmacs-dev mailing list
>>> Texmacs-dev@gnu.org
>>> https://lists.gnu.org/mailman/listinfo/texmacs-dev
>> 
>> 
>> _______________________________________________
>> Texmacs-dev mailing list
>> Texmacs-dev@gnu.org
>> https://lists.gnu.org/mailman/listinfo/texmacs-dev
> 
> _______________________________________________
> Texmacs-dev mailing list
> Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org>
> https://lists.gnu.org/mailman/listinfo/texmacs-dev 
> <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
_______________________________________________
Texmacs-dev mailing list
Texmacs-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/texmacs-dev

Reply via email to