• [^] # Re: Do simple

    Posté par . En réponse au journal TempLight, une classe de template. Évalué à 2.

    il a presque reinventé mon tag TK qui date de 1994 :)

    en gros ce tag est du genre :
    <TK TMPLON="t1,t2,t3,...,tn" [FROM="node"] [AS="class1,class2,...,classn"]>
    template html lisant &attr1; &attrto2; &titi; comme contenu à mapper dans cette partie qui est considéré comme vide si l'attribut FROM est defini. l'attribut AS servant à instancier des classes d'alteration locale pour certains rendu spécifique ( permettant d'eviter le recalcul de certaines recursions "lourde" de type "fermeture transitive d'un graphe orienté" ).
    </TK>

    un template contenu dans un noeud "arbo_item" :
    <dl class="closed">
    <dt>&title;</a></dt>
    <dd><TK TMLON="sons" FROM="arbo_item" /></dd>
    </dl>

    n'a besoin que d'une classe truc avec comme propriété title et sons ( ce dernier contenant une liste de truc ) pour faire apparaitre une arborescence complete.

    apres, il y a juste 1 appel de fonction du genre
    apply_tk( root_node_to_render , root_object );

    aujourd'hui cela se mappe aisément sur un DOM.

    Apres cette breve présentation, je dois dire que meme si je suis excessivement satisfait de la méthode très proches de certains concepts comme les fonctions recursives & autres machines de turing, et malgré une très grande aisance au debug quand on maitrise la chose ( et ya un putain de temps gagné ) ...

    CETTE METHODE EST A DECONSEILLER TRES VIVEMENT A TOUT LE MONDE.

    pour donner un exemple simple du probleme sous jacent, c'est comme apprendre la programmation en LISP et avoir comme projet en TD de reimplementer tout emacs21 avec juste un sous ensemble du LISP :p