• [^] # Re: Un autre « framework » : ma vie mon œuvre

    Posté par (site web personnel) . En réponse au journal entity.JS - un "Entity System" en JavaScript. Évalué à 2.

    Mes agents interagissent avec les autres et leur environnement par un mécanisme fourre-tout : les évènements.

    En gros, chaque transition de l'automate se fait si l'équation booléenne exécutée rend vrai, et cette équation se type ainsi :

    type 'event transition =
     | Condition of (unit -> bool)
     | Event of 'event * (unit -> 'event list )
     | EventOr of 'event * (unit -> 'event list ) * 'event transition
     | EventAnd of 'event * (unit -> 'event list ) * 'event transition
     | EventXor of 'event * (unit -> 'event list ) * 'event transition
     | EventNot of 'event * (unit -> 'event list )
     | ConditionOr of (unit -> bool) * 'event transition
     | ConditionAnd of (unit -> bool) * 'event transition
     | ConditionXor of (unit -> bool) * 'event transition
     | ConditionNot of (unit -> bool);;
    
    

    T'as pas un abstract ou un brouillon français de ta thèse (la flemme de lire en anglais ^^ ) ?

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker