This is a multi-part message in MIME format.
Bonjour la liste
Pour le projet moteur d'inférences RefPerSys <
http://refpersys.org/> ("Reflexive Persistent System") en
https://github.com/RefPerSys/RefPerSys nous avons besoin d'un exemple
simple (ou d'une contribution externe) d'application graphique en Gtkmm4
(ou peut-être FLTK1.4, FOX1.7, Qt6.6). Il est indispensable que ça soit
du logiciel libre GPLv3+ (ou CECILL) compatible sous Linux.
L'idée étant de séparer dans deux processus Linux différents qui communiquent (par un socket ou un canal FIFO)
l'interface graphique (en Gtkmm4 ou peut-être Qt6; on a aussi envisagé
Fox ou FLTK) qui est un processus qui dure peu (on imagine quelques
heures, correspondant à une demi-journée de travail). Elle devrait
afficher du texte et des menus (et serait configurable par le moteur
proprement dit). Ma difficulté sur l'exemple
https://github.com/bstarynk/misc-basile/blob/master/gtkmm-refpersys.cc
et de passer des arguments au programme (en ligne de commande, sur Linux
ou POSIX exclusivement).
le moteur d'inférence lui-même (qui génère du code C++ -compilé en en greffon temporaire qui sera dlopen-é, ou GNU lightning à la volée) qui
en principe tourne plus longtemps (idealement une semaine entière). Le
code actuel est capable de persister son étant dans des fichiers JSON,
de générer plus ou moins du C++ temporaire, de gérer un agenda de
threads posix.
ultérieurement ces deux processus pourraient tourner sur des machines différentes dans le même bâtiment.
J'ai cherché depuis pas mal de temps un exemple *simple* d'application
libre C++ en GTKmm. Bien sûr il existe Inkscape, mais le code est énorme
et j'ai du mal à le comprendre.
Connaissez vous un exemple simple en Gtkmm4 (par exemple un éditeur à la qemacs)? quelque chose qui fait quelques milliers de ligne de code et
qui soit lisible et bien plus petit qu'Inkscape.
Merci de votre aide.
Librement
(NB je cherche peut-être aussi un consortium ITEA ou HorizonEurope
intéressé par les moteurs d'inférences en logiciel libre en Europe, je
r^ve aussi de donner quelques TD en région parisienne sur la
programmation Linux).
--
Basile Starynkevitch<
basile@starynkevitch.net>
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/ See/voir:
https://github.com/RefPerSys/RefPerSys
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Bonjour la liste</p>
<p>Pour le projet moteur d'inférences <a
href="
http://refpersys.org/">RefPerSys</a> ("Reflexive
Persistent System") en <a class="moz-txt-link-freetext" href="
https://github.com/RefPerSys/RefPerSys">https://github.com/RefPerSys/RefPerSys</a> nous
avons besoin d'un exemple simple (ou d'une contribution externe)
d'application graphique en Gtkmm4 (ou peut-être FLTK1.4, FOX1.7,
Qt6.6). Il est indispensable que ça soit du logiciel libre GPLv3+
(ou CECILL) compatible sous Linux.<br>
</p>
<p>L'idée étant de séparer dans deux processus Linux différents qui
communiquent (par un socket ou un canal FIFO)<br>
</p>
<p>l'interface graphique (en Gtkmm4 ou peut-être Qt6; on a aussi
envisagé Fox ou FLTK) qui est un processus qui dure peu (on
imagine quelques heures, correspondant à une demi-journée de
travail). Elle devrait afficher du texte et des menus (et serait
configurable par le moteur proprement dit). Ma difficulté sur
l'exemple
<a class="moz-txt-link-freetext" href="
https://github.com/bstarynk/misc-basile/blob/master/gtkmm-refpersys.cc">https://github.com/bstarynk/misc-basile/blob/master/gtkmm-refpersys.cc</a>
et de passer des arguments au programme (en ligne de commande, sur
Linux ou POSIX exclusivement).<br>
</p>
<p>le moteur d'inférence lui-même (qui génère du code C++ -compilé
en en greffon temporaire qui sera dlopen-é, ou GNU lightning à la
volée) qui en principe tourne plus longtemps (idealement une
semaine entière). Le code actuel est capable de persister son
étant dans des fichiers JSON, de générer plus ou moins du C++
temporaire, de gérer un agenda de threads posix.</p>
<p>ultérieurement ces deux processus pourraient tourner sur des
machines différentes dans le même bâtiment.</p>
<p>J'ai cherché depuis pas mal de temps un exemple <b>simple</b>
d'application libre C++ en GTKmm. Bien sûr il existe Inkscape,
mais le code est énorme et j'ai du mal à le comprendre.</p>
<p>Connaissez vous un exemple simple en Gtkmm4 (par exemple un
éditeur à la <font face="monospace">qemacs</font>)? quelque chose
qui fait quelques milliers de ligne de code et qui soit lisible et
bien plus petit qu'Inkscape.<br>
</p>
<p>Merci de votre aide.</p>
<p>Librement</p>
<p><br>
</p>
<p>(NB je cherche peut-être aussi un consortium ITEA ou
HorizonEurope intéressé par les moteurs d'inférences en logiciel
libre en Europe, je r^ve aussi de donner quelques TD en région
parisienne sur la programmation Linux).<br>
</p>
<pre class="moz-signature" cols="72">--
Basile Starynkevitch <a class="moz-txt-link-rfc2396E" href="mailto:
basile@starynkevitch.net"><
basile@starynkevitch.net></a>
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/
See/voir: <a class="moz-txt-link-freetext" href="
https://github.com/RefPerSys/RefPerSys">https://github.com/RefPerSys/RefPerSys</a>
</pre>
</body>
</html>
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)