• [^] # Re: Super boulot !

    Posté par . En réponse à la dépêche Grammalecte, correcteur grammatical [2]. Évalué à 7.

    Dans ton moteur tu le charges en mémoire ou tu vas lire le dictionnaire sur le disque ?

    Le fichier est lu et mis en mémoire. Ce sont des données figées. Le graphe de mots est une structure binaire parcourue avec des opérateurs logiques.

    Peux-tu envisager une fusion-compilation de plusieurs dictionnaires (à la volée en fonction d'une option) avant d'entamer l'analyse proprement dite ?

    Avec du temps, tout est envisageable. Pour l’instant, la compilation des données se fait à la création de l’extension, et je le fais uniquement lors des mises à jour du dictionnaire. Ça prend une minute sur ma machine. Donc, oui, on pourrait fusionner des dictionnaires, s’ils suivent le schéma suivant:

    flexion lemme étiquettes

    Il faut que les étiquettes concordent, sous peine d’égarer le correcteur grammatical. Il ne faut pas fusionner n’importe quoi, comme le dico français et anglais. Les étiquettes ne sont différentes.

    se joue la possibilité pour l'utilisateur de personnaliser son dictionnaire en fonction de ses besoins

    Oui, ça fait partie des buts à long terme. Si tu as lu la campagne de financement, tu as dû voir qu’il y est fait mention de pouvoir mieux gérer le lexique. Il est vrai que je n’ai pas parlé de personnalisation de son dico, j’aurais pu, j’aurais peut-être dû, mais j’ai préféré éviter de trop promettre. Je n’y ai pas beaucoup réfléchi en fait.

    Pour l’instant, c’est quand même possible, mais il faut que tu récupères les sources, tu édites le fichier French.lex dans le dossier lexicons, tu ajoutes ce que tu veux et tu recompiles. La compilation est rapide. En quelques minutes, voire moins, c’est plié.

    la gestion de dictionnaires multiples chacun arbitrera pour lui-même car, comme tu le dis, sur ces questions « ça dépend des personnes ».

    Oui, c’est une idée que j’aurais dû creuser. Je vais y réfléchir. Bizarrement, j’avais classé la personnalisation dans les idées logistiques à remettre à beaucoup plus tard, mais ça mérite que je pèse à nouveau la question...