Re: New Windows library + WIPI
- Posted by Tommy Carlier <tommy.carlier at telenet.be> Sep 12, 2004
- 481 views
Derek Parnell wrote: > Tommy Carlier wrote: > > I'm writing a new Windows library > > My best wishes for your project. You have demonstrated a lot of skill > so I expect that the new library will be a success. Thank you, Derek. > >, that will do what Win32Lib does now. Why? First, > > because it's a challenge to start such a project. > > Yeah, new things are always a buzz. > > > Also, because I think Win32Lib is > > still running from the original design. > > Yeah, mostly. The original design wasn't bad at the time, but it wasn't designed to do what it does right now. > > A lot has changed, a lot has been added. But > > there's still a lot of backward compatibility that makes the library > > unnecessarily > > large and complex. > > Well...I suspect a lot has to with a not-the-best architecture that was used. > > > It also has so much different routines, some of which do the same > > thing. > > Eh??? Got any examples of that? getText, getData and getCaption. getData and getCaption replace some of the getText-functionality. Which is good: getText is sometimes ambiguous. I admit, this argument isn't really valid. What I mean is that sometimes the name of a routine isn't really clear. > >And there are different naming conventions for constants and routines, that > > doesn't really make it look nice. > > Yep. No standards were established originally so different people > contributed with diferent styles. > > > I think it would be nice, if Win32Lib (and also IDE) > > would be totally rewritten from scratch. > > Me too. > > > The new Windows library will be designed to be very modular, extensible, and > > easy to > > use, both in code and with an IDE. > > Now you're talking! > > Modular. Extensible. Easy-to-use. Fast. Small. ... Pick any three. > > -- > Derek Parnell > Melbourne, Australia -- tommy online: http://users.telenet.be/tommycarlier tommy.blog: http://tommycarlier.blogspot.com Euphoria Message Board: http://uboard.proboards32.com