Myriad Blog 1.3.0 Wednesday, Nov 26th, 2014 at 06:13am 

Thursday, Nov 12th, 2009 at 05:29pm
Nouveau compilateur (suite)

 
Nos principaux projets (Harmony, Melody, PDFtoMusic, Myriad Plug-in, Melody Player...) sont maintenant totalement fonctionnels avec le nouveau compilateur.
Les tests de vitesse effectués, tant au niveau de la vitesse de compilation que de la vitesse d'exécution de l'application générée, sont à vue de nez concluants, ça va suffisamment vite.
 
Nous y avons pour l'instant un peu perdu en ergonomie de travail, mais nous continuons à chercher les fonctionnalités manquantes dans les coins. Par exemple, impossible de trouver dans Visual C/C++:
 
- Une recherche multi-fichiers qui présente tous les résultats d'un coup et qui permette d'y naviguer rapidement
 
- Une comparaison de deux fichiers "source", permettant de voir rapidement ce qui a bougé dans un module depuis la dernière sauvegarde. Si cela n'existe pas dans Visual, on doit pouvoir s'en tirer avec un programme indépendant, si ce dernier existe.
 
- Lors du débogage, un moyen simple de visualiser un tableau d'éléments sur lequel on possède un pointeur. Nous avons pu trouver une fonction non documentée de Visual qui le permet, mais ce n'est ni  très pratique, ni sécurisant, une fonction non documentée pouvant être abandonnée dans une prochaine version.
 
- Possibilité de démarrer un projet avec, dans tous les panneaux de réglage,  les options par défaut que nous aurons choisies. Ca, ce soit être possible, nous continuons à chercher.
 
- Le moyen d'utiliser l'option qui produit des calculs rapides sur les nombres à virgule (/Fp:fast). L'option existe mais nos tentatives pour l'utiliser se sont soldées jusque-là au mieux par un blocage infini de l'éditeur de lien, au pire par un crash de Visual C. Pourtant, ce serait bien de voir si elle accélère les calculs (Virtual Singer, tracés graphiques, calculs de PDFtoMusic, etc)
 
Donc, dans l'ensemble, tout va bien, mais on continue à polir les détails. Nous allons utiliser cette application 8h par jour, autant la rendre la plus confortable possible pour notre usage.
by Olivier Guillion
Comments

Comment from turbo Thursday, Nov 12th, 2009 at 09:02pm
Envoi d'un email
J'en ai parlé à un ami développeur, je vous envoie ses premières réponses par email... car je ne veux pas que tous les lecteurs du blogs aient la migraine
 
Cdt,
Thibault

Comment from Sylvain Machefert Thursday, Nov 12th, 2009 at 11:27pm
comparaison de 2 fichiers
ça existe... dans les projets "collaboratifs" (comme par exemple tous les trucs open source, ou en équipe de travail au boulot) y'a les systèmes CVS ou SVN. Un serveur stocke toute les modifications, le matin on importe le travail des autres (update), le soir on renvoie son travail (commit).
 
Sinon y'a Win Merge pour comparer 2 fichiers texte, il doit y avoir mieux, et aussi sur mac.

Comment from Jean-Armand Monday, Nov 16th, 2009 at 10:51pm
(No subject)
Il y a un bon nombre d'outils de gestion de configuration, qui proposent les fonctions de check-out / check-in, et la comparaison / fusion de version. CVS, Subversion (SVN), ClearCase (payant), Visual SourceSafe, etc.
 
Il y a aussi Visual Studio Team System (la version pour équipe de ce que vous utilisez) qui intègre un outil de gestion de configuration.


Most recent first
Oldest first

Top of page
Last update:  (c) Myriad 2013