Je suis désolé pour les gens qui attendaient que j'avance le développement d'
Ector pendant mes congés en août, mais je n'y ai pas travaillé du tout. En fait, j'en ai profité pour me changer les idées : un peu de Bretagne (pendant la deuxième semaine de canicule,
cool), et trois semaines... qui m'ont semblé bien occupées, mais je ne sais plus par quoi (ah oui, il y a eu pas mal d'
Heroes Of Might And Magic)... J'ai eu la flemme de lancer Linux. Je vais quand même faire un point sur son avancement.
Un petit point sur l'avancement d'
Ector : la version PHP 0.1.7 est au point mort depuis qu'elle est sortie (il reste quelques bugs mineurs dans le traitement des entrées), puisque je travaille sur la version en C. Le gros problème de la version en PHP, c'est sa lenteur (4 minutes pour une réponse c'est beaucoup trop long). Je pense qu'elle est due au fait que
Free partage un seul serveur SQL entre tous ses hébergés (lu dans les news).
La version C utilise
Dilib_, et analyse déjà les phrases en entrée, a déjà une interface web en PHP (moins sophistiquée que celle en PHP, pour ce qui est de l'examen de son
Réseau De Concepts), et une
PropagationD_Activation qui fonctionne (même s'il me reste à l'optimiser, parce que 8 secondes pour 3 propagations et 600 noeuds, ça me semble beaucoup pour un programme C, mais il me suffit de reprendre l'algorithme mis au point pour la version PHP).
Il restera à lui apprendre à répondre. Là aussi, il ne reste qu'à reprendre l'algorithme de la version en PHP.
Il restera des différences :
- la version C traite différemment les accents, les majuscules (alors que la version PHP ne voit pas de différence),
- la visualisation du
Réseau De Concepts n'est pas écrite,
- la version C peut lire un fichier texte.
Expliquer le retard d'ECTOR (pas travaillé dessus pendant les vacances).
à 01:31