mailing-list for TeXmacs Users

Text archives Help


Re: [TeXmacs] a small function plotter for TeXmacs


Chronological Thread 
  • From: Massimiliano Gubinelli <address@hidden>
  • To: BB <address@hidden>
  • Cc: texmacs-users <address@hidden>
  • Subject: Re: [TeXmacs] a small function plotter for TeXmacs
  • Date: Mon, 27 Nov 2017 09:06:30 +0100

Hi Bertrand,

 I’m following with a lot of interest this developments. Indeed I feel that there is the need of a standard parametric plotting tool/language to be used inside TeXmacs (like now we have a drawing environment). Not that other plugins could not be used, but in such a way that a “blessed” solution is chosen and integrated by default in TeXmacs. In this perspective it would be more easy if the code would have been written in scheme for example, for which TeXmacs provide already an interpreter, this would allow to ship it with the code. I love Haskell but I would prefer a scripting solution, given that the task is not so time consuming. Do you think you can recode it in scheme/guile? or maybe we can think to compile it into scheme? If you provide a separate binary it would add the burden to maintain it.

Anyway good job. Maybe one reason to add an Haskell interpreter in TeXmacs. :)

Max


 

On 20 Nov 2017, at 22:54, BB <address@hidden> wrote:


Salut Vincent,

Voici les réponses :

1) Comme tu l’as remarqué par la suite, le script d’installation déplace hp sous /usr/local/bin/ 

2) En effet, « Réactualiser" ( menu fichier ) ne correspond pas à « Actualiser » ( menu document ).
    Au passage il serait peut-être utile d’avoir un raccourci clavier ( ou une instruction en ligne de commande ) pour « Réactualiser » 

3) Je ne crois pas qu’il y a un hplotter2 dans le zip, si c’est la cas tu l’as peut-être été généré lors d’une manip  ( comme cliqué deux fois sur un élément  ?)

4) J’ai répondu à Shelby Chen que le contenu du fichier Hasky-Plotter.tm est ré-écrit lors de chaque traçage de courbe.
    Le nom de ce  fichier est donc utilisé par défaut, et pour le moment c’est une constante du programme. 
   Pour intégrer l’image dans un autre document, tu peux la couper-coller de Hasky-Plotter.tm dans ton autre document.
   Evidemment ça n’est pas très pratique, et l’idéal serait d’avoir un plugin pour cette application, comme il y en a un pour gnuplot.
   Dans ce cas, le plugin se chargerait :

   - de transmettre les requêtes à l’application depuis ton fichier de travail, 
   - d’insérer l’image ( sous forme d’ une séquence de code teXmacs ) produite lors de la requête dans le même document . 
   - éventuellement d’assigner des fonctions à des noms de variables (scheme) comme voudrait le faire Shelby Chen.

   Au passage cela pourrait aussi simplifier l’écriture ( par exemple le plugin ajouterait automatiquement les guillemets là où c’est nécessaire ).


5) En effet, le fichier se trouve dans Utilisateurs/Partagé.
    Je trouvait un peut intrusif d’imposer sa présence sur le bureau, et je cherchais un endroit discret pour le planquer.
    Si tu as un meilleurs choix à me proposer, je le change volontiers ce chemin d’accès.
    C’est curieux qu’ il y ait un fichier Hasky-Plotter.tm sur ton bureau.  As-tu essayé de le supprimer pour voir si il réapparait ?
    Chez moi il n’y en a aucun sur le bureau.

6) Non je ne vois pas d’où viennent ces points moches, mais j’ai remarqué qu’ils apparaissent quand j’utilise une ancienne version de  TeXmacs ( 1.99.3 ou 1.99.4 ).
    Peut-être que les fichiers de sauvegarde utilisent le même ancien encodage (?). Que se passe-t-il si tu supprime le tilda (~) de l’extension (.tm~) ?
    Tu peux m’envoyer le fichier ?

7) Si tu fais Réactualiser avant la sauvegarde automatique, cela supprime les modifications non encore sauvées.
    Essaye de sauver le fichier après chaque collage pour être tranquille.

 8) Je cois que la seule façon d’inclure proprement le contenu serait d’écrite un plugin.
     ( voir mon message à Shelby Chen ci-dessous ). Si cela intéresse quelqu’un d’essayer…

En tout cas merci pour ton intérêt, et n’hésite pas à me faire part de tes autres critiques ou suggestions, surtout si tu envisages de l’utiliser cette petite application pour ton livre en cours.

Bertrand




Archive powered by MHonArc 2.6.19.

Top of page