Re: writing some new plugins
Giovanni Piredda <[email protected]> Mon, 09 Mar 2026 22:40:55 +0000
| Newsgroups | gmane.editors.texmacs.devel |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. --===============8850128471447504797== Content-Type: multipart/alternative; boundary="------------suBO5BqndZgNmbW5l0dHpr4e" Content-Language: en-US This is a multi-part message in MIME format. --------------suBO5BqndZgNmbW5l0dHpr4e Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Dear Zoltán, I cannot talk for the developers, but to me this mailing list seems a good channel to submit ideas and questions for development, together with the forum. While the lack of immediate answers may seem like a sign that there is no support for outside developers, there may be a random component (i.e. all of the people that might want to answer are not available in a way or another). I would answer you if I were able, but I am not ;-) This said, whenever you have a ready plugin, you might consider submitting it to https://github.com/texmacs/tm-forge Giovanni On 3/9/26 12:11, Zoltán Kovács wrote: > Dear Colleagues, > I am unsure if this is the correct channel to submit ideas and questions. > Meanwhile I worked a *lot* to have a working plugin for GeoGebra, and > this is what my current status is: > https://matek.hu/zoltan/blog-20260309.php?t=d > I'd be happy to learn more about how I can improve all of this. ;-) > Best, Zoltan > > Zoltán Kovács <[email protected]> ezt írta (időpont: 2026. febr. 11., > Sze, 0:08): > > > there are so many items, I cannot figure it out where I should > start my contributing work. Thanks in advance for giving some > hints on this. > > > Meanwhile I found that the dummy mycas plugin is the way to go. > The file mycas.cpp is not anymore C++ compliant, so this change > seems important (at least for gcc 13.3): > > .../TeXmacs/src/plugins/mycas/src$ *svn diff * > Index: mycas.cpp > =================================================================== > --- mycas.cpp (revision 15286) > +++ mycas.cpp (working copy) > @@ -17,12 +17,14 @@ > #include <stdio.h> > #include <stdlib.h> > #include <string.h> > -#include <iostream.h> > +#include <iostream> > > #define DATA_BEGIN ((char) 2) > #define DATA_END ((char) 5) > #define DATA_ESCAPE ((char) 27) > > +using namespace std; > + > static int counter= 0; > > void > > Best, Zoltan > > > > -- > > *Dr. Zoltán** Kovács, MSc* > > /Private Pädagogische Hochschule der Diözese Linz > https://matek.hu/zoltan/ > > > _______________________________________________ > Texmacs-dev mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/texmacs-dev --------------suBO5BqndZgNmbW5l0dHpr4e Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <p>Dear Zoltán,</p> <p>I cannot talk for the developers, but to me this mailing list seems a good channel to submit ideas and questions for development, together with the forum.</p> <p>While the lack of immediate answers may seem like a sign that there is no support for outside developers, there may be a random component (i.e. all of the people that might want to answer are not available in a way or another). I would answer you if I were able, but I am not ;-)</p> <p>This said, whenever you have a ready plugin, you might consider submitting it to <a class="moz-txt-link-freetext" href="https://github.com/texmacs/tm-forge">https://github.com/texmacs/tm-forge</a></p> <p>Giovanni</p> <div class="moz-cite-prefix">On 3/9/26 12:11, Zoltán Kovács wrote:<br> </div> <blockquote type="cite" cite="mid:CACQaL-+AydvtZGQJJPnND-GrcrYojU3rnqDH9V=wws9Mm4iReg@mail.gmail.com"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <div dir="ltr">Dear Colleagues, <div>I am unsure if this is the correct channel to submit ideas and questions.</div> <div>Meanwhile I worked a *lot* to have a working plugin for GeoGebra, and this is what my current status is:</div> <div><a href="https://matek.hu/zoltan/blog-20260309.php?t=d" moz-do-not-send="true" class="moz-txt-link-freetext">https://matek.hu/zoltan/blog-20260309.php?t=d</a></div> <div>I'd be happy to learn more about how I can improve all of this. ;-)</div> <div>Best, Zoltan</div> </div> <br> <div class="gmail_quote gmail_quote_container"> <div dir="ltr" class="gmail_attr">Zoltán Kovács <<a href="mailto:[email protected]" moz-do-not-send="true" class="moz-txt-link-freetext">[email protected]</a>> ezt írta (időpont: 2026. febr. 11., Sze, 0:08):<br> </div> <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <div dir="ltr"> <div class="gmail_quote"> <div><br> </div> <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <div dir="ltr"> <div>there are so many items, I cannot figure it out where I should start my contributing work. Thanks in advance for giving some hints on this.</div> </div> </blockquote> <div><br> </div> <div>Meanwhile I found that the dummy mycas plugin is the way to go.</div> <div>The file mycas.cpp is not anymore C++ compliant, so this change seems important (at least for gcc 13.3):</div> <div><br> </div> <div><span style="font-family:monospace"><span style="color:rgb(0,0,0)">.../TeXmacs/src/plugins/mycas/src$ <b>svn diff </b></span><br> Index: mycas.cpp <br> =================================================================== <br> --- mycas.cpp (revision 15286) <br> +++ mycas.cpp (working copy) <br> @@ -17,12 +17,14 @@ <br> #include <stdio.h> <br> #include <stdlib.h> <br> #include <string.h> <br> -#include <iostream.h> <br> +#include <iostream> <br> <br> #define DATA_BEGIN ((char) 2) <br> #define DATA_END ((char) 5) <br> #define DATA_ESCAPE ((char) 27) <br> <br> +using namespace std; <br> + <br> static int counter= 0; <br> <br> void<br> <br> </span></div> <div>Best, Zoltan<br> </div> </div> </div> </blockquote> </div> <div><br clear="all"> </div> <div><br> </div> <span class="gmail_signature_prefix">-- </span><br> <div dir="ltr" class="gmail_signature"> <div dir="ltr"> <div dir="ltr"> <p class="MsoNormal"><b><span lang="EN-GB">Dr. Zoltán</span></b><b><span lang="EN-GB"> Kovács, MSc</span></b></p> <p class="MsoNormal"><i><span style="color:rgb(31,56,100)">Private Pädagogische Hochschule der Diözese Linz<br> <a href="https://matek.hu/zoltan" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">https://matek.hu/zoltan</a></span></i></p> </div> </div> </div> <br> <fieldset class="moz-mime-attachment-header"></fieldset> <pre wrap="" class="moz-quote-pre">_______________________________________________ Texmacs-dev mailing list <a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a> <a class="moz-txt-link-freetext" href="https://lists.gnu.org/mailman/listinfo/texmacs-dev">https://lists.gnu.org/mailman/listinfo/texmacs-dev</a> </pre> </blockquote> </body> </html> --------------suBO5BqndZgNmbW5l0dHpr4e-- --===============8850128471447504797== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVGV4bWFjcy1k ZXYgbWFpbGluZyBsaXN0ClRleG1hY3MtZGV2QGdudS5vcmcKaHR0cHM6Ly9saXN0cy5nbnUub3Jn L21haWxtYW4vbGlzdGluZm8vdGV4bWFjcy1kZXYK --===============8850128471447504797==--