Folding tags in CodeMirror
By glazou on Wednesday 21 December 2011, 16:59 - Mozilla - Permalink
CodeMirror offers a very convenient and light piece of code to fold code between curly braces. Very cool for the JavaScript editor into my codemirror2-based branch of BlueGriffon but not enough for the Source view of BlueGriffon itself. I needed to fold tags and not code so I wrote my own codemirror "plugin" for that. It's available here, licensing terms are included in the file. Enjoy !
Comments
Je sais pas si certains ont eu l'occasion de travailler avec l'environnement Concerto (années 90 par là, qui était issu des travaux de Gilles Khan à l'INRIA autour de Metal (language de description de syntaxe), PPML (pretty printer meta language), VTP (virtual tree processor, librairie lelisp de manipulation arbres syntaxiques), et éditeur générique qui allait avec, mais j'ai toujours l'impression qu'il y a plutôt une régression par rapport à ce que c'était (peu être faux). Par contre manque d'un espace "plat"(style codes barre GS1 ou ISBN), pour identifier les opérateurs, phylum et terminaux basic types, et besoin de sortir de la croyance comme quoi l'informatique serait différente d'autres domaines dans ses besoins d'identifiants pour ses objets propres sans doute ...
Liens à ce propos (Centaur est/était le nom Inria de l'environnement, Concerto nom commercial sema group à l'époque) :
http://www.google.com/url?sa=t&...
http://www.google.com/url?sa=t&...
Vraiment dommage qu'il n'y ait pas eu aussi à l'époque reconnaissance du fait qu'il y a besoin de choses genre codes barre GS1 (numéros et principes de distribution associés que cela représente) pour que cela marche vraiment.
De la même manière que la moindre vis boulon ou composant électronique (en tant que produit ou modèle de vis boulon etc) ont leurs références dans d'autres domaines, et qu'à partir d'un certain nombre de "trucs", les mots clés ça ne le fait clairement plus (ce qui n'empêche en rien de voir les numéros le moins possible par ailleurs, ensuite).
Sorry somehow didn't realize that the original post was in English.(above links are in English)
About the fact that as a general feeling, it seems to me that there's hasn't been much progress in "general software environments", from for instance Inria Centaur environment in the 90ies, and that a key reason around that is that "IT" or "computer science" in general seems to consider that its need for a flat and shared, IDs space would be different from other domains (that is using keywords instead of number type references such as GS1 bar codes), when I think it isn't.