writes "I often find myself in need of a programming or scripting language with good access control. For instance, a multi-user game where each user's code and data should have only the access to other users' code and data that is expressly granted. Basically, I want the kind of access control one would expect from a good database system except I want that access control to apply to objects and method calls rather than to tables, rows, and columns. I also tire of rolling my own language. What are my turnkey or near-turnkey options?"