Jimmy Jazz wrote:
Actually, i have spoken about the fact that a program written in a compiled language will not be as flexible as an interpreted one. In other word, /sbin/rc should stay a shell script. I'm pretty sure that will not please to some of you gentoo developers ;)
I guess that depends on your ability as a C programmer and your definition of 'flexible'. As shell interpreters are typically written in C I don't think you can fairly say that you can do things in shell script which can't be done in C.
baselayout-2 doesn't drop any features that I know about, actually it adds several, and it is much much more reliable than its predecessors. It solves all the highly reproducible and extremely difficult to fix problems that I had with baselayout-1.
And believe me, I tried to fix them, focusing specifically on the concurrency issues. I now believe it is *impossible* to write an unbreakable and race-free locking mechanism in shell script, which is the only realistic way to avoid some of these bugs.
Daniel -- [EMAIL PROTECTED] mailing list
