On Thu, May 21, 2009 at 6:59 PM, Vitaliy wrote: > M.L. wrote: > >> > Anyway, if you take the concept of task switching, add a few > primitives > >> > like > >> > timers, inter-process communications (mutex, semaphore, queue, etc.) > >> > you > >> > have a basic operating system. If you add a standard format for > loading > >> > executables, memory protection, and resource management, you're > >> > half-way > >> > to > >> > a decent desktop operating system. > >> > >> I don't get it. What is it with people's fascination with reinventing > the > >> wheel? :) > >> > > > > Because the "wheel" is usually a full blown engine with transmission that > > weighs 2500 pounds and you're trying to fit it in a 1cm^3 box. There's > > nothing wrong with writing your own code. If nobody reinvented the wheel > > we'd all be technicians soldering black boxes together. > > Martin, the problem with your guys' responses is that they make a lot of > sense in a vacuum, but not in the situation we're discussing. > Vitaliy, Your criticism to my 3 sentence response to your 2 sentence dig hardly qualifies as a "discussion" that we are having. I don't know what the o.p. is trying to do and it doesn't really matter. I was responding to your nearly baseless blanket statement that people are fascinated by reinventing the wheel. > Using someone else's code does not preclude you from writing your own code. > Did I say it does? > > Vitaliy > Martin -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist