>The only problems I can see caused by sticking solely to C are the
>following:
>1)C memory management sucks big slimy moose crap,
>2)no optimized rb_tree (etc) STL functions,
>3)printf--(yuck--I don't think we use this much anyway though),
>4)scanf--ditto,
>5)globals--need I say more? (result of lack of classes--though we could do
>some weird struct stuff to supplant this if we wanted to........),
>6)lack of instances (due to lack of classes)--could be a problem handling
>some devices.
>
>There may be more, but I think that my point is obvious.
All of your points are purely religious issues. There is no "real" point
here, IMO, except perhaps that there is no btree implementation in the
standard C library (use glib or write your own -- no problem).
-- Ramon