Bonsoir à vous linuxiens !
J'utilisais comme beaucoup le logiciel Regressi (sous Windows) en TP de physique au lycée puis en classe prépa, pour les acquisitions de données et leur étude.
Regressi, meilleur logiciel gratuit du domaine, je pense, n'est évidemment dispo pour le moment que pour Win et Mac.
Programmé en pascal, il est développé sous Delphin. Le portage à Linux passerait donc par un portage à Lazarus.

J'ai donc envoyé un mail au dév (M. Jean-Michel Millet) demandant si il était possible de porter Regressi sous Linux, et il a été très coopératif en m'indiquant les sources et en commençant à porter le logiciel sous Lazarus.

Ce soir, il compilait (sous Mac) sans erreurs sous Lazarus, et ne se lançait pas. C'est déjà un début. Néanmoins, chez moi, il ne compilait pas pour le moment.
Je ne m'y connais pas vraiment en Pascal (je m'y mets !), je fais donc appel à ceux qui s'y connaissent pour voir le passage Lazarus(Win) à Lazarus(Linux) si vous avez le temps !
Les sources, publiques, sont disponibles ici : http://jean-michel.millet.pagesperso-orange.fr/source/regressi.zip
Les sources de Regressi adapté à Lazarus sont ici : http://jean-michel.millet.pagesperso-orange.fr/source/RegressiLinux.zip

Je pense que ce serait vraiment génial de pouvoir porter Regressi à Linux : Imaginez tous les pcs des salles de TP des lycées sous Linux ! 😉

Linûxement,
Félix
NB : Le dev m'a précisé par mail :

Bonjour

Une remarque sur les deux sources :

j’ai du faire pas mal de nettoyage pour que cela compile sous Lazarus
donc il faudra reprendre une bonne partie de l’interface en s’appuyant sur le source Windows

Les problèmes essentiels rencontrés

TcolorBox non connu, pour commencer ce n’est pas grave il suffira de garder les couleurs par défaut

postmessage inconnu, là c’est plus gênant, c’est toute la circuiterie qui est en cause, il faudra trouver l’équivalent

tcolorref inconnu, j’ai taillé un peu la hache, donc il faudra probablement un peu reconstitué, cela sert
essentiellement dans graphker pour créer le pen ou le brush avec la valeur de la courbe définie elle en Tcolor

Tcomboex inconnu, ce sont des Tcombo étendus pour dessiner facilement un item au lieu d’avoir uniquement du texte,
il faudra reprendre, mais comme pour les Tcolor, ce n’est pas grave


Cordialement
Jean-Michel Millet
5 mois plus tard
Bonjour,

Je trouve l'initiative géniale ! Je suis très intéressé. Malheureusement je n'y connais rien en Pascal. Si je peux aider d'une autre manière je suis volontaire.

Merci !
Ça serait un énorme plus d'avoir ce genre de logiciel porté sous linux 🙂 Je ne sais pas programmer mais s'il y a besoin de traducteurs...
Salut à vous !
Je dois avouer que j'ai abandonné l'idée de partir des sources Pascal. Non seulement ce langage est trop éloigné de ce que je connais (C, et si je le veux bien un jour Python), mais il n'est pas commenté et n'est pas vraiment lisible pour quelqu'un qui n'a pas suivi le projet depuis le début.

Donc départ de 0 en C (C++ si j'arrive à m'y mettre), et GTK (pour commencer, après on s'amusera avec les librairies e17, et on pensera aussi au portage vers d'autres plateformes)

J'avoue aussi qu'avec mes études je ne m'y suis pas encore mis… Je vois déjà un tableau basé sur GtkCellLayout, et un graphe grâce à gnuplot 🙂

Voilà voilà, il faut que je me mette à découvrir Gtk 🙂
Pour le nom. Linux ne peut pas s'imposer dans l'enseignement sans proposer les logiciels pédagogiques déjà installés sous Windows...
Sauf qu'il veut partir de zéro. On ne peut plus l'appeler Regressi.
3 ans plus tard
En effet QtiPlot a l'air de répondre à la même problématique que Regressi.
Mais malheureusement la documentation est complètement en anglais !
Si jamais il y a des motivés on pourrais lancer un PO pour faire la traduction.
https://doc.ubuntu-fr.org/traduction