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
