On Fri, Jul 11, 2014 at 09:47:33PM +0200, Markus Teich wrote: > I disagree. Well designed code is also depending on well designed data > structures. Data structures, especially core functionality ones, are not > easily > changed or even replaced by other ones in a later state of delelopment. They > should be well thought through and implemented in a clean way before before > rushing into feature creep.
If the interface is clearly specified, they _are_ easily replaced. Maybe more tricky suckless projects would benefit from splitting in more that one C file using header files to make the API clear. That would not necessarily make the line count bigger. -- mpu