• [^] # Re: le modele relationnel est peu compatible avec la gestion des graphes

    Posté par . En réponse au message Modéliser un gros graphe. Évalué à 2.

    evite d'etudier le code du SGBD comme ca , c'est comme regarder le source de MySQL pour savoir comment l'utiliser ;)

    par contre, comme je t'ai dit, je m'active pour remettre en ligne les docs & tutoriaux que j'avais fait il y a longtemps ... il ne seront pas up to date mais ils te présenteront correctement l'idée de l'ensemble.

    Pour ce qui est du JS , cela permet de rendre executable un truc du genre :

    ajax_check( "RemoteClassRequester" );

    var mon_ajax = new RemoteClassRequester();

    mon_ajax.link( "ajax_configuration", "Conf" );

    var conf = new Conf( { defdeep:1 } );

    alert( conf.getDocumentation( "get" ) );


    avec pour le noeud "ajax_configuration" dans le template "code" :

    /*
    * Constructeur
    */

    _CONSTRUCTOR(
    function ( cookedvar ) {
    this.__cookedvar = cookedvar;
    for( o in cookedvar ) this[o] = new ConfValue( cookedvar[o] );
    }
    , "ceci est un constructeur assez con"
    );



    /* lit une cle de configuration */
    _METHOD( "get",
    function ( cle ) { return this[cle].value; }
    , "retourne la valeur de la cle demande"
    );


    /* pose une cle de configuration */
    _METHOD( "set",
    function ( cle, val ) { return this[cle].value = val; }
    );


    /*
    * genere une chaine contenant la configuration
    */
    _METHOD( "toString",
    function() {
    var ret = "";
    for( o in this.__cookedvar ) ret += " [" + o + "]->[" + this[o].value + "]";

    return ret;
    }
    );