C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Left hand operators revisited

 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ language, library and standards
View previous topic :: View next topic  
Author Message
Kaba
Guest





PostPosted: Mon Dec 04, 2006 10:10 am    Post subject: Left hand operators revisited Reply with quote



About a month ago we had discussion about implementing a symmetric left
hand binary operator.

The discussion can be seen at:

http://groups.google.fi/group/comp.std.c++/browse_thread/thread/e158df32
9d2cfce7

Following that, I wrote an article that essentially summarizes the issue
and its solutions:

http://kaba.hilvi.org/project/mycents/mycents3.htm

As the article reads, I credit Greg Herlihy for bringing the solution to
my knowledge. (Related, I posted a short "thank you" message to Greg in
this newsgroup, but that was apparently filtered away. So, here goes
along with this message: thank you!Smile).

Now on to the beef. As I note in the discussion and in the article, I'd
like to raise a cat on the table with the following issues:
* The in-class template class-type dependent friend functions do not
have a syntax to be defined outside the class definition => This is a
style problem, cluttering interface description with implementation
details.
* The symmetric left hand operator behaviour with template classes is a
trivial need, but the solution requires deep knowledge of the language.
=> This is kind of an embarrassment. On this part C++ should clearly
make the solution more simple to make it tractable for novices.

My questions are the following:
* How do I raise the cat on the table? If the issue is not logged in
some list, it has a possibility of being forgotten, thus possibly
missing the next standard.
* Are you aware of any related work that would solve this problem?
* Can you come up with a good proposal?

--
Kalle Rutanen
http://kaba.hilvi.org

---
[ comp.std.c++ is moderated. To submit articles, try just posting with ]
[ your news-reader. If that fails, use mailto:std-c++@ncar.ucar.edu ]
[ --- Please see the FAQ before posting. --- ]
[ FAQ: http://www.comeaucomputing.com/csc/faq.html ]
Back to top
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ language, library and standards All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.