eole presentation
[tiramisu.git] / doc / eole-report / presentation / tiramisu.txt
1 Tiramisu
2 ==========
3
4 Gestionnaire de configuration existants
5 ----------------------------------------
6
7 - Victor : serveur de conf, **mais** en somme les modifs sont faites 
8   en live et on revient en arrière si la conf n'est pas cohérente
9   (un `parse_dico()` avec un `SCM` derrière)
10   
11 - puppet, cfgengine
12
13 - il y a **tous** les concepts de base de Créole, ce qui ne veut pas dire
14   que tout ce qu'on veut est implémenté (cf -> les variables automatiques)
15
16
17 Comparaison entre le noyau de Créole et Tiramisu
18 ----------------------------------------------------
19
20 - Avec Créole il est compliqué d'ajouter un type à cause de la métaclasse ;
21 - Créole valide le type mais pas la structure (fait trop confiance au XML) ;
22
23 un peu de mathématique
24 -------------------------
25
26 - soit on a besoin de ne connaître que l'ensemble des états, par leurs liens
27 - soit on a besoin de connaître les relations
28
29 - il suffit de coder un générateur de machines à états pour pouvoir 
30 - faire des prédictions sur les configuration possibles
31
32 ------
33
34 documents de présentation 
35 ---------------------------
36
37 - `doc/build` : doc technique (et api epydoc)
38 - `doc/eole-report/presentation` : diaporama
39 - `doc/eole-report/eolreport` : diff pdf entre creole ~ tiramisu
40 - `tiramisu/report/` : rapport autmatique sur une config
41
42
43