Journal · Logiciels · Services · Me joindre


D pour Xcode

English

Téléchargement

D pour Xcode 1.1b2 (740 Ko)
Dernière version du plugin D pour Xcode, le 21 septembre 2008.
Code source 1.1b2 (1,6 Mo)
Code source vous permettant de construire le plugin vous-même.

Vous pouvez suivre le développement de ce projet sur un miroir de mon dépôt git accessible depuis git.michelf.com.

Note : Le support pour Xcode 3 est encore incomplet en ce qui concerne la coloration syntaxique.

Introduction

Ce plugin D pour Xcode simplifie le développement d’outils, de libraries et d’applications dans le language de programmation D à l’aide de l’environnement de développement Xcode d’Apple. Ce plugin fait les choses suivantes :

Configuration requise

Note : Le support pour Xcode 3 est encore incomplet en ce qui concerne la coloration syntaxique.

Installation

Pour Xcode 2.4.1
Déplacez le fichier « D for Xcode.xcplugin » que vous avez téléchargé dans le dossier « /Library/Application Support/Apple/Developer Tools/Plug-ins » (créer le dossier au besoin), et relancez Xcode.
Pour Xcode 2.5 et Xcode 3
Déplacez le fichier « D for Xcode.xcplugin » que vous avez téléchargé dans le dossier « /Library/Application Support/Developer/Shared/Xcode/Plug-ins » (créer le dossier au besoin), et relancez Xcode.

Alternativement, vous pouvez installer le plugin dans le dossier Library (Bibliothèque en français) de votre propre compte.

Une fois fait, vous pouvez créer des fichiers D et les ajouter aux cibles (target) voulu dans vos projets Xcode ; ils devrait compiler et se lier correctement.

Note : Avec Xcode 3 vous devrez ouvrir le paneau d’information pour vos fichiers et choisir le type de fichier pour « sourcecode.d ». Autrement Xcode 3 interprète les fichiers se terminant par l’extension .d pour des fichiers dtrace.

Copies d’écran

Problèmes connus

Répertoires des modules

Le compilateur et le scanner de dépendance assument que le répertoire des modules dans lequel vous travaillez et le répertoire dans lequel se trouve votre projet. Ceci veux dire qu’un module nommé paquet.monmodule doit se trouver à PROJECT_DIR/paquet/monmodule.d. Vous pouvez ajouter d’autres répertoires de module (pour utiliser une librarie par exemple), mais le graphe de dépendances ne les prendra pas en compte et vos fichiers qui en dépendent ne seront pas recompilées automatiquement (vous devrez nettoyez la cible d’abord (Clean Target)). Laissez-le moi savoir si ça devient un inconvénient.

Bogues

Si vous trouvez un problème, que Xcode plante ou pas, j’aimerais que vous m’en fassiez part. Donnez-moi toute information pertinente (tel qu’un « crash log » de Xcode) et les étapes appropriées, ou les fichiers, pour répliquer le problème (pour que je puisse tester localement). Vous pouvez envoyez vos rapports de bogue à cette adresse : michel.fortin@michelf.com.

Licence

D pour Xcode est disponible sous la « GNU General Public License » version 2 ou plus récente.

Historique

D pour Xcode 1.1b2 (21 Sep 2008)

D pour Xcode 1.1b1 (31 mai 2008)

D pour Xcode 1.0.1 (23 novembre 2007)

D pour Xcode 1.0 (20 novembre 2007)

Site construit avec : Réflex