|
|
Home » Community » Coffee corner » Which is the biggest drawback of U++ "unpopuliarity"?
Re: Which is the biggest drawback of U++ "unpopuliarity"? [message #15411 is a reply to message #307] |
Tue, 22 April 2008 14:09   |
 |
tvanriper
Messages: 85 Registered: September 2007 Location: Germantown, MD, USA
|
Member |
|
|
First and foremost, the documentation holds Ultimate++ back from mainstream adoption. It took me almost a month to get mostly comfortable with the toolkit, not because it isn't easy to use, but because I had to literally study the code in order to figure out how to work with it. This acts as a barrier to entry, when you have other toolkits with far better documentation (e.g. MFC *choke*).
Next, you need to get the attention of some heavy hitters. Most of these guys, from what I can tell, hang out at boost.org. In the United States, I've worked for about five different large-ish companies, and in all of them, they held a tremendous respect for the efforts at boost.org, because of the whole peer-review system, and because often the code at boost.org makes its way into the standard library over time.
You mentioned an interest in getting Bjarne Stroustrup's attention. You can find him participating at boost.org. If you seriously want to cause Ultimate++ to be put into the standard C++ library (which would be an amazing feat for a library like this), put the library up for review.
If you do this, I can tell you right now what will happen, at least initially.
Ultimate++ will be shot down.
- Poor documentation; they're picky about having helpful documentation.
- The use of Ultimate++-centric interfaces instead of standard interfaces. More on this later.
- Possible portability issues.
- Possible size of system.
- namespace isn't in boost.
- Duplication of technologies already available in boost (e.g. boost::thread already exists for multi-threading, and boost already has a system for handling signals and slots).
- Difficulty in using Ultimate++ without using TheIDE. I know you're already working (or maybe finished working) on addressing this issue.
The NTL system you developed will most likely be an issue for the boost.org team, not because the underlying technology is terrible, but because the interfaces do not match the kind of interfaces used with the standard library. It doesn't 'look' like something you'd see in the standard library.
I think that's a small issue. You can accomplish both your technical goals (fast, agile code) and still have the library 'feel' like it belongs as part of the standard template library.
Although I'm confident you'd get shot down, there are several significant benefits in submitting the library for review, regardless.
- You'll get serious, useful information for improving Ultimate++.
- You'll get serious, useful exposure to a very large community of developers, some of whom are surely interested in the problems solved by Ultimate++.
Note that almost all first attempts at a library get shot down at boost.org, so it isn't necessarily a bad thing. Personally, of all the toolkits out there, this is the only one I think could come close to being put up for review at boost.org without being outright mocked. You already have the right kind of license. You tend to follow ideals that seem in line with what I've seen at boost.org. You solve a problem domain that a lot of people need solved.
However, maybe you do not have a goal to cause Ultimate++ to become part of the standard library. In that case, don't bother submitting it to boost. You'd only be wasting each other's time. Personally, I think that'd be a pity, as I think both of you (boost and Ultimate++) could benefit from each other.
|
|
|
 |
|
Which is the biggest drawback of U++ "unpopuliarity"?
By: fudadmin on Wed, 07 December 2005 21:02
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: Garry on Sun, 08 January 2006 16:29
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: fudadmin on Sun, 08 January 2006 16:51
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: prof on Tue, 25 April 2006 05:41
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: riri on Tue, 25 April 2006 09:13
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: fudadmin on Tue, 25 April 2006 09:29
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: mirek on Tue, 25 April 2006 09:32
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: riri on Tue, 25 April 2006 09:43
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: fudadmin on Tue, 25 April 2006 10:57
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: mirek on Tue, 25 April 2006 09:50
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: riri on Tue, 25 April 2006 11:03
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: pivica on Thu, 27 April 2006 09:29
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: prof on Thu, 27 April 2006 21:07
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: mirek on Thu, 27 April 2006 21:17
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: prof on Thu, 27 April 2006 22:19
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: unodgs on Thu, 27 April 2006 22:56
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: prof on Fri, 28 April 2006 00:34
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: mirek on Fri, 28 April 2006 00:55
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: prof on Fri, 28 April 2006 01:22
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: cioannou on Wed, 25 October 2006 14:01
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: mirek on Wed, 25 October 2006 14:25
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: cioannou on Wed, 25 October 2006 14:43
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: mirek on Wed, 25 October 2006 14:56
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: cioannou on Wed, 25 October 2006 15:48
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: richardt on Thu, 26 October 2006 22:24
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: mirek on Fri, 27 October 2006 01:36
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: richardt on Fri, 27 October 2006 10:39
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: mirek on Wed, 25 October 2006 14:59
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: yeohhs on Wed, 25 October 2006 18:11
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: forlano on Wed, 25 October 2006 18:53
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: yeohhs on Sat, 28 October 2006 09:35
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: mirek on Thu, 26 October 2006 01:07
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: yeohhs on Thu, 26 October 2006 01:55
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: cioannou on Thu, 26 October 2006 15:42
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: forlano on Wed, 25 October 2006 19:07
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: mirek on Fri, 28 April 2006 00:39
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: forlano on Thu, 27 April 2006 21:59
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: yeohhs on Fri, 27 October 2006 11:23
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: agent86 on Mon, 25 December 2006 04:12
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: agent86 on Thu, 04 January 2007 08:17
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: mirek on Sat, 19 July 2008 19:56
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: mirek on Tue, 22 April 2008 14:44
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: mirek on Fri, 25 April 2008 13:52
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: mr_ped on Sat, 26 April 2008 03:23
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: mirek on Sat, 26 April 2008 08:13
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: mirek on Sat, 26 April 2008 08:11
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: mirek on Sun, 27 April 2008 16:31
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: Novo on Sun, 27 April 2008 18:26
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: mirek on Sun, 27 April 2008 18:49
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: unodgs on Tue, 17 June 2008 10:28
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: mirek on Tue, 17 June 2008 13:46
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: Didier on Sun, 30 November 2008 23:09
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: mirek on Sun, 30 November 2008 23:41
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: Didier on Thu, 04 December 2008 20:48
|
 |
|
Re: Which is the biggest drawback of U++ "unpopuliarity"?
By: mirek on Thu, 04 December 2008 23:27
|
Goto Forum:
Current Time: Sat Apr 26 04:39:31 CEST 2025
Total time taken to generate the page: 0.01622 seconds
|
|
|