texmacs-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Texmacs-dev] Darcy's Plan for the next release


From: TeXmacs
Subject: Re: [Texmacs-dev] Darcy's Plan for the next release
Date: Tue, 10 Nov 2020 14:37:29 +0100
User-agent: Mutt/1.5.20 (2009-12-10)

Hi Darcy,

Do you have access to a computer with Windows?

It would be great if you could help testing the dependencies
on extern software.  Spell checking is most important in my opinion.
It would be nice if you or Denis can manage to get aspell or hunspell working.

Next on the list are the various plug-ins.  I personally took care of

  - Cocoa5 (although I get some non-fatal error message about ./packages)
  - Maxima
  - Pari
  - Python

The following plug-ins do start, but I have error messages
that make the boot process fail, so they cannot be used:

  - Giac
  - Scylab

The following plug-ins show up in the menus, but they don't work:

  - GNU Octave
  - GNU R
  - Shell

I did not manage to get Sage working at all.

I did not try the other Python-based plug-ins on which you
have been working, so it would be nice to dress a list of
which plug-ins work for you and which ones don't.

If someone has access to Maple or Mathematica on a Windows machine,
then it would be nice to see whether the plug-ins can be made to work
with the appropriate paths (also I doubt that we will succeed).

Best wishes, --Joris



On Tue, Nov 10, 2020 at 10:17:23AM +0100, denis Raux wrote:
>    Hi All,
>    Did anyone already succeed to compile it on Windows with MinGw ?
>    Denis
> 
>      Le 9 nov. 2020 à 21:53, Massimiliano Gubinelli via Texmacs-dev
>      <[1]texmacs-dev@gnu.org> a écrit :
>      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):
>      [2]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 <[3]texmacs@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
> 
>          
> [4]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 <[5]texmacs@lix.polytechnique.fr>
>            a écrit :
> 
>            Thanks for the reminder, Max.
> 
>            What do you guys think about the following:
> 
>              
> [6]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][7]https://wiki.qt.io/Spell-Checking-with-Hunspell
>               [2][8]http://hunspell.github.io
>               max
> 
>                 On 9. Nov 2020, at 18:06, TeXmacs
>              <[3][9]texmacs@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][10]https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>                       2. Gitee:
>                       
> [2][5][11]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][12]texmacs@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][13]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][14]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][15]Texmacs-dev@gnu.org
>                       
> [6][10][16]https://lists.gnu.org/mailman/listinfo/texmacs-dev
> 
>                         _______________________________________________
>                         Texmacs-dev mailing list
>                         [7][11][17]Texmacs-dev@gnu.org
>                         
> [8][12][18]https://lists.gnu.org/mailman/listinfo/texmacs-dev
> 
>                     References
> 
>                       Visible links
>                       1.
>                     
> [13][19]https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>                       2.
>                     
> [14][20]https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>                       3. [15][21]https://github.com/catchorg/Catch2
>                       4. [16][22]https://github.com/catchorg/Catch2
>                       5. [17][23]mailto:Texmacs-dev@gnu.org
>                       6.
>              [18][24]https://lists.gnu.org/mailman/listinfo/texmacs-dev
>                       7. [19][25]mailto:Texmacs-dev@gnu.org
>                       8.
>              [20][26]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][27]Texmacs-dev@gnu.org
>                     [28]https://lists.gnu.org/mailman/listinfo/texmacs-dev
> 
>                   _______________________________________________
>                   Texmacs-dev mailing list
>                   [22][29]Texmacs-dev@gnu.org
>                   [30]https://lists.gnu.org/mailman/listinfo/texmacs-dev
> 
>                 _______________________________________________
>                 Texmacs-dev mailing list
>                 [23][31]Texmacs-dev@gnu.org
>                 [32]https://lists.gnu.org/mailman/listinfo/texmacs-dev
> 
>              References
> 
>               Visible links
>               1. [33]https://wiki.qt.io/Spell-Checking-with-Hunspell
>               2. [34]http://hunspell.github.io/
>               3. [35]mailto:texmacs@lix.polytechnique.fr
>               4.
>              
> [36]https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>               5.
>              
> [37]https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>               6. [38]mailto:texmacs@lix.polytechnique.fr
>               7. [39]https://github.com/catchorg/Catch2
>               8. [40]https://github.com/catchorg/Catch2
>               9. [41]mailto:Texmacs-dev@gnu.org
>              10. [42]https://lists.gnu.org/mailman/listinfo/texmacs-dev
>              11. [43]mailto:Texmacs-dev@gnu.org
>              12. [44]https://lists.gnu.org/mailman/listinfo/texmacs-dev
>              13.
>              
> [45]https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>              14.
>              
> [46]https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>              15. [47]https://github.com/catchorg/Catch2
>              16. [48]https://github.com/catchorg/Catch2
>              17. [49]mailto:Texmacs-dev@gnu.org
>              18. [50]https://lists.gnu.org/mailman/listinfo/texmacs-dev
>              19. [51]mailto:Texmacs-dev@gnu.org
>              20. [52]https://lists.gnu.org/mailman/listinfo/texmacs-dev
>              21. [53]mailto:Texmacs-dev@gnu.org
>              22. [54]mailto:Texmacs-dev@gnu.org
>              23. [55]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
>              [56]Texmacs-dev@gnu.org
>              [57]https://lists.gnu.org/mailman/listinfo/texmacs-dev
> 
>            _______________________________________________
>            Texmacs-dev mailing list
>            [58]Texmacs-dev@gnu.org
>            [59]https://lists.gnu.org/mailman/listinfo/texmacs-dev
> 
>          _______________________________________________
>          Texmacs-dev mailing list
>          [60]Texmacs-dev@gnu.org
>          [61]https://lists.gnu.org/mailman/listinfo/texmacs-dev
> 
>        _______________________________________________
>        Texmacs-dev mailing list
>        [62]Texmacs-dev@gnu.org
>        [63]https://lists.gnu.org/mailman/listinfo/texmacs-dev
> 
>      _______________________________________________
>      Texmacs-dev mailing list
>      [64]Texmacs-dev@gnu.org
>      https://lists.gnu.org/mailman/listinfo/texmacs-dev
> 
> References
> 
>    Visible links
>    1. mailto:texmacs-dev@gnu.org
>    2. http://aspell.net/man-html/WIN32-Notes.html
>    3. mailto:texmacs@lix.polytechnique.fr
>    4. 
> https://www.theverge.com/2020/5/28/21273934/microsoft-google-chrome-edge-chromium-spellcheck-improvements
>    5. mailto:texmacs@lix.polytechnique.fr
>    6. 
> https://battlepenguin.com/tech/aspell-and-hunspell-a-tale-of-two-spell-checkers/
>    7. https://wiki.qt.io/Spell-Checking-with-Hunspell
>    8. http://hunspell.github.io/
>    9. mailto:texmacs@lix.polytechnique.fr
>   10. 
> https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>   11. 
> https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>   12. mailto:texmacs@lix.polytechnique.fr
>   13. https://github.com/catchorg/Catch2
>   14. https://github.com/catchorg/Catch2
>   15. mailto:Texmacs-dev@gnu.org
>   16. https://lists.gnu.org/mailman/listinfo/texmacs-dev
>   17. mailto:Texmacs-dev@gnu.org
>   18. https://lists.gnu.org/mailman/listinfo/texmacs-dev
>   19. 
> https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>   20. 
> https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>   21. https://github.com/catchorg/Catch2
>   22. https://github.com/catchorg/Catch2
>   23. mailto:Texmacs-dev@gnu.org
>   24. https://lists.gnu.org/mailman/listinfo/texmacs-dev
>   25. mailto:Texmacs-dev@gnu.org
>   26. https://lists.gnu.org/mailman/listinfo/texmacs-dev
>   27. mailto:Texmacs-dev@gnu.org
>   28. https://lists.gnu.org/mailman/listinfo/texmacs-dev
>   29. mailto:Texmacs-dev@gnu.org
>   30. https://lists.gnu.org/mailman/listinfo/texmacs-dev
>   31. mailto:Texmacs-dev@gnu.org
>   32. https://lists.gnu.org/mailman/listinfo/texmacs-dev
>   33. https://wiki.qt.io/Spell-Checking-with-Hunspell
>   34. http://hunspell.github.io/
>   35. mailto:texmacs@lix.polytechnique.fr
>   36. 
> https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>   37. 
> https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>   38. mailto:texmacs@lix.polytechnique.fr
>   39. https://github.com/catchorg/Catch2
>   40. https://github.com/catchorg/Catch2
>   41. mailto:Texmacs-dev@gnu.org
>   42. https://lists.gnu.org/mailman/listinfo/texmacs-dev
>   43. mailto:Texmacs-dev@gnu.org
>   44. https://lists.gnu.org/mailman/listinfo/texmacs-dev
>   45. 
> https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>   46. 
> https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
>   47. https://github.com/catchorg/Catch2
>   48. https://github.com/catchorg/Catch2
>   49. mailto:Texmacs-dev@gnu.org
>   50. https://lists.gnu.org/mailman/listinfo/texmacs-dev
>   51. mailto:Texmacs-dev@gnu.org
>   52. https://lists.gnu.org/mailman/listinfo/texmacs-dev
>   53. mailto:Texmacs-dev@gnu.org
>   54. mailto:Texmacs-dev@gnu.org
>   55. mailto:Texmacs-dev@gnu.org
>   56. mailto:Texmacs-dev@gnu.org
>   57. https://lists.gnu.org/mailman/listinfo/texmacs-dev
>   58. mailto:Texmacs-dev@gnu.org
>   59. https://lists.gnu.org/mailman/listinfo/texmacs-dev
>   60. mailto:Texmacs-dev@gnu.org
>   61. https://lists.gnu.org/mailman/listinfo/texmacs-dev
>   62. mailto:Texmacs-dev@gnu.org
>   63. https://lists.gnu.org/mailman/listinfo/texmacs-dev
>   64. 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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]