james rogers jamesrbestcom wed 20020828 0958 gary lawrence murphy wrote java program due extensive class libraries weigh 10 number lines equivalent c program qed typical javatoc conversion doesnt increase lines code 20 fair portion implementation additional features drove us conversion first place things substantially succinct written c java c mature languages endless collection libraries personally dont use anything beyond core libraries language much though tangent find libraries nearly useless great many things due primarily fact general given nontrivial api almost always context function pathological manner code reuse wonderful libraries frequently make design tradeoffs wont work even theoretically exactly need unfortunately isnt particularly easy make nice simple api design library really optimizable wide range design cases ive built small collection flexible psuedopolymorphic apis years tend use pretty ugly solution code reuse get right james rogers jamesrbestcom 28 aug 2002 105835 0700 java kiddies