jacob said:
C is still being used, and many important projects are based on it. My
thesis is that a simple language is necessary and useful. Adding
a general and extensible container interface for C doesn't change at
all the language but gives C programmer the advantages of not having
to program the same data structures over and over.
I would appear that you have not researched the market for your proposed
wares or you're trying to sell it in the wrong place (?). How many users
of lcc-win are there? Maybe a subset of that is the entire potential for
your wares: a niche of a niche. Do you even know the rate at which C
users are increasing or decreasing and what the trend over time has been?
Why not just produce your swiss-army container library and put it out
there and see how much usage it gets and if it affects the C usage
trends.
It also appears that you are trying to recruit others to develop the
product with you as it is in R&D stage or even concept stage, rather than
having a product to offer to whomever. Who is your target market? Joe C
coder? lcc-win user? The ISO C committee? It appears that the ISO C
committee is not a good alliance for your project/product. What is your
proposed product? Getting the committee to change the standard, or
offering a "fork" away from the standard? Both? If both, good luck
finding anyone to hop on that train.
Have you a written business plan (or project plan)? Without a detailed
plan, I think success is a pipe dream. Of course, there is no need for a
plan if your proposal is not seen by others as feasible. What did the
feasibility study show?
There are many things that have to be done before a project starts. If
you're one guy in a garage building something, maybe even have been doing
it for a long time, seeking resources/others to join you is a starting
point and you'll have to accept that and regroup and rethink things from
the other peoples' perspective. You seem to want to ignore all the
required precursors and few are going to "just believe you". Perhaps
start with a few like-minded people and see what comes of that. Going
from nothing to massive scale is highly unlikely, but you seem to be
thinking like that from what I can see having read a number of your
posts.
Finally, if you want a good promotion for your "product", see if you can
get some grant money or even venture capital if your sector is
commercial. It would only be a "promotion" if you could land some, of
course. A kind of "litmus test". If you can, chances are that other
people will be more willing to believe in what you are doing and be more
willing (less weary) to join you.
OK, one more "finally": It would be good if a group like the members of
this ng would rally around your product/project. If not, one has to ask
why not. I think you have some major chasms to cross, not the least of
which, and maybe the most important of which, is defining your
product/product and showing focus on that product/project and that you
know what the landscape and reality really is and how your
project/product fits in to all of that.
The proliferation of libraries that do the same thing WITHOUT a
standard in C means that each big project in C has several versions
of the same data structure because library XYZ uses lists with the
"Next" field in the fiorst position and library"XXX" uses a list with
Next in the
second position. Besides all APIs are different, etc.
Things like the above may make a case for a feasibility
study/proof-of-concept project.
This is SO OBVIOUS that doesn't even need to be discussed.
That last statement really hurts your "proposal". People will be weary
that you are in love with your own idea so much that you are wishfully
thinking and blinded to reality. A sort of "misery wants company" kind of
thing.
But C
should be kept in its present state so taht the only alternative is
to swallow C++
Well, you confirm everything that I said.
Your feasibility study should have detailed competitor analyses. Of the
cuff/ad hoc is probably not going to cut it for such a risky endeavor.
Not risky? Show "me"!