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:38:54 +0100
User-agent: Mutt/1.5.20 (2009-12-10)

By the way: we also have a problem with wget under Windows.
Denis is looking into the problem, but any help or suggestions
are welcome.

Best wishes, --Joris


On Tue, Nov 10, 2020 at 02:37:29PM +0100, TeXmacs wrote:
> 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
> 
> 
> _______________________________________________
> 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]