Extending D's support for object-oriented design with private(this)
NotYouAgain
NotYouAgain at gmail.com
Tue Apr 30 07:42:45 UTC 2024
On Tuesday, 30 April 2024 at 06:08:52 UTC, NotYouAgain wrote:
>
Interesting take on access (visibility) controls in Swift prior
to Swift fixing this.
https://blog.human-friendly.com/swift-access-controls-are-like-cs-and-that-isnt-necessarily-a-bad-thing
The above blog was written before Swift 3 came out, which fixed
private to mean what everyone had always expected it to mean.
D has the same problem. C like access control. .. and it's not
surprising that Walter chose this, due to his very strong
affinity with C.
But many Swift oop developers didn't like the C like access
controls.
Swift designers fully understood and accepted the argument, the
ack. the mistake they made, and they just fixed it.
Everyone is still happy using Swift, and Swift is a better
language after the fix, than before it.
More information about the dip.ideas
mailing list