Maxim Fomin:

What happens when function with private argument is stored in a function pointer?

You have to supply all arguments. I've written this in the detailed proposal:
http://d.puremagic.com/issues/show_bug.cgi?id=9229


I don't like a name for this feature because it breaks logic that private is accessible within module. Perhaps a new name?

I understand. I think proposing a new keyword, or a @keyword, in infeasible, because all this stuff not important enough :-(


I think your private argument constraint can be as easily broken:

I am not concerned by ways to force the usage of those private arguments (like taking the address and using it to call the function). It's like the yellow-black plastic strips you see around. They are there to tell you to not go forward, for a real danger or a legal danger, but they don't actually stop you.

Thank you,
bye,
bearophile

Reply via email to