• [^] # Re: GTK+ pour Mac OS X

    Posté par . En réponse à la dépêche GTK+ pour Mac OS X. Évalué à 10.

    "Unlike the GTK-Quartz attempt, GTK+OSX is Carbon-based and does not use Objective C."
    "GTK+OSX reprend les fondements de Mac-GTK, un projet abandonné de port de GTK+ pour MacOS 9"

    Il est logique qu'un port de GTK+ pour MacOS 9 soit repris en utilisant Carbon, puisque c'est son rôle (faciliter le portage d'applications OS 9).

    "GTK+ Quartz is a project to port GTK+ to Mac OS X natively, using Quartz, the powerful graphics system that is at the heart of the Mac OS X graphics and windowing environment."

    Il parait donc effectivement "bête" d'utiliser Carbon à la place de Cocoa, mais n'oublions pas que ces deux projets ont un but différent :
    - la version "ancienne", GTK+OSX, permettrait de faire tourner des applications GTK+ 1.x
    - la version "moderne", GTK+Quartz, permettrait de faire tourner des applications GTK+ 2.x

    Les deux sont donc complémentaires ; le fait justifiant l'utilisation de Carbon est la reprise d'un projet existant (il ne serait pas utile que ce projet apparaisse après une migration complète des applications vers GTK+ 2.x).

    Après, le nom d'au moins un des deux projets semble assez mal choisi car l'ensemble des deux pourrait prêter à confusion.