Prime time???

Samuel MV samuel.mv at tiscali.es
Sat Nov 4 00:32:49 PST 2006


Hi Walter, unfortunately, it's not so simple. Example:

1.- I make a new library/classes for web services (HTTP, XML, FCGI, ...) using DMD
0.173

2.- Someone start using my library for a comercial application (that ones that you
try to sell ;-)

3.- It's founded a bug that it's solved in DMD 0.180, version which also add some
features that broke existing code.

4.- The library maker and the developer only have two options:
    a) Live with the bug.
    b) Refactorize library and application.

Not a nice situation. Here is my 'perfect' plan :)

1.- Find the 3/4 features/problems that you/we *really* need to solve *now* in D.

2.- Fix only that in november, december, and maybe january. Also bugs ...

3.- We have DMD 1.00, that it's going to have only bug fixes, and that it's the
version that every library, production application, doc, DTL, etc. should use.

4.- Branch 2.0 it's planned for the next 4-5 years, when you have had time to test
the language in a massive mainstream enviroment, with lots of complex applications.

Well, we have 'survived' with only C for more than 30 years, so what do you think
about??? Thank you.

Best regards.



More information about the Digitalmars-d mailing list