OSNews article about C++09 degenerates into C++ vs. D discussion

Steve Horne stephenwantshornenospam100 at aol.com
Fri Nov 24 19:05:14 PST 2006


On Fri, 24 Nov 2006 11:52:20 -0800, "John Reimer"
<terminal.node at gmail.com> wrote:

>I think one problem with labeling things "unsafe" is that it could imply  
>"buggy" or something else perhaps.

Well, that is just terminology though. Change 'unsafe' to 'permit', as
in perhaps some kind of 'permit <feature-name>' block. Reframing it as
security permissions as opposed to unsafe code doesn't really change
anything, but could make it sound more acceptable.

>Another issue: C# is designed to be a VM-based language, while D is  
>designed to be a both a general purpose language and a systems programming  
>language.  It seems to me that an "unsafe" keyword has different  
>implications on each language platform, given their different focus.

To me, it's mostly about what users see. In particular, I don't want
them to see...

"""
WARNING - WARNING - EVIL UNSAFE TERRORIST CODE IS TRYING TO INVADE
YOUR COMPUTER!!!!

PANIC IMMEDIATELY!!!!
"""

-- 
Remove 'wants' and 'nospam' from e-mail.



More information about the Digitalmars-d mailing list