some cleaning
authorgwen <gremond@cadoles.com>
Mon, 11 Jun 2012 08:28:09 +0000 (10:28 +0200)
committergwen <gremond@cadoles.com>
Mon, 11 Jun 2012 08:28:09 +0000 (10:28 +0200)
12 files changed:
doc/build/pydoc/api-objects.txt
doc/eole-report/presentation/Makefile [new file with mode: 0644]
doc/eole-report/presentation/comparaison.tex [new file with mode: 0644]
doc/eole-report/presentation/definition.tex [new file with mode: 0644]
doc/eole-report/presentation/statut.tex [new file with mode: 0644]
doc/eole-report/presentation/tiramisu.tex [new file with mode: 0644]
doc/eole-report/proposal/Makefile [deleted file]
doc/eole-report/proposal/comparaison.tex [deleted file]
doc/eole-report/proposal/definition.tex [deleted file]
doc/eole-report/proposal/statut.tex [deleted file]
doc/eole-report/proposal/tiramisu.tex [deleted file]
doc/todo.txt

index b9008ce..27eb542 100644 (file)
@@ -7,6 +7,9 @@ tiramisu.autolib.special_owners tiramisu.autolib-module.html#special_owners
 tiramisu.autolib.__package__   tiramisu.autolib-module.html#__package__
 tiramisu.autolib.special_owner_factory tiramisu.autolib-module.html#special_owner_factory
 tiramisu.autolib.auto_factory  tiramisu.autolib-module.html#auto_factory
+tiramisu.basetype      tiramisu.basetype-module.html
+tiramisu.basetype.modes        tiramisu.basetype-module.html#modes
+tiramisu.basetype.__package__  tiramisu.basetype-module.html#__package__
 tiramisu.config        tiramisu.config-module.html
 tiramisu.config.__package__    tiramisu.config-module.html#__package__
 tiramisu.config.special_owner_factory  tiramisu.autolib-module.html#special_owner_factory
@@ -18,13 +21,26 @@ tiramisu.option     tiramisu.option-module.html
 tiramisu.option.__package__    tiramisu.option-module.html#__package__
 tiramisu.option.reverse_actions        tiramisu.option-module.html#reverse_actions
 tiramisu.option.group_types    tiramisu.option-module.html#group_types
-tiramisu.option.modes  tiramisu.option-module.html#modes
 tiramisu.option.apply_requires tiramisu.option-module.html#apply_requires
 tiramisu.option.available_actions      tiramisu.option-module.html#available_actions
 tiramisu.tool  tiramisu.tool-module.html
 tiramisu.tool.apply_requires   tiramisu.option-module.html#apply_requires
 tiramisu.tool.__package__      tiramisu.tool-module.html#__package__
 tiramisu.tool.reverse_from_paths       tiramisu.tool-module.html#reverse_from_paths
+tiramisu.basetype.DisabledBaseType     tiramisu.basetype.DisabledBaseType-class.html
+tiramisu.basetype.DisabledBaseType.enable      tiramisu.basetype.DisabledBaseType-class.html#enable
+tiramisu.basetype.DisabledBaseType.disable     tiramisu.basetype.DisabledBaseType-class.html#disable
+tiramisu.basetype.DisabledBaseType.disabled    tiramisu.basetype.DisabledBaseType-class.html#disabled
+tiramisu.basetype.DisabledBaseType._is_disabled        tiramisu.basetype.DisabledBaseType-class.html#_is_disabled
+tiramisu.basetype.HiddenBaseType       tiramisu.basetype.HiddenBaseType-class.html
+tiramisu.basetype.HiddenBaseType.hide  tiramisu.basetype.HiddenBaseType-class.html#hide
+tiramisu.basetype.HiddenBaseType.show  tiramisu.basetype.HiddenBaseType-class.html#show
+tiramisu.basetype.HiddenBaseType._is_hidden    tiramisu.basetype.HiddenBaseType-class.html#_is_hidden
+tiramisu.basetype.HiddenBaseType.hidden        tiramisu.basetype.HiddenBaseType-class.html#hidden
+tiramisu.basetype.ModeBaseType tiramisu.basetype.ModeBaseType-class.html
+tiramisu.basetype.ModeBaseType.set_mode        tiramisu.basetype.ModeBaseType-class.html#set_mode
+tiramisu.basetype.ModeBaseType.mode    tiramisu.basetype.ModeBaseType-class.html#mode
+tiramisu.basetype.ModeBaseType.get_mode        tiramisu.basetype.ModeBaseType-class.html#get_mode
 tiramisu.config.Config tiramisu.config.Config-class.html
 tiramisu.config.Config.set     tiramisu.config.Config-class.html#set
 tiramisu.config.Config.unwrap_from_name        tiramisu.config.Config-class.html#unwrap_from_name
@@ -84,273 +100,259 @@ tiramisu.error.NotFoundError     tiramisu.error.NotFoundError-class.html
 tiramisu.error.RequiresError   tiramisu.error.RequiresError-class.html
 tiramisu.error.SpecialOwnersError      tiramisu.error.SpecialOwnersError-class.html
 tiramisu.option.ArbitraryOption        tiramisu.option.ArbitraryOption-class.html
-tiramisu.option.HiddenBaseType.show    tiramisu.option.HiddenBaseType-class.html#show
+tiramisu.basetype.HiddenBaseType.show  tiramisu.basetype.HiddenBaseType-class.html#show
 tiramisu.option.Option.getkey  tiramisu.option.Option-class.html#getkey
-tiramisu.option.DisabledBaseType.disabled      tiramisu.option.DisabledBaseType-class.html#disabled
+tiramisu.basetype.DisabledBaseType.disabled    tiramisu.basetype.DisabledBaseType-class.html#disabled
 tiramisu.option.Option.setowner        tiramisu.option.Option-class.html#setowner
-tiramisu.option.DisabledBaseType._is_disabled  tiramisu.option.DisabledBaseType-class.html#_is_disabled
+tiramisu.basetype.DisabledBaseType._is_disabled        tiramisu.basetype.DisabledBaseType-class.html#_is_disabled
 tiramisu.option.ArbitraryOption.__init__       tiramisu.option.ArbitraryOption-class.html#__init__
 tiramisu.option.Option.is_mandatory    tiramisu.option.Option-class.html#is_mandatory
-tiramisu.option.ModeBaseType.set_mode  tiramisu.option.ModeBaseType-class.html#set_mode
-tiramisu.option.HiddenBaseType._is_hidden      tiramisu.option.HiddenBaseType-class.html#_is_hidden
-tiramisu.option.ModeBaseType.get_mode  tiramisu.option.ModeBaseType-class.html#get_mode
-tiramisu.option.DisabledBaseType.enable        tiramisu.option.DisabledBaseType-class.html#enable
+tiramisu.basetype.ModeBaseType.set_mode        tiramisu.basetype.ModeBaseType-class.html#set_mode
+tiramisu.basetype.HiddenBaseType._is_hidden    tiramisu.basetype.HiddenBaseType-class.html#_is_hidden
+tiramisu.basetype.HiddenBaseType.hidden        tiramisu.basetype.HiddenBaseType-class.html#hidden
+tiramisu.basetype.DisabledBaseType.enable      tiramisu.basetype.DisabledBaseType-class.html#enable
 tiramisu.option.Option.setoption       tiramisu.option.Option-class.html#setoption
-tiramisu.option.DisabledBaseType.disable       tiramisu.option.DisabledBaseType-class.html#disable
+tiramisu.basetype.DisabledBaseType.disable     tiramisu.basetype.DisabledBaseType-class.html#disable
 tiramisu.option.Option.getcallback     tiramisu.option.Option-class.html#getcallback
-tiramisu.option.HiddenBaseType.hide    tiramisu.option.HiddenBaseType-class.html#hide
+tiramisu.basetype.HiddenBaseType.hide  tiramisu.basetype.HiddenBaseType-class.html#hide
 tiramisu.option.ArbitraryOption.validate       tiramisu.option.ArbitraryOption-class.html#validate
 tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
-tiramisu.option.HiddenBaseType.hidden  tiramisu.option.HiddenBaseType-class.html#hidden
+tiramisu.basetype.ModeBaseType.get_mode        tiramisu.basetype.ModeBaseType-class.html#get_mode
 tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
 tiramisu.option.Option.getdoc  tiramisu.option.Option-class.html#getdoc
 tiramisu.option.Option.is_multi        tiramisu.option.Option-class.html#is_multi
 tiramisu.option.ArbitraryOption.getdefault     tiramisu.option.ArbitraryOption-class.html#getdefault
 tiramisu.option.Option.unfreeze        tiramisu.option.Option-class.html#unfreeze
-tiramisu.option.ModeBaseType.mode      tiramisu.option.ModeBaseType-class.html#mode
+tiramisu.basetype.ModeBaseType.mode    tiramisu.basetype.ModeBaseType-class.html#mode
 tiramisu.option.BoolOption     tiramisu.option.BoolOption-class.html
-tiramisu.option.HiddenBaseType.show    tiramisu.option.HiddenBaseType-class.html#show
+tiramisu.basetype.HiddenBaseType.show  tiramisu.basetype.HiddenBaseType-class.html#show
 tiramisu.option.BoolOption.opt_type    tiramisu.option.BoolOption-class.html#opt_type
 tiramisu.option.Option.getkey  tiramisu.option.Option-class.html#getkey
-tiramisu.option.DisabledBaseType.disabled      tiramisu.option.DisabledBaseType-class.html#disabled
+tiramisu.basetype.DisabledBaseType.disabled    tiramisu.basetype.DisabledBaseType-class.html#disabled
 tiramisu.option.Option.setowner        tiramisu.option.Option-class.html#setowner
-tiramisu.option.DisabledBaseType._is_disabled  tiramisu.option.DisabledBaseType-class.html#_is_disabled
+tiramisu.basetype.DisabledBaseType._is_disabled        tiramisu.basetype.DisabledBaseType-class.html#_is_disabled
 tiramisu.option.BoolOption.__init__    tiramisu.option.BoolOption-class.html#__init__
 tiramisu.option.Option.is_mandatory    tiramisu.option.Option-class.html#is_mandatory
-tiramisu.option.ModeBaseType.set_mode  tiramisu.option.ModeBaseType-class.html#set_mode
-tiramisu.option.HiddenBaseType._is_hidden      tiramisu.option.HiddenBaseType-class.html#_is_hidden
-tiramisu.option.HiddenBaseType.hidden  tiramisu.option.HiddenBaseType-class.html#hidden
-tiramisu.option.DisabledBaseType.enable        tiramisu.option.DisabledBaseType-class.html#enable
+tiramisu.basetype.ModeBaseType.set_mode        tiramisu.basetype.ModeBaseType-class.html#set_mode
+tiramisu.basetype.HiddenBaseType._is_hidden    tiramisu.basetype.HiddenBaseType-class.html#_is_hidden
+tiramisu.basetype.HiddenBaseType.hidden        tiramisu.basetype.HiddenBaseType-class.html#hidden
+tiramisu.basetype.DisabledBaseType.enable      tiramisu.basetype.DisabledBaseType-class.html#enable
 tiramisu.option.Option.setoption       tiramisu.option.Option-class.html#setoption
-tiramisu.option.DisabledBaseType.disable       tiramisu.option.DisabledBaseType-class.html#disable
+tiramisu.basetype.DisabledBaseType.disable     tiramisu.basetype.DisabledBaseType-class.html#disable
 tiramisu.option.Option.getcallback     tiramisu.option.Option-class.html#getcallback
-tiramisu.option.HiddenBaseType.hide    tiramisu.option.HiddenBaseType-class.html#hide
+tiramisu.basetype.HiddenBaseType.hide  tiramisu.basetype.HiddenBaseType-class.html#hide
 tiramisu.option.BoolOption.validate    tiramisu.option.BoolOption-class.html#validate
 tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
-tiramisu.option.ModeBaseType.get_mode  tiramisu.option.ModeBaseType-class.html#get_mode
+tiramisu.basetype.ModeBaseType.get_mode        tiramisu.basetype.ModeBaseType-class.html#get_mode
 tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
 tiramisu.option.Option.getdoc  tiramisu.option.Option-class.html#getdoc
 tiramisu.option.Option.is_multi        tiramisu.option.Option-class.html#is_multi
 tiramisu.option.Option.getdefault      tiramisu.option.Option-class.html#getdefault
 tiramisu.option.Option.unfreeze        tiramisu.option.Option-class.html#unfreeze
-tiramisu.option.ModeBaseType.mode      tiramisu.option.ModeBaseType-class.html#mode
+tiramisu.basetype.ModeBaseType.mode    tiramisu.basetype.ModeBaseType-class.html#mode
 tiramisu.option.ChoiceOption   tiramisu.option.ChoiceOption-class.html
-tiramisu.option.HiddenBaseType.show    tiramisu.option.HiddenBaseType-class.html#show
+tiramisu.basetype.HiddenBaseType.show  tiramisu.basetype.HiddenBaseType-class.html#show
 tiramisu.option.ChoiceOption.opt_type  tiramisu.option.ChoiceOption-class.html#opt_type
 tiramisu.option.Option.getkey  tiramisu.option.Option-class.html#getkey
-tiramisu.option.DisabledBaseType.disabled      tiramisu.option.DisabledBaseType-class.html#disabled
+tiramisu.basetype.DisabledBaseType.disabled    tiramisu.basetype.DisabledBaseType-class.html#disabled
 tiramisu.option.Option.setowner        tiramisu.option.Option-class.html#setowner
-tiramisu.option.DisabledBaseType._is_disabled  tiramisu.option.DisabledBaseType-class.html#_is_disabled
+tiramisu.basetype.DisabledBaseType._is_disabled        tiramisu.basetype.DisabledBaseType-class.html#_is_disabled
 tiramisu.option.ChoiceOption.__init__  tiramisu.option.ChoiceOption-class.html#__init__
 tiramisu.option.Option.is_mandatory    tiramisu.option.Option-class.html#is_mandatory
-tiramisu.option.ModeBaseType.set_mode  tiramisu.option.ModeBaseType-class.html#set_mode
-tiramisu.option.HiddenBaseType._is_hidden      tiramisu.option.HiddenBaseType-class.html#_is_hidden
-tiramisu.option.HiddenBaseType.hidden  tiramisu.option.HiddenBaseType-class.html#hidden
-tiramisu.option.DisabledBaseType.enable        tiramisu.option.DisabledBaseType-class.html#enable
+tiramisu.basetype.ModeBaseType.set_mode        tiramisu.basetype.ModeBaseType-class.html#set_mode
+tiramisu.basetype.HiddenBaseType._is_hidden    tiramisu.basetype.HiddenBaseType-class.html#_is_hidden
+tiramisu.basetype.HiddenBaseType.hidden        tiramisu.basetype.HiddenBaseType-class.html#hidden
+tiramisu.basetype.DisabledBaseType.enable      tiramisu.basetype.DisabledBaseType-class.html#enable
 tiramisu.option.ChoiceOption.setoption tiramisu.option.ChoiceOption-class.html#setoption
-tiramisu.option.DisabledBaseType.disable       tiramisu.option.DisabledBaseType-class.html#disable
+tiramisu.basetype.DisabledBaseType.disable     tiramisu.basetype.DisabledBaseType-class.html#disable
 tiramisu.option.Option.getcallback     tiramisu.option.Option-class.html#getcallback
-tiramisu.option.HiddenBaseType.hide    tiramisu.option.HiddenBaseType-class.html#hide
+tiramisu.basetype.HiddenBaseType.hide  tiramisu.basetype.HiddenBaseType-class.html#hide
 tiramisu.option.ChoiceOption.validate  tiramisu.option.ChoiceOption-class.html#validate
 tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
-tiramisu.option.ModeBaseType.get_mode  tiramisu.option.ModeBaseType-class.html#get_mode
+tiramisu.basetype.ModeBaseType.get_mode        tiramisu.basetype.ModeBaseType-class.html#get_mode
 tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
 tiramisu.option.Option.getdoc  tiramisu.option.Option-class.html#getdoc
 tiramisu.option.Option.is_multi        tiramisu.option.Option-class.html#is_multi
 tiramisu.option.Option.getdefault      tiramisu.option.Option-class.html#getdefault
 tiramisu.option.Option.unfreeze        tiramisu.option.Option-class.html#unfreeze
-tiramisu.option.ModeBaseType.mode      tiramisu.option.ModeBaseType-class.html#mode
-tiramisu.option.DisabledBaseType       tiramisu.option.DisabledBaseType-class.html
-tiramisu.option.DisabledBaseType.enable        tiramisu.option.DisabledBaseType-class.html#enable
-tiramisu.option.DisabledBaseType.disable       tiramisu.option.DisabledBaseType-class.html#disable
-tiramisu.option.DisabledBaseType.disabled      tiramisu.option.DisabledBaseType-class.html#disabled
-tiramisu.option.DisabledBaseType._is_disabled  tiramisu.option.DisabledBaseType-class.html#_is_disabled
+tiramisu.basetype.ModeBaseType.mode    tiramisu.basetype.ModeBaseType-class.html#mode
 tiramisu.option.FloatOption    tiramisu.option.FloatOption-class.html
-tiramisu.option.HiddenBaseType.show    tiramisu.option.HiddenBaseType-class.html#show
+tiramisu.basetype.HiddenBaseType.show  tiramisu.basetype.HiddenBaseType-class.html#show
 tiramisu.option.FloatOption.opt_type   tiramisu.option.FloatOption-class.html#opt_type
 tiramisu.option.Option.getkey  tiramisu.option.Option-class.html#getkey
-tiramisu.option.DisabledBaseType.disabled      tiramisu.option.DisabledBaseType-class.html#disabled
+tiramisu.basetype.DisabledBaseType.disabled    tiramisu.basetype.DisabledBaseType-class.html#disabled
 tiramisu.option.Option.setowner        tiramisu.option.Option-class.html#setowner
-tiramisu.option.DisabledBaseType._is_disabled  tiramisu.option.DisabledBaseType-class.html#_is_disabled
+tiramisu.basetype.DisabledBaseType._is_disabled        tiramisu.basetype.DisabledBaseType-class.html#_is_disabled
 tiramisu.option.FloatOption.__init__   tiramisu.option.FloatOption-class.html#__init__
 tiramisu.option.Option.is_mandatory    tiramisu.option.Option-class.html#is_mandatory
-tiramisu.option.ModeBaseType.set_mode  tiramisu.option.ModeBaseType-class.html#set_mode
-tiramisu.option.HiddenBaseType._is_hidden      tiramisu.option.HiddenBaseType-class.html#_is_hidden
-tiramisu.option.HiddenBaseType.hidden  tiramisu.option.HiddenBaseType-class.html#hidden
-tiramisu.option.DisabledBaseType.enable        tiramisu.option.DisabledBaseType-class.html#enable
+tiramisu.basetype.ModeBaseType.set_mode        tiramisu.basetype.ModeBaseType-class.html#set_mode
+tiramisu.basetype.HiddenBaseType._is_hidden    tiramisu.basetype.HiddenBaseType-class.html#_is_hidden
+tiramisu.basetype.HiddenBaseType.hidden        tiramisu.basetype.HiddenBaseType-class.html#hidden
+tiramisu.basetype.DisabledBaseType.enable      tiramisu.basetype.DisabledBaseType-class.html#enable
 tiramisu.option.FloatOption.setoption  tiramisu.option.FloatOption-class.html#setoption
-tiramisu.option.DisabledBaseType.disable       tiramisu.option.DisabledBaseType-class.html#disable
+tiramisu.basetype.DisabledBaseType.disable     tiramisu.basetype.DisabledBaseType-class.html#disable
 tiramisu.option.Option.getcallback     tiramisu.option.Option-class.html#getcallback
-tiramisu.option.HiddenBaseType.hide    tiramisu.option.HiddenBaseType-class.html#hide
+tiramisu.basetype.HiddenBaseType.hide  tiramisu.basetype.HiddenBaseType-class.html#hide
 tiramisu.option.FloatOption.validate   tiramisu.option.FloatOption-class.html#validate
 tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
-tiramisu.option.ModeBaseType.get_mode  tiramisu.option.ModeBaseType-class.html#get_mode
+tiramisu.basetype.ModeBaseType.get_mode        tiramisu.basetype.ModeBaseType-class.html#get_mode
 tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
 tiramisu.option.Option.getdoc  tiramisu.option.Option-class.html#getdoc
 tiramisu.option.Option.is_multi        tiramisu.option.Option-class.html#is_multi
 tiramisu.option.Option.getdefault      tiramisu.option.Option-class.html#getdefault
 tiramisu.option.Option.unfreeze        tiramisu.option.Option-class.html#unfreeze
-tiramisu.option.ModeBaseType.mode      tiramisu.option.ModeBaseType-class.html#mode
-tiramisu.option.HiddenBaseType tiramisu.option.HiddenBaseType-class.html
-tiramisu.option.HiddenBaseType.hide    tiramisu.option.HiddenBaseType-class.html#hide
-tiramisu.option.HiddenBaseType.show    tiramisu.option.HiddenBaseType-class.html#show
-tiramisu.option.HiddenBaseType._is_hidden      tiramisu.option.HiddenBaseType-class.html#_is_hidden
-tiramisu.option.HiddenBaseType.hidden  tiramisu.option.HiddenBaseType-class.html#hidden
+tiramisu.basetype.ModeBaseType.mode    tiramisu.basetype.ModeBaseType-class.html#mode
 tiramisu.option.IPOption       tiramisu.option.IPOption-class.html
-tiramisu.option.HiddenBaseType.show    tiramisu.option.HiddenBaseType-class.html#show
+tiramisu.basetype.HiddenBaseType.show  tiramisu.basetype.HiddenBaseType-class.html#show
 tiramisu.option.IPOption.opt_type      tiramisu.option.IPOption-class.html#opt_type
 tiramisu.option.Option.getkey  tiramisu.option.Option-class.html#getkey
-tiramisu.option.DisabledBaseType.disabled      tiramisu.option.DisabledBaseType-class.html#disabled
+tiramisu.basetype.DisabledBaseType.disabled    tiramisu.basetype.DisabledBaseType-class.html#disabled
 tiramisu.option.Option.setowner        tiramisu.option.Option-class.html#setowner
-tiramisu.option.DisabledBaseType._is_disabled  tiramisu.option.DisabledBaseType-class.html#_is_disabled
+tiramisu.basetype.DisabledBaseType._is_disabled        tiramisu.basetype.DisabledBaseType-class.html#_is_disabled
 tiramisu.option.IPOption.__init__      tiramisu.option.IPOption-class.html#__init__
 tiramisu.option.Option.is_mandatory    tiramisu.option.Option-class.html#is_mandatory
-tiramisu.option.ModeBaseType.set_mode  tiramisu.option.ModeBaseType-class.html#set_mode
-tiramisu.option.HiddenBaseType._is_hidden      tiramisu.option.HiddenBaseType-class.html#_is_hidden
-tiramisu.option.HiddenBaseType.hidden  tiramisu.option.HiddenBaseType-class.html#hidden
-tiramisu.option.DisabledBaseType.enable        tiramisu.option.DisabledBaseType-class.html#enable
+tiramisu.basetype.ModeBaseType.set_mode        tiramisu.basetype.ModeBaseType-class.html#set_mode
+tiramisu.basetype.HiddenBaseType._is_hidden    tiramisu.basetype.HiddenBaseType-class.html#_is_hidden
+tiramisu.basetype.HiddenBaseType.hidden        tiramisu.basetype.HiddenBaseType-class.html#hidden
+tiramisu.basetype.DisabledBaseType.enable      tiramisu.basetype.DisabledBaseType-class.html#enable
 tiramisu.option.IPOption.setoption     tiramisu.option.IPOption-class.html#setoption
-tiramisu.option.DisabledBaseType.disable       tiramisu.option.DisabledBaseType-class.html#disable
+tiramisu.basetype.DisabledBaseType.disable     tiramisu.basetype.DisabledBaseType-class.html#disable
 tiramisu.option.Option.getcallback     tiramisu.option.Option-class.html#getcallback
-tiramisu.option.HiddenBaseType.hide    tiramisu.option.HiddenBaseType-class.html#hide
+tiramisu.basetype.HiddenBaseType.hide  tiramisu.basetype.HiddenBaseType-class.html#hide
 tiramisu.option.IPOption.validate      tiramisu.option.IPOption-class.html#validate
 tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
-tiramisu.option.ModeBaseType.get_mode  tiramisu.option.ModeBaseType-class.html#get_mode
+tiramisu.basetype.ModeBaseType.get_mode        tiramisu.basetype.ModeBaseType-class.html#get_mode
 tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
 tiramisu.option.Option.getdoc  tiramisu.option.Option-class.html#getdoc
 tiramisu.option.Option.is_multi        tiramisu.option.Option-class.html#is_multi
 tiramisu.option.Option.getdefault      tiramisu.option.Option-class.html#getdefault
 tiramisu.option.Option.unfreeze        tiramisu.option.Option-class.html#unfreeze
-tiramisu.option.ModeBaseType.mode      tiramisu.option.ModeBaseType-class.html#mode
+tiramisu.basetype.ModeBaseType.mode    tiramisu.basetype.ModeBaseType-class.html#mode
 tiramisu.option.IntOption      tiramisu.option.IntOption-class.html
-tiramisu.option.HiddenBaseType.show    tiramisu.option.HiddenBaseType-class.html#show
+tiramisu.basetype.HiddenBaseType.show  tiramisu.basetype.HiddenBaseType-class.html#show
 tiramisu.option.IntOption.opt_type     tiramisu.option.IntOption-class.html#opt_type
 tiramisu.option.Option.getkey  tiramisu.option.Option-class.html#getkey
-tiramisu.option.DisabledBaseType.disabled      tiramisu.option.DisabledBaseType-class.html#disabled
+tiramisu.basetype.DisabledBaseType.disabled    tiramisu.basetype.DisabledBaseType-class.html#disabled
 tiramisu.option.Option.setowner        tiramisu.option.Option-class.html#setowner
-tiramisu.option.DisabledBaseType._is_disabled  tiramisu.option.DisabledBaseType-class.html#_is_disabled
+tiramisu.basetype.DisabledBaseType._is_disabled        tiramisu.basetype.DisabledBaseType-class.html#_is_disabled
 tiramisu.option.IntOption.__init__     tiramisu.option.IntOption-class.html#__init__
 tiramisu.option.Option.is_mandatory    tiramisu.option.Option-class.html#is_mandatory
-tiramisu.option.ModeBaseType.set_mode  tiramisu.option.ModeBaseType-class.html#set_mode
-tiramisu.option.HiddenBaseType._is_hidden      tiramisu.option.HiddenBaseType-class.html#_is_hidden
-tiramisu.option.HiddenBaseType.hidden  tiramisu.option.HiddenBaseType-class.html#hidden
-tiramisu.option.DisabledBaseType.enable        tiramisu.option.DisabledBaseType-class.html#enable
+tiramisu.basetype.ModeBaseType.set_mode        tiramisu.basetype.ModeBaseType-class.html#set_mode
+tiramisu.basetype.HiddenBaseType._is_hidden    tiramisu.basetype.HiddenBaseType-class.html#_is_hidden
+tiramisu.basetype.HiddenBaseType.hidden        tiramisu.basetype.HiddenBaseType-class.html#hidden
+tiramisu.basetype.DisabledBaseType.enable      tiramisu.basetype.DisabledBaseType-class.html#enable
 tiramisu.option.IntOption.setoption    tiramisu.option.IntOption-class.html#setoption
-tiramisu.option.DisabledBaseType.disable       tiramisu.option.DisabledBaseType-class.html#disable
+tiramisu.basetype.DisabledBaseType.disable     tiramisu.basetype.DisabledBaseType-class.html#disable
 tiramisu.option.Option.getcallback     tiramisu.option.Option-class.html#getcallback
-tiramisu.option.HiddenBaseType.hide    tiramisu.option.HiddenBaseType-class.html#hide
+tiramisu.basetype.HiddenBaseType.hide  tiramisu.basetype.HiddenBaseType-class.html#hide
 tiramisu.option.IntOption.validate     tiramisu.option.IntOption-class.html#validate
 tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
-tiramisu.option.ModeBaseType.get_mode  tiramisu.option.ModeBaseType-class.html#get_mode
+tiramisu.basetype.ModeBaseType.get_mode        tiramisu.basetype.ModeBaseType-class.html#get_mode
 tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
 tiramisu.option.Option.getdoc  tiramisu.option.Option-class.html#getdoc
 tiramisu.option.Option.is_multi        tiramisu.option.Option-class.html#is_multi
 tiramisu.option.Option.getdefault      tiramisu.option.Option-class.html#getdefault
 tiramisu.option.Option.unfreeze        tiramisu.option.Option-class.html#unfreeze
-tiramisu.option.ModeBaseType.mode      tiramisu.option.ModeBaseType-class.html#mode
-tiramisu.option.ModeBaseType   tiramisu.option.ModeBaseType-class.html
-tiramisu.option.ModeBaseType.set_mode  tiramisu.option.ModeBaseType-class.html#set_mode
-tiramisu.option.ModeBaseType.mode      tiramisu.option.ModeBaseType-class.html#mode
-tiramisu.option.ModeBaseType.get_mode  tiramisu.option.ModeBaseType-class.html#get_mode
+tiramisu.basetype.ModeBaseType.mode    tiramisu.basetype.ModeBaseType-class.html#mode
 tiramisu.option.NetmaskOption  tiramisu.option.NetmaskOption-class.html
-tiramisu.option.HiddenBaseType.show    tiramisu.option.HiddenBaseType-class.html#show
+tiramisu.basetype.HiddenBaseType.show  tiramisu.basetype.HiddenBaseType-class.html#show
 tiramisu.option.NetmaskOption.opt_type tiramisu.option.NetmaskOption-class.html#opt_type
 tiramisu.option.Option.getkey  tiramisu.option.Option-class.html#getkey
-tiramisu.option.DisabledBaseType.disabled      tiramisu.option.DisabledBaseType-class.html#disabled
+tiramisu.basetype.DisabledBaseType.disabled    tiramisu.basetype.DisabledBaseType-class.html#disabled
 tiramisu.option.Option.setowner        tiramisu.option.Option-class.html#setowner
-tiramisu.option.DisabledBaseType._is_disabled  tiramisu.option.DisabledBaseType-class.html#_is_disabled
+tiramisu.basetype.DisabledBaseType._is_disabled        tiramisu.basetype.DisabledBaseType-class.html#_is_disabled
 tiramisu.option.NetmaskOption.__init__ tiramisu.option.NetmaskOption-class.html#__init__
 tiramisu.option.Option.is_mandatory    tiramisu.option.Option-class.html#is_mandatory
-tiramisu.option.ModeBaseType.set_mode  tiramisu.option.ModeBaseType-class.html#set_mode
-tiramisu.option.HiddenBaseType._is_hidden      tiramisu.option.HiddenBaseType-class.html#_is_hidden
-tiramisu.option.HiddenBaseType.hidden  tiramisu.option.HiddenBaseType-class.html#hidden
-tiramisu.option.DisabledBaseType.enable        tiramisu.option.DisabledBaseType-class.html#enable
+tiramisu.basetype.ModeBaseType.set_mode        tiramisu.basetype.ModeBaseType-class.html#set_mode
+tiramisu.basetype.HiddenBaseType._is_hidden    tiramisu.basetype.HiddenBaseType-class.html#_is_hidden
+tiramisu.basetype.HiddenBaseType.hidden        tiramisu.basetype.HiddenBaseType-class.html#hidden
+tiramisu.basetype.DisabledBaseType.enable      tiramisu.basetype.DisabledBaseType-class.html#enable
 tiramisu.option.NetmaskOption.setoption        tiramisu.option.NetmaskOption-class.html#setoption
-tiramisu.option.DisabledBaseType.disable       tiramisu.option.DisabledBaseType-class.html#disable
+tiramisu.basetype.DisabledBaseType.disable     tiramisu.basetype.DisabledBaseType-class.html#disable
 tiramisu.option.Option.getcallback     tiramisu.option.Option-class.html#getcallback
-tiramisu.option.HiddenBaseType.hide    tiramisu.option.HiddenBaseType-class.html#hide
+tiramisu.basetype.HiddenBaseType.hide  tiramisu.basetype.HiddenBaseType-class.html#hide
 tiramisu.option.NetmaskOption.validate tiramisu.option.NetmaskOption-class.html#validate
 tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
-tiramisu.option.ModeBaseType.get_mode  tiramisu.option.ModeBaseType-class.html#get_mode
+tiramisu.basetype.ModeBaseType.get_mode        tiramisu.basetype.ModeBaseType-class.html#get_mode
 tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
 tiramisu.option.Option.getdoc  tiramisu.option.Option-class.html#getdoc
 tiramisu.option.Option.is_multi        tiramisu.option.Option-class.html#is_multi
 tiramisu.option.Option.getdefault      tiramisu.option.Option-class.html#getdefault
 tiramisu.option.Option.unfreeze        tiramisu.option.Option-class.html#unfreeze
-tiramisu.option.ModeBaseType.mode      tiramisu.option.ModeBaseType-class.html#mode
+tiramisu.basetype.ModeBaseType.mode    tiramisu.basetype.ModeBaseType-class.html#mode
 tiramisu.option.Option tiramisu.option.Option-class.html
-tiramisu.option.HiddenBaseType.show    tiramisu.option.HiddenBaseType-class.html#show
+tiramisu.basetype.HiddenBaseType.show  tiramisu.basetype.HiddenBaseType-class.html#show
 tiramisu.option.Option.getkey  tiramisu.option.Option-class.html#getkey
-tiramisu.option.DisabledBaseType.disabled      tiramisu.option.DisabledBaseType-class.html#disabled
+tiramisu.basetype.DisabledBaseType.disabled    tiramisu.basetype.DisabledBaseType-class.html#disabled
 tiramisu.option.Option.setowner        tiramisu.option.Option-class.html#setowner
-tiramisu.option.DisabledBaseType._is_disabled  tiramisu.option.DisabledBaseType-class.html#_is_disabled
+tiramisu.basetype.DisabledBaseType._is_disabled        tiramisu.basetype.DisabledBaseType-class.html#_is_disabled
 tiramisu.option.Option.__init__        tiramisu.option.Option-class.html#__init__
 tiramisu.option.Option.is_mandatory    tiramisu.option.Option-class.html#is_mandatory
-tiramisu.option.ModeBaseType.set_mode  tiramisu.option.ModeBaseType-class.html#set_mode
-tiramisu.option.HiddenBaseType._is_hidden      tiramisu.option.HiddenBaseType-class.html#_is_hidden
-tiramisu.option.HiddenBaseType.hidden  tiramisu.option.HiddenBaseType-class.html#hidden
-tiramisu.option.DisabledBaseType.enable        tiramisu.option.DisabledBaseType-class.html#enable
+tiramisu.basetype.ModeBaseType.set_mode        tiramisu.basetype.ModeBaseType-class.html#set_mode
+tiramisu.basetype.HiddenBaseType._is_hidden    tiramisu.basetype.HiddenBaseType-class.html#_is_hidden
+tiramisu.basetype.HiddenBaseType.hidden        tiramisu.basetype.HiddenBaseType-class.html#hidden
+tiramisu.basetype.DisabledBaseType.enable      tiramisu.basetype.DisabledBaseType-class.html#enable
 tiramisu.option.Option.setoption       tiramisu.option.Option-class.html#setoption
-tiramisu.option.DisabledBaseType.disable       tiramisu.option.DisabledBaseType-class.html#disable
+tiramisu.basetype.DisabledBaseType.disable     tiramisu.basetype.DisabledBaseType-class.html#disable
 tiramisu.option.Option.getcallback     tiramisu.option.Option-class.html#getcallback
-tiramisu.option.HiddenBaseType.hide    tiramisu.option.HiddenBaseType-class.html#hide
+tiramisu.basetype.HiddenBaseType.hide  tiramisu.basetype.HiddenBaseType-class.html#hide
 tiramisu.option.Option.validate        tiramisu.option.Option-class.html#validate
 tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
-tiramisu.option.ModeBaseType.get_mode  tiramisu.option.ModeBaseType-class.html#get_mode
+tiramisu.basetype.ModeBaseType.get_mode        tiramisu.basetype.ModeBaseType-class.html#get_mode
 tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
 tiramisu.option.Option.getdoc  tiramisu.option.Option-class.html#getdoc
 tiramisu.option.Option.is_multi        tiramisu.option.Option-class.html#is_multi
 tiramisu.option.Option.getdefault      tiramisu.option.Option-class.html#getdefault
 tiramisu.option.Option.unfreeze        tiramisu.option.Option-class.html#unfreeze
-tiramisu.option.ModeBaseType.mode      tiramisu.option.ModeBaseType-class.html#mode
+tiramisu.basetype.ModeBaseType.mode    tiramisu.basetype.ModeBaseType-class.html#mode
 tiramisu.option.OptionDescription      tiramisu.option.OptionDescription-class.html
 tiramisu.option.OptionDescription.show tiramisu.option.OptionDescription-class.html#show
 tiramisu.option.OptionDescription.add_child    tiramisu.option.OptionDescription-class.html#add_child
-tiramisu.option.DisabledBaseType.disabled      tiramisu.option.DisabledBaseType-class.html#disabled
-tiramisu.option.DisabledBaseType._is_disabled  tiramisu.option.DisabledBaseType-class.html#_is_disabled
+tiramisu.basetype.DisabledBaseType.disabled    tiramisu.basetype.DisabledBaseType-class.html#disabled
+tiramisu.basetype.DisabledBaseType._is_disabled        tiramisu.basetype.DisabledBaseType-class.html#_is_disabled
 tiramisu.option.OptionDescription.__init__     tiramisu.option.OptionDescription-class.html#__init__
 tiramisu.option.OptionDescription.hide tiramisu.option.OptionDescription-class.html#hide
-tiramisu.option.ModeBaseType.set_mode  tiramisu.option.ModeBaseType-class.html#set_mode
+tiramisu.basetype.ModeBaseType.set_mode        tiramisu.basetype.ModeBaseType-class.html#set_mode
 tiramisu.option.OptionDescription.get_group_type       tiramisu.option.OptionDescription-class.html#get_group_type
 tiramisu.option.OptionDescription.update_child tiramisu.option.OptionDescription-class.html#update_child
 tiramisu.option.OptionDescription.set_group_type       tiramisu.option.OptionDescription-class.html#set_group_type
-tiramisu.option.HiddenBaseType._is_hidden      tiramisu.option.HiddenBaseType-class.html#_is_hidden
-tiramisu.option.HiddenBaseType.hidden  tiramisu.option.HiddenBaseType-class.html#hidden
+tiramisu.basetype.HiddenBaseType._is_hidden    tiramisu.basetype.HiddenBaseType-class.html#_is_hidden
+tiramisu.basetype.HiddenBaseType.hidden        tiramisu.basetype.HiddenBaseType-class.html#hidden
 tiramisu.option.OptionDescription.group_type   tiramisu.option.OptionDescription-class.html#group_type
 tiramisu.option.OptionDescription.getpaths     tiramisu.option.OptionDescription-class.html#getpaths
 tiramisu.option.OptionDescription.enable       tiramisu.option.OptionDescription-class.html#enable
 tiramisu.option.OptionDescription.disable      tiramisu.option.OptionDescription-class.html#disable
 tiramisu.option.OptionDescription.getkey       tiramisu.option.OptionDescription-class.html#getkey
-tiramisu.option.ModeBaseType.get_mode  tiramisu.option.ModeBaseType-class.html#get_mode
+tiramisu.basetype.ModeBaseType.get_mode        tiramisu.basetype.ModeBaseType-class.html#get_mode
 tiramisu.option.OptionDescription._build       tiramisu.option.OptionDescription-class.html#_build
 tiramisu.option.OptionDescription.getdoc       tiramisu.option.OptionDescription-class.html#getdoc
-tiramisu.option.ModeBaseType.mode      tiramisu.option.ModeBaseType-class.html#mode
+tiramisu.basetype.ModeBaseType.mode    tiramisu.basetype.ModeBaseType-class.html#mode
 tiramisu.option.StrOption      tiramisu.option.StrOption-class.html
-tiramisu.option.HiddenBaseType.show    tiramisu.option.HiddenBaseType-class.html#show
+tiramisu.basetype.HiddenBaseType.show  tiramisu.basetype.HiddenBaseType-class.html#show
 tiramisu.option.StrOption.opt_type     tiramisu.option.StrOption-class.html#opt_type
 tiramisu.option.Option.getkey  tiramisu.option.Option-class.html#getkey
-tiramisu.option.DisabledBaseType.disabled      tiramisu.option.DisabledBaseType-class.html#disabled
+tiramisu.basetype.DisabledBaseType.disabled    tiramisu.basetype.DisabledBaseType-class.html#disabled
 tiramisu.option.Option.setowner        tiramisu.option.Option-class.html#setowner
-tiramisu.option.DisabledBaseType._is_disabled  tiramisu.option.DisabledBaseType-class.html#_is_disabled
+tiramisu.basetype.DisabledBaseType._is_disabled        tiramisu.basetype.DisabledBaseType-class.html#_is_disabled
 tiramisu.option.StrOption.__init__     tiramisu.option.StrOption-class.html#__init__
 tiramisu.option.Option.is_mandatory    tiramisu.option.Option-class.html#is_mandatory
-tiramisu.option.ModeBaseType.set_mode  tiramisu.option.ModeBaseType-class.html#set_mode
-tiramisu.option.HiddenBaseType._is_hidden      tiramisu.option.HiddenBaseType-class.html#_is_hidden
-tiramisu.option.HiddenBaseType.hidden  tiramisu.option.HiddenBaseType-class.html#hidden
-tiramisu.option.DisabledBaseType.enable        tiramisu.option.DisabledBaseType-class.html#enable
+tiramisu.basetype.ModeBaseType.set_mode        tiramisu.basetype.ModeBaseType-class.html#set_mode
+tiramisu.basetype.HiddenBaseType._is_hidden    tiramisu.basetype.HiddenBaseType-class.html#_is_hidden
+tiramisu.basetype.HiddenBaseType.hidden        tiramisu.basetype.HiddenBaseType-class.html#hidden
+tiramisu.basetype.DisabledBaseType.enable      tiramisu.basetype.DisabledBaseType-class.html#enable
 tiramisu.option.StrOption.setoption    tiramisu.option.StrOption-class.html#setoption
-tiramisu.option.DisabledBaseType.disable       tiramisu.option.DisabledBaseType-class.html#disable
+tiramisu.basetype.DisabledBaseType.disable     tiramisu.basetype.DisabledBaseType-class.html#disable
 tiramisu.option.Option.getcallback     tiramisu.option.Option-class.html#getcallback
-tiramisu.option.HiddenBaseType.hide    tiramisu.option.HiddenBaseType-class.html#hide
+tiramisu.basetype.HiddenBaseType.hide  tiramisu.basetype.HiddenBaseType-class.html#hide
 tiramisu.option.StrOption.validate     tiramisu.option.StrOption-class.html#validate
 tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
-tiramisu.option.ModeBaseType.get_mode  tiramisu.option.ModeBaseType-class.html#get_mode
+tiramisu.basetype.ModeBaseType.get_mode        tiramisu.basetype.ModeBaseType-class.html#get_mode
 tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
 tiramisu.option.Option.getdoc  tiramisu.option.Option-class.html#getdoc
 tiramisu.option.Option.is_multi        tiramisu.option.Option-class.html#is_multi
 tiramisu.option.Option.getdefault      tiramisu.option.Option-class.html#getdefault
 tiramisu.option.Option.unfreeze        tiramisu.option.Option-class.html#unfreeze
-tiramisu.option.ModeBaseType.mode      tiramisu.option.ModeBaseType-class.html#mode
+tiramisu.basetype.ModeBaseType.mode    tiramisu.basetype.ModeBaseType-class.html#mode
 tiramisu.option.SymLinkOption  tiramisu.option.SymLinkOption-class.html
 tiramisu.option.SymLinkOption.setoption        tiramisu.option.SymLinkOption-class.html#setoption
 tiramisu.option.SymLinkOption.opt_type tiramisu.option.SymLinkOption-class.html#opt_type
diff --git a/doc/eole-report/presentation/Makefile b/doc/eole-report/presentation/Makefile
new file mode 100644 (file)
index 0000000..7b32a56
--- /dev/null
@@ -0,0 +1,12 @@
+SRC=$(wildcard *.tex)
+OBJ=$(subst .tex,.pdf,$(SRC))
+
+pdf: $(OBJ)
+
+%.pdf: %.tex
+       pdflatex $< 
+
+clean:
+       rm -f $(OBJ)
+       rm -f *.aux *.log *.toc *.snm *.out *.nav
+       
diff --git a/doc/eole-report/presentation/comparaison.tex b/doc/eole-report/presentation/comparaison.tex
new file mode 100644 (file)
index 0000000..53e168a
--- /dev/null
@@ -0,0 +1,16 @@
+\begin{frame}
+ \frametitle{Comparaison entre le noyau de Créole et Tiramisu}
+ \begin{itemize}
+  \item \emph{Créole} : \texttt{cfgparser.py + typeeole.py} $ \Rightarrow 2500$ lignes ;
+  \item \emph{Tiramisu} : \texttt{config.py + option.py} $ \Rightarrow 800$ lignes ;
+  \item Et en plus : 
+ \begin{itemize}
+  \item \emph{Créole} valide le type mais pas la structure (fait confiance au \texttt{XML}) ;
+  \item \emph{Créole} difficile d'ajouter un type à cause de la métaclasse ;
+  \item \emph{Tiramisu} valide le type \emph{et} la structure, ajout de types aisé.
+ \end{itemize}
+  \item \texttt{eole-report/D02CoherenceVariables.pdf}
+ \end{itemize}
+\end{frame}
+
+
diff --git a/doc/eole-report/presentation/definition.tex b/doc/eole-report/presentation/definition.tex
new file mode 100644 (file)
index 0000000..5b10ac1
--- /dev/null
@@ -0,0 +1,33 @@
+\begin{frame}
+ \frametitle{Définition d'un gestionnaire de configuration}
+ \begin{itemize}
+  \item \emph{dictionnaire} de données (au sens python) ;
+  \item clefs-valeurs, mais quelles valeurs exactement ? ;
+  \item \texttt{eole-report/D01AccesVariables.pdf}
+\end{itemize}
+
+\end{frame}
+
+\begin{frame}
+ \frametitle{Définition d'un gestionnaire de configuration}
+ \begin{itemize}
+  \item espaces de nommages ;
+  \item c'est la configuration qui est responsable de l'accès aux valeurs ;
+  \item une configuration aisément manipulable ;
+  \item un point d'entrée unique.
+  \item \texttt{eole-report/D01AccesVariables.pdf}
+ \end{itemize}
+
+\end{frame}
+
+\begin{frame}
+ \frametitle{Définition d'un gestionnaire de configuration 2}
+ \begin{itemize}
+  \item serveur de données de configuration ;
+  \item $1^{ere}$ méthode : exportation (snapshot) d'un état de la config $\Rightarrow$ Créole ;
+  \item $2^{eme}$ méthode : JIT (just in time) calculation, une modification 
+de l'état de la configuration est possible \emph{pendant} la manipulation et l'utilisation $\Rightarrow$ Tiramisu.
+  \item \texttt{doc/getting-started.html}
+ \end{itemize}
+\end{frame}
+
diff --git a/doc/eole-report/presentation/statut.tex b/doc/eole-report/presentation/statut.tex
new file mode 100644 (file)
index 0000000..1f665b6
--- /dev/null
@@ -0,0 +1,51 @@
+\begin{frame}
+ \frametitle{Organisation en espace de nommage}
+ \begin{itemize}
+  \item dans \emph{tiramisu} l'accent est mis sur l'organisation arborescente des données ;
+  \item la validation des options de configuration se fait par l'appartenance aux groupes (families, master/slaves \dots) ;
+  \item l'organisation en groupes est unifiée par l'espace de nommage ;
+  \item la lisibilité de l'API excellente, contrairement à \emph{Creole}
+  \item \texttt{eole-report/D03ReglesEtats.pdf}
+  \item lisibilité d'une config : \texttt{tiramisu/report/build/index.html} rapport html d'une config
+
+ \end{itemize}
+
+\end{frame}
+
+\begin{frame}
+ \frametitle{Etats de la configuration}
+ \begin{itemize}
+  \item système d'états de la configuration par droits d'accès
+  \item \texttt{read write}, \texttt{read only};
+  \item correspond à \texttt{freeze}, \texttt{hidden}, \texttt{disabled} \dots ;
+  \item \texttt{doc/status.html}
+  \item \texttt{eole-report/D03ReglesEtats.pdf}
+ \end{itemize}
+
+\end{frame}
+
+\begin{frame}
+ \frametitle{hidden if in, hidden if not in}
+ \begin{itemize}
+ \item les hidden if in, disabled if, \dots sont généralisés
+ \item dans tiramisu, ce sont des pré-requis sur une (des) variables
+ \item \texttt{eole-report/D03ReglesEtats.pdf}
+ \item \texttt{doc/consistency.html}
+ \end{itemize}
+
+\end{frame}
+
+\begin{frame}
+ \frametitle{compatibilité Créole : ce qui reste à faire}
+ \begin{itemize}
+\item tous les options spéciales sont implémentées (auto, fill, obligatoire, \dots)
+\item tous les états sont implémentés (hidden, disabled, mode (normal/expert), \dots)
+\item reste la librairie des fonctions pour les variables automatiques
+\item les "valprec" (valeur précédentes) 
+\item fixer les comportement des hides (sous-groupes récursifs, \dots)
+\item validations master/slaves, validations globales (au regard de la configuration entière) éventuellement
+\end{itemize}
+
+\end{frame}
+
+
diff --git a/doc/eole-report/presentation/tiramisu.tex b/doc/eole-report/presentation/tiramisu.tex
new file mode 100644 (file)
index 0000000..eb01619
--- /dev/null
@@ -0,0 +1,47 @@
+%%presentation
+\documentclass{beamer}
+\usepackage{beamerthemetree}
+%%impression
+%\documentclass[a4paper,9pt]{extarticle}
+%\usepackage{beamerarticle}
+%%
+
+% class FR
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage[frenchb]{babel}
+
+% image
+\usepackage{graphicx}
+% code 
+%\usepackage{listings}
+%\lstset{language=python, 
+%        caption=Descriptive Caption Text, 
+%        label=DescriptiveLabel,
+%        tabsize=2,
+%        frame=tb,
+%        basicstyle=\small,
+%        }
+\usepackage{alltt}
+\usecolortheme{crane}
+\beamertemplatetransparentcovered
+
+% le logo
+%\logo{\includegraphics[height=1cm]{ban.png}}
+
+\title{Présentation de Tiramisu}
+\subtitle{gestionnaire de configuration}
+
+\author{REMOND Gwenaël}
+\institute{Cadoles}
+\date{\today}
+
+\begin{document}
+\frame{\titlepage}
+
+\include{definition}
+\include{comparaison}
+\include{statut}
+
+\end{document}
+
diff --git a/doc/eole-report/proposal/Makefile b/doc/eole-report/proposal/Makefile
deleted file mode 100644 (file)
index 7b32a56..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-SRC=$(wildcard *.tex)
-OBJ=$(subst .tex,.pdf,$(SRC))
-
-pdf: $(OBJ)
-
-%.pdf: %.tex
-       pdflatex $< 
-
-clean:
-       rm -f $(OBJ)
-       rm -f *.aux *.log *.toc *.snm *.out *.nav
-       
diff --git a/doc/eole-report/proposal/comparaison.tex b/doc/eole-report/proposal/comparaison.tex
deleted file mode 100644 (file)
index 53e168a..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-\begin{frame}
- \frametitle{Comparaison entre le noyau de Créole et Tiramisu}
- \begin{itemize}
-  \item \emph{Créole} : \texttt{cfgparser.py + typeeole.py} $ \Rightarrow 2500$ lignes ;
-  \item \emph{Tiramisu} : \texttt{config.py + option.py} $ \Rightarrow 800$ lignes ;
-  \item Et en plus : 
- \begin{itemize}
-  \item \emph{Créole} valide le type mais pas la structure (fait confiance au \texttt{XML}) ;
-  \item \emph{Créole} difficile d'ajouter un type à cause de la métaclasse ;
-  \item \emph{Tiramisu} valide le type \emph{et} la structure, ajout de types aisé.
- \end{itemize}
-  \item \texttt{eole-report/D02CoherenceVariables.pdf}
- \end{itemize}
-\end{frame}
-
-
diff --git a/doc/eole-report/proposal/definition.tex b/doc/eole-report/proposal/definition.tex
deleted file mode 100644 (file)
index 5b10ac1..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-\begin{frame}
- \frametitle{Définition d'un gestionnaire de configuration}
- \begin{itemize}
-  \item \emph{dictionnaire} de données (au sens python) ;
-  \item clefs-valeurs, mais quelles valeurs exactement ? ;
-  \item \texttt{eole-report/D01AccesVariables.pdf}
-\end{itemize}
-
-\end{frame}
-
-\begin{frame}
- \frametitle{Définition d'un gestionnaire de configuration}
- \begin{itemize}
-  \item espaces de nommages ;
-  \item c'est la configuration qui est responsable de l'accès aux valeurs ;
-  \item une configuration aisément manipulable ;
-  \item un point d'entrée unique.
-  \item \texttt{eole-report/D01AccesVariables.pdf}
- \end{itemize}
-
-\end{frame}
-
-\begin{frame}
- \frametitle{Définition d'un gestionnaire de configuration 2}
- \begin{itemize}
-  \item serveur de données de configuration ;
-  \item $1^{ere}$ méthode : exportation (snapshot) d'un état de la config $\Rightarrow$ Créole ;
-  \item $2^{eme}$ méthode : JIT (just in time) calculation, une modification 
-de l'état de la configuration est possible \emph{pendant} la manipulation et l'utilisation $\Rightarrow$ Tiramisu.
-  \item \texttt{doc/getting-started.html}
- \end{itemize}
-\end{frame}
-
diff --git a/doc/eole-report/proposal/statut.tex b/doc/eole-report/proposal/statut.tex
deleted file mode 100644 (file)
index 1f665b6..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-\begin{frame}
- \frametitle{Organisation en espace de nommage}
- \begin{itemize}
-  \item dans \emph{tiramisu} l'accent est mis sur l'organisation arborescente des données ;
-  \item la validation des options de configuration se fait par l'appartenance aux groupes (families, master/slaves \dots) ;
-  \item l'organisation en groupes est unifiée par l'espace de nommage ;
-  \item la lisibilité de l'API excellente, contrairement à \emph{Creole}
-  \item \texttt{eole-report/D03ReglesEtats.pdf}
-  \item lisibilité d'une config : \texttt{tiramisu/report/build/index.html} rapport html d'une config
-
- \end{itemize}
-
-\end{frame}
-
-\begin{frame}
- \frametitle{Etats de la configuration}
- \begin{itemize}
-  \item système d'états de la configuration par droits d'accès
-  \item \texttt{read write}, \texttt{read only};
-  \item correspond à \texttt{freeze}, \texttt{hidden}, \texttt{disabled} \dots ;
-  \item \texttt{doc/status.html}
-  \item \texttt{eole-report/D03ReglesEtats.pdf}
- \end{itemize}
-
-\end{frame}
-
-\begin{frame}
- \frametitle{hidden if in, hidden if not in}
- \begin{itemize}
- \item les hidden if in, disabled if, \dots sont généralisés
- \item dans tiramisu, ce sont des pré-requis sur une (des) variables
- \item \texttt{eole-report/D03ReglesEtats.pdf}
- \item \texttt{doc/consistency.html}
- \end{itemize}
-
-\end{frame}
-
-\begin{frame}
- \frametitle{compatibilité Créole : ce qui reste à faire}
- \begin{itemize}
-\item tous les options spéciales sont implémentées (auto, fill, obligatoire, \dots)
-\item tous les états sont implémentés (hidden, disabled, mode (normal/expert), \dots)
-\item reste la librairie des fonctions pour les variables automatiques
-\item les "valprec" (valeur précédentes) 
-\item fixer les comportement des hides (sous-groupes récursifs, \dots)
-\item validations master/slaves, validations globales (au regard de la configuration entière) éventuellement
-\end{itemize}
-
-\end{frame}
-
-
diff --git a/doc/eole-report/proposal/tiramisu.tex b/doc/eole-report/proposal/tiramisu.tex
deleted file mode 100644 (file)
index eb01619..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-%%presentation
-\documentclass{beamer}
-\usepackage{beamerthemetree}
-%%impression
-%\documentclass[a4paper,9pt]{extarticle}
-%\usepackage{beamerarticle}
-%%
-
-% class FR
-\usepackage[T1]{fontenc}
-\usepackage[utf8]{inputenc}
-\usepackage[frenchb]{babel}
-
-% image
-\usepackage{graphicx}
-% code 
-%\usepackage{listings}
-%\lstset{language=python, 
-%        caption=Descriptive Caption Text, 
-%        label=DescriptiveLabel,
-%        tabsize=2,
-%        frame=tb,
-%        basicstyle=\small,
-%        }
-\usepackage{alltt}
-\usecolortheme{crane}
-\beamertemplatetransparentcovered
-
-% le logo
-%\logo{\includegraphics[height=1cm]{ban.png}}
-
-\title{Présentation de Tiramisu}
-\subtitle{gestionnaire de configuration}
-
-\author{REMOND Gwenaël}
-\institute{Cadoles}
-\date{\today}
-
-\begin{document}
-\frame{\titlepage}
-
-\include{definition}
-\include{comparaison}
-\include{statut}
-
-\end{document}
-
index 7f89337..617612d 100644 (file)
@@ -1,3 +1,12 @@
+:date: 11 juin 2012
+
+documents de présentation 
+
+- `tiramisu/report` : rapport autmatique sur une config
+- `doc/buid` : doc technique (et api epydoc)
+- `doc/eole-report/proposal` : diaporama
+- `doc/eole-report/eolreprot` : diff creole ~ tiramisu
+
 :date: 20 janvier 2012
 
 créer une variable implicite cachée