===============================================================================
HISTORY

16.8.2004 - TMass class Created
17.8.2004 - TAgent, TService
18.8.2004 - TInputBuffer
19.8.2004 - TBBCU
23.8.2004 - TAtom, TList, TObject
29.8.2004 - TALLLLex, TALLLParser
30.8.2004 - TALLLPreprocesor
26.10.2004 - TConstants
2.11.2004 - TPlan
9.11.2004 - TAction
14.11.2004 - TEOP
15.11.2004 - TAdd, TExecute, TQuery
16.11.2004 - TDelete, TInference (TSend), TReception
16.1.2005 - TRegister
17.1.2005 - TTerminal class Created
20.1.2005 - TStorageBox, TBeliefBase
6.2.2005 - TStorageBuffer
19.2.2005 - TFail, TSuccess
24.2.2005 - TWrongAnction
2.3.2005 - TSHeadM, TSTail
4.3.2005 - TAStoreRegister, TSAppend ... services
6.3.2005 - TFalse, TTrue
29.9.2005 - TPrintClockPre, TASum
2.3.2006 - THeadA Class
13.8.2007 - TPlatform
10.12.2007 - TExecute - nesubstitujeme registry, je to plan
2.8.08 - TAgent, execute action, misto toho osetrit signal na kontrolni brane
10.10.2009 - Version 09 started
11.10.2009 - TCalendar Class
7.3.2010 - TBackgroundFrame class Created (19:06:16)
5.4.2010 - TAgentFrame
27.4.2010 - TAgentInternalFrame
20.7.2010 - TPlatformsInternalFrame
1.8.2010 - TConnectionPanel
5.10.2010 - TMulticastInternalFrame, TSimulatorInternalFrame
10.10.2010 - TCalendarPanel
30.10.2010 - workable alpha version approached
12.11.2010 - TDataInspectionPanel
23.11.2010 - alfa verze, temer funkcni, jen s testovacimi sluzbami platrofmy
25.11.2010 - odstartovano cisteni
           - pripad prazdneho parametru pri spusteni -> zadny model(!)
21.12.2010 - 15:52 - TMass(X) dokoncena alpha verze

22.12.2010 - 14:00 - prvni vystaveni, priklady s bufferem, seznam

===============================================================================
TODO:
Sluzby platformy
Redukovat primy pristup k simulatoru TMass.getSimulator, zejmena ...getModelTime()'
- prvek by mel po spusteni simulatorem obdrzet modelovy cas automaticky (?)
Unikatni jmena sluzeb - serviceName+modelTime+clientName
Redukovat zmatene vypisy na Terminalu
Zvazit celou tridu Terminal a jeji vyznam
Sluzby spousti sluzby a inicializuji promenne
Mobilita agentu - cisteni po agentech vcetne asynchr. sluzeb
Grafika u platforem a prostredi - popup na vyber vice prvku
- Inspect platform variable
- Breakpointy na akce??
- Lepsi okna pro plany a predstavy
- Mobilita agentu
- Vypis chyby pri ANTLR i se souborem
- prejmenovat sys. registry
- podminky u planu - blok. operace! ({jmeno, #predikaty, <plan>})
- ^(jmeno,#predikaty) resp ^@(predikaty,<plan>)
- klonovani agenta pro vedlejsi slot! limitovany pocet zameru @^(plac)
- preklad pro wsagenta
- upravit akce, hlavne +(list) na +list; ?(_) a !(_,(message))
- volani sluzeb platformy platformou, nebo jinymi platformami (typu inf. o agentech)

!! Zvlastni semantika addBelief - pokud add neco, co uz je, tak Fail planu!



C:\Users\zborilf\workspace\_TMass\ex\mas_ex.tml


