If its possible, is there a way to restrict what that plug-in will have access to? For example, if I want to decide which function people are allowed to use?
If yes, can you give me some links on info on how to accomplish that.
I have a new interesting concept, the goal is not to limit the user, but more to give him freedom to develop is own thing, without cheating by using not allowed function. Can't give more detail, it will be a top secret project. If everything work well, I will release it in LGPL or BSD, I will only use portable library, totally cross-platform. If I can achieve what I mentioned, it will be my main project for the next month-year. If everything work well, maybe it will get in some repo of big distribution of linux, like Debian. I will give more detail on my project (Just want to be sure no one steal my idea...) in few week (maybe even in few day).
When I will say what it is, everyone will like the idea, and everyone will wait for the release to try out. I got THE IDEA...
If its not possible, I will maybe use lua, but wanted to be Java, because it will also help people to learn Java. If i can do it 100% java, maybe it will even be my project for school. Will give more detail soon, and I am sure you will follow how my project advance. Idea will be welcome for my project (of course, once I will say what it is you will be able to give idea and advice)