I agree with you in every point. Really.
Perhaps it wasn’t perfectly clear whats my intention. Perhaps I didn’t know this at all. 
Well I don’t expect someone who writes a 100 pages tutorial book for me or someone who is interested in giving a little input to the game. And this is not the place for learning the basics of a programming language. But there are pointers and calls written, waiting for some lua script to execute them. It seems there was once the idea to make it possible to write non-hardcoded scripts. Only very few took the advantage and uses this possibilities. Especially those ones who haven’t enough skill and time to learn and write code in C++ to copile and merge it to the sourcecode could benefit from a better documentation of using CDDA-Lua. My opinion: It is a great possibilitie to add interesting new stuff to the game.
Maybe 95% of the code written in the mods are json.This is great to add more guns, books, food … But if I wish to add a toothbrush I can’t add a new action which lets me clean my teeth (I am aware of that
ridiculous example :). Now json is not enough.
This is a point where I am in my attempt to write a mod. All in all I found only a few items written in lua, so I need help. I could try C++ instead and maybe it would be a shorter way becouse there are many actions done written to adapt and copy. But I don’t know, the Lua gets me.
So if I’m asking a question about my problems and someone helps me out, there will be content which is usefull for other modders. And to store some example-code in the wiki isn’t such a bad idea, isn’t it?
Of course, if there is no interest for it, it will be fine for me. Let’s say it’s an experiment.
[hr]
Enough bla bla. To the point. I need help
I have a iuse action from an item. After activate the item there should be a menu for some other actions.
It is possible ultra simple, but I didn’t know how the code for such a menu looks like.
Wiki says: create_uimenu() for creation of the menu and addentry(string) for entries.
What is the syntax for it? I have only this 
function iuse_analog_camera(item, active)
menu = game.create_uimenu()
end
game.register_iuse("IUSE_ANALOG_CAMERA", iuse_analog_camera)