Aimerais, ce n'est pas la question.
La question est de fournir un éditeur qui ait en natif les outils pour faire un assistant de programmation, un peu comme Eclipse, mais en moins lourd et sans Java.
Le but des script est d'analyser du texte, faire de la coloration syntaxique, analyser grammaticalement le code, aller chercher de la doc, intégrer tous les fichiers d'un projets, gérer un gestionnaire de version, etc..
Il faut donc un langage spécifique au traitement du texte ET généraliste (pour ne pas empêcher un auteur d'inventer une idée farfelue mais utile). CodeWorker est intéressant car c'est un langage qui intègre la possibilité de déclarer des grammaire BNF en natif.
En plus c'est un langage qui n'est pas trop distant de ce que les gens connaissent.
Faire un langage, c'est énormément de travail, je sais de quoi je parle, ce langage étant une bonne base, il pourrait être intéressant d'en partir.
Mais on peut toujours l'intégrer à NeoVim ;-)
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: La réponse de Bram Moolenaar
Posté par Ontologia (site web personnel) . En réponse au journal Neovim : vim's rebirth for the 21st century. Évalué à 3.
Aimerais, ce n'est pas la question.
La question est de fournir un éditeur qui ait en natif les outils pour faire un assistant de programmation, un peu comme Eclipse, mais en moins lourd et sans Java.
Le but des script est d'analyser du texte, faire de la coloration syntaxique, analyser grammaticalement le code, aller chercher de la doc, intégrer tous les fichiers d'un projets, gérer un gestionnaire de version, etc..
Il faut donc un langage spécifique au traitement du texte ET généraliste (pour ne pas empêcher un auteur d'inventer une idée farfelue mais utile). CodeWorker est intéressant car c'est un langage qui intègre la possibilité de déclarer des grammaire BNF en natif.
En plus c'est un langage qui n'est pas trop distant de ce que les gens connaissent.
Faire un langage, c'est énormément de travail, je sais de quoi je parle, ce langage étant une bonne base, il pourrait être intéressant d'en partir.
Mais on peut toujours l'intégrer à NeoVim ;-)
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker