En surface, Enchant semble être une bibliothèque générique de vérification orthographique.Vous pouvez lui demander des dictionnaires, demander si un mot est correctement orthographié, obtenir des corrections pour un mot mal orthographié, etc. Sous la surface, Enchant est beaucoup plus - et moins - que cela.Vous verrez que Enchant n'est pas du tout une bibliothèque de vérification orthographique."Qu'est-ce que c'est?"tu demandes.Eh bien, Enchant n'essaie pas de faire le travail lui-même.C'est paresseux et nécessite des backends pour faire la plupart de son sale boulot.En y regardant de plus près, vous verrez que l'enchantement est plus ou moins un wrapper de fantaisie autour de l'appel système dlopen ().Enchantez les étapes pour assurer l'uniformité et la conformité au-dessus de ces bibliothèques et implémentez certaines fonctionnalités qui peuvent faire défaut dans une bibliothèque de fournisseur individuelle.Tout devrait "simplement fonctionner" pour chaque définition de "juste travailler" ...
enchant