On 8/6/2010 1:26 PM, Lorenzo Marcantonio wrote: > On Fri, 6 Aug 2010, Brian F. G. Bidulock wrote: > >> Looking at the code I can see that a lot of people have >> been "programming on their hands and knees" in C++. >> Most of it is C code fed at a C++ compiler. > > I've seen qsort around instead of std::sort. Also the custom list > classes instead of std containers. But you also have to think about the C++ > status when kicad was designed at first (it was a DOS program right? > then no std namespace, even). >
Indeed. There are even a few malloc()/free() calls in there as well just to keep you honest. Kicad was originally written is C. JP can give you a better history of Kicad's development than I can. There is still a lot of legacy C code around that needs to be cleaned up. If you are bored and _really_ want to get to know your way around the Kicad source code, feel free to roll up your sleeves and get your hands dirty. ;) Wayne _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

