Godzil > C'est une plateforme que tu as faite? Si oui, l'as-tu releasée? Si non, où te l'es-tu procurée?
Je me souviens
Ad mari usque ad mare
GENERATION 23: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social experiment.
kim Le 18/12/2008 à 07:22 bah si tu pars sur une solution type paquetages binaires à la linux, alors je pense qu'il vaut mieux passer par fink, qui est plus populaire et répandu. fink a un installeur graphique soit dit en passant, qui s'installe dans Applications. par contre après faut faire ajouter son dépot à ceux de fink.

Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi
Uther Le 18/12/2008 à 08:12 La question est faut il vraiment un dépot?
Ca a certes ces avantages, mais ça va a l'encontre des habitudes des utilisateur mac. Le public visé n'étant pas forcément très technique, il vaut mieux ce conformer aux usages mac et fournir des pacquage installables classiques.
Ouais, je suis de cet avis... Mais dans un premier temps, il faudrait faire ajouter tilp, tiemu et ktigcc à ces systèmes de gestion de paquets...
Je me souviens
Ad mari usque ad mare
GENERATION 23: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social experiment.
Je suis bien d'accord qu'il faut soit un .pkg ou un .app. Cependant, la solution la plus facile dans l'immédiat serait de faire comme dit Kevin, étant donné que ce n'est pas déjà fait, ou alors, seulement en partie. Je sais que tilp est disponible sur MacPorts, et que tiemu l'est dans Fink. Ce serait bien d'en adopter un seul des deux, par souci d'uniformité, ou alors le faire pour les deux. Par la suite, on pourrait rendre ktigcc disponible lui aussi. Ce serait une bonne première étape, je trouve. Les Mac users du monde TI n'auraient plus qu'à taper une commande au terminal, et tout se ferait automatiquement. Bien sûr, ce n'est pas la façon Mac, mais c'est un bon point de départ, et c'est certainement mieux que d'avoir à tout compiler soi-même comme je l'ai fait...
Je me souviens
Ad mari usque ad mare
GENERATION 23: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social experiment.
Il faudrait aussi compiler au moins TiEmu avec le support KDE (3) activé, sinon KTIGCC 1 ne peut pas communiquer avec (ça se passe par DCOP qui fait partie de KDE 3). (Pour KTIGCC 2, c'est le support D-Bus qu'il faudra activer. Mais KTIGCC 2 n'est pas encore prêt à l'usage, je déconseille fortement de le packager en l'état pré-alpha actuel. On peut aussi activer les 2 (KDE et D-Bus) en même temps dans TiEmu.) TiLP et GFM peuvent être compilés sans le support KDE sous OS X.
Bon, allez... MacPorts ou Fink en premier?
Je me souviens
Ad mari usque ad mare
GENERATION 23: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social experiment.
Uther Le 19/12/2008 à 09:54Edité par Uther le 19/12/2008 à 11:26 Je me pose une question peut-être bête vu que je ne me suis jamais penché sur le sujet, mais est-ce qu'il ne serait pas plus simple et plus portable de faire communiquer 2 application par réseau via 127.0.0.1.
C'est quelque chose de très simple, léger et dispo sous toute les plateformes, il ma semble. Non?
De toute façon DCOP, c'est temporaire (pour KTIGCC 1 seulement) et ça ne va pas changer dans KTIGCC 1. KTIGCC 2 utilisera D-Bus, donc TiEmu ne doit être compilé qu'avec D-Bus (il faut dbus et dbus-glib), pas KDE. À la limite, je pourrais backporter le code D-Bus de KTIGCC 2 vers KTIGCC 1 (ou une branche ktigcc-1-dbus-branch) à l'aide du binding Qt 3 (le "dbus-qt-qt3-backport", qui propose à peu près la même interface que sous Qt 4), mais je pense que compléter KTIGCC 2 est probablement plus important à long terme (mais si quelqu'un a envie de faire le backport D-Bus, allez-y, à mon avis ça ne devrait pas être trop dur).
Pour moi, D-Bus est la bonne solution à long terme, c'est multiplateforme, il y a des bindings pour Qt/KDE et GLib/GObject (c'est le mécanisme d'IPC préféré de KDE 4 et de GNOME) et c'est le bon niveau d'abstraction. Utiliser les sockets directement donnerait un bordel absolument non maintenable.
"ils" disent que ça lagge, c'est pour ça qu'il y a les sockets du domaine unix par exemple
Le projet D-Bus n'aime pas la qualité des patches de windbus, c'est pour ça qu'officiellement "ce n'est pas disponible".