And the other problem is the references :
cskel.animate(L"../data/anim/walk.anim", Time.time());
...
Meshes("../data/obj/chr/skeleton/0.mesh")->draw(cskel);

This is where you need a reference to objects :
This is different from some script of some engines where you just call some : My.animate("walk", 100,200,20)
Where you don't care about the entity name , animation name.
You just glue code ot the entitie to control it.

Well, perhaps i'll do a try on C ++ code , but it's not what i wanted in terms of easy and quick gameplay programming !