A C++ Whishlist
From: Hattuari (susudata_at_setidava.kushan.aa)
Date: 03/09/04
- Next message: red floyd: "OT: Re: Search directories in GCC"
- Previous message: Darren Grant: "Re: Copy constructor needed I think, maybe some op= as well?"
- Next in thread: Julie: "Re: A C++ Whishlist"
- Reply: Julie: "Re: A C++ Whishlist"
- Reply: Pete Vidler: "Re: A C++ Whishlist"
- Reply: Howard: "Re: A C++ Whishlist"
- Reply: Mike Wahler: "Re: A C++ Whishlist"
- Reply: Mike Smith: "Re: A C++ Whishlist"
- Reply: Clark Cox: "Re: A C++ Whishlist"
- Reply: Ram Firestone: "Re: A C++ Whishlist"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 09 Mar 2004 16:15:15 -0500
Somewhere there was a question about what we would like to see in the next
version of C++. I can't find it, and it was basically a fork from the
previous thread, so I'll start anew.
I believe some things could go a long way to improve the language's
usability that do not involve modifying the language itself. I would like
to see an open standard library for supporting code completion, syntax
highlighting, code formatting, and edit-time error checking.
A really standard string class. I still count as a newbie to C++, so
perhaps I just need to adjust. I know Java strings aggravated me at first
because I felt like I had to write an entire program to do things I could
do in C in a couple lines. Now I have come to really like Java Strings.
Mostly because in Java, a String is a String is a String. Not so in C++.
Deprecate, or seriously restrict struct so that it can only have public
members. It just adds complexity without functionality to have struct
defined as a class in which members are default public.
I believe header files are nothing but a nuisance. It is not clear to me
they add anything to the capability of the language, but they clearly add
confusion. If nothing else, provide a standard library component that will
facilitate the automatic synchronization of header files.
I suspect namespaces and what is now done with header files could be merged
in such a way to encourage better use of namespaces, and provide basically
the same support as header files currently provide.
Make exception handling manditory as it is in Java. If you throw it, you
*must* catch it, or declare it to be thrown in the function declaration.
Should I even suggest thinking about introspection and reflection?
-- .
- Next message: red floyd: "OT: Re: Search directories in GCC"
- Previous message: Darren Grant: "Re: Copy constructor needed I think, maybe some op= as well?"
- Next in thread: Julie: "Re: A C++ Whishlist"
- Reply: Julie: "Re: A C++ Whishlist"
- Reply: Pete Vidler: "Re: A C++ Whishlist"
- Reply: Howard: "Re: A C++ Whishlist"
- Reply: Mike Wahler: "Re: A C++ Whishlist"
- Reply: Mike Smith: "Re: A C++ Whishlist"
- Reply: Clark Cox: "Re: A C++ Whishlist"
- Reply: Ram Firestone: "Re: A C++ Whishlist"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|