DIP 1028 is ShamWow

Joseph Rushton Wakeling joseph.wakeling at webdrake.net
Thu May 28 15:07:38 UTC 2020


On Wednesday, 27 May 2020 at 13:08:34 UTC, Andrei Alexandrescu 
wrote:
> User testimonial:
>
> "I had this large crappy codebase that I couldn't make @safe. I 
> tried putting $safe on main, it didn't work. Then I compiled it 
> with DIP1028, and it built just fine, no change needed! Wow! 
> Thanks, ShamWow!"
>
> https://www.youtube.com/watch?v=LV6puTS14Ho

More seriously, when the user runs into unsafe extern code that 
was incorrectly marked as `@safe` or `@trusted`, do they say, 
"Hey, this library author pulled a ShamWow on me", or do they 
say, "Hey, these language designers pulled a ShamWow on me" ... ?


More information about the Digitalmars-d mailing list