Précédent   Forum du club des développeurs et IT Pro > Autres langages > Autres langages > D
D Forum d'entraide sur la programmation en langage D
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 12/01/2011, 01h13   #1
kimi31
Invité de passage
 
Inscription : décembre 2010
Messages : 9
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 9
Points : 1
Points : 1
Par défaut Quel EDI utilisez vous?

Après quelques expériences en Java j'ai décidé de me lancer dans le D.
Utilisant Eclipse que j'adore, j'ai suivis le tuto d'Alkhan (grand merci à toi).
Après avoir essayé x fois d'utiliser DDT plutôt que Descent, j'ai regardé ce qui se faisait en matière d'EDI pour D.
Grosse surprise, rien de réellement "friendly use", help us please Alkhan, fais nous profiter de ton expérience et mets à jour ton tuto STP.

Personnellement, j'aimerais programmer en D pour Windows, avec DFL, le problème c'est que je n'arrive pas à installer un environnement qui "tienne la route". D'où mon post.

Merci de votre participation.
kimi31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2011, 04h22   #2
ponce
Membre éclairé
 
Avatar de ponce
 
Inscription : juillet 2008
Messages : 339
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : juillet 2008
Messages : 339
Points : 358
Points : 358
Tu devrais tester Visual D c'est du bon d'après ce que j'ai vu.
__________________

gfm
ponce est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2011, 09h11   #3
Alkhan
Membre émérite
 
Avatar de Alkhan
 
Homme Sébastien Tahier
Inscription : octobre 2006
Messages : 726
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Tahier
Localisation : France

Informations forums :
Inscription : octobre 2006
Messages : 726
Points : 967
Points : 967
bonjour,

en effet Descent n'est plus maintenu

J'ai pour ma part installé DDT (je viens aussi du java, et je connais bien éclipse).

Les anciennes version de DDT ne fonctionnait pas sur les dernières version d'éclipse .
En revanche la v4.0 fonctionne bien mieux, on peut la trouver ici.

Dès que j'aurais du temps, j'adapterais le tuto, mais pour le moment, je n'ai pas le temps malheureusement
__________________
Il n'y a pas de problème, il n'y a que des solutions.
Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

Mes Articles : Mon premier article est sur le language D
Alkhan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 04h36   #4
kimi31
Invité de passage
 
Inscription : décembre 2010
Messages : 9
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 9
Points : 1
Points : 1
J'ai installé DMD2 et DFL puis Visual D. C'est vrai que ça a l'air chouette.

Je n'arrive pas à compiler à partir de VSD alors que lorsque je le fais avec DFL, en ligne de commande donc, tout roule.

C'est frustrant de ne pas pouvoir générer depuis VSD.

Alors j'ai posté dans le forum de VSD, je vous tiens au courant.
kimi31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 09h56   #5
Alkhan
Membre émérite
 
Avatar de Alkhan
 
Homme Sébastien Tahier
Inscription : octobre 2006
Messages : 726
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Tahier
Localisation : France

Informations forums :
Inscription : octobre 2006
Messages : 726
Points : 967
Points : 967
je suis d'accord pour dire que cela à l'air chouette, mais moi je suis sur linux, et c'est donc pas compatible

C'est pour cela que je reste sur une EDI basé sur eclipse !
En effet, je n'est rien trouvé de mieux pour le moment qui fonctionne sur linux, qui comprend toutes les fonctionnalités de DDT.
__________________
Il n'y a pas de problème, il n'y a que des solutions.
Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

Mes Articles : Mon premier article est sur le language D
Alkhan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 17h31   #6
kimi31
Invité de passage
 
Inscription : décembre 2010
Messages : 9
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 9
Points : 1
Points : 1
Finalement j'y suis arrivé
Je crois que mon soucis provenait d'une mauvaise configuration de DMD.
Je pars de Indigo, DDT 0.4.0 et DMD 2.051.

Je run "Hello World" et tout va bien jusque là seulement

Par contre, je constate des drôles de comportements.
Code :
1
2
3
4
import std.stdio;

int main() {
	writeln("Hello World"); }
Code :
1
2
3
4
import std.stdio;

int main() {
	writeln("Hello D-World"); }
Code :
1
2
3
4
import std.stdio;

int main() {
	affiche("Hello World"); }
Lancement en cliquant sur le bouton "Exécuter console", aucune trace d'erreur nul part!!!!
kimi31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 17h43   #7
Alkhan
Membre émérite
 
Avatar de Alkhan
 
Homme Sébastien Tahier
Inscription : octobre 2006
Messages : 726
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Tahier
Localisation : France

Informations forums :
Inscription : octobre 2006
Messages : 726
Points : 967
Points : 967
hum ! Je ne vois pas ce que tu veux dire par "Exécuter console" ?
__________________
Il n'y a pas de problème, il n'y a que des solutions.
Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

Mes Articles : Mon premier article est sur le language D
Alkhan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 17h53   #8
kimi31
Invité de passage
 
Inscription : décembre 2010
Messages : 9
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 9
Points : 1
Points : 1
Le bouton équivalant à CTRL+F11.

J'avais oublié de cocher "Order and export"/"Interpreter Libraries [DMD2]" dans les options du projet.
A ce moment, il compile et m'indique effectivement l'erreur.

Mais si je refais CTRL+F11, même comportement.

En essayant F11 j'ai un message d'Eclipse m'indiquant que je n'ai pas de debugger de sélectionné.
Je ne sais pas où l'indiquer, il est dans le même répertoire que dmd.exe.
kimi31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 09h48   #9
Alkhan
Membre émérite
 
Avatar de Alkhan
 
Homme Sébastien Tahier
Inscription : octobre 2006
Messages : 726
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Tahier
Localisation : France

Informations forums :
Inscription : octobre 2006
Messages : 726
Points : 967
Points : 967
Ah ok, pour moi c'est la commande "Run". Pour exécuter ton programme il faut te positionner sur l'exe et ensuite demander l'exécution à l'éditeur via la commande "Run as" (dsl je ne sais pas ce que cela donne lors c'est traduit en français).

Citation:
Envoyé par kimi31 Voir le message
En essayant F11 j'ai un message d'Eclipse m'indiquant que je n'ai pas de debugger de sélectionné.
Je ne sais pas où l'indiquer, il est dans le même répertoire que dmd.exe.
C'est normal pour le moment le mode débugge n'est pas encore mis en place.
__________________
Il n'y a pas de problème, il n'y a que des solutions.
Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

Mes Articles : Mon premier article est sur le language D
Alkhan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 19h30   #10
kimi31
Invité de passage
 
Inscription : décembre 2010
Messages : 9
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 9
Points : 1
Points : 1
C'est bien ça Alkhan, Run. Tu as pu voire le résultat.
C'est comme si Eclipse ne tenait pas compte du résultat de la compile et lançait le dernier exécutable généré. Trop bizarre.
kimi31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 23h12   #11
bioinfornatics
Membre éprouvé
 
Jonathan MERCIER
Inscription : mars 2009
Messages : 338
Détails du profil
Informations personnelles :
Nom : Jonathan MERCIER
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : mars 2009
Messages : 338
Points : 417
Points : 417
j'ai tester codeblocks et ecipse du point de vue utilsations les deux se valent vu que c'est partiellement implémenté
bioinfornatics est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2011, 16h01   #12
Eyyub
Membre à l'essai
 
Inscription : août 2009
Messages : 36
Détails du profil
Informations personnelles :
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : août 2009
Messages : 36
Points : 24
Points : 24
J'utilise la ligne de commande pour compiler .

Honnêtement DFL ca aurait pu être cool mais de 1 c'est Windows only(enfin, avec GtkD c'est très lourd) et de 2 c'est très très mal documenté...
Si ces deux points se règlent dans le futur je pense que DFL a sa place !
Eyyub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2011, 22h11   #13
AuraHxC
Membre chevronné
 
Avatar de AuraHxC
 
Homme
Ingénieur développement logiciels
Inscription : mai 2006
Messages : 606
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mai 2006
Messages : 606
Points : 634
Points : 634
Perso je préfère utiliser Vim et compiler dans un terminal comme je fais pour tout langage (avec l'utilisation d'outils comme cmake pour compiler). J'avoue avoir des soucis avec les IDE en général donc bon mon avis n'est peut être pas intéressant
AuraHxC est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 16h20.


 
 
 
 
Partenaires

Hébergement Web