Someone wrote: > "You are not supposed to understand this." I'd suggest that there's a vast difference in the intended audience of the code containing the above comment and FreeBSD. Not to mention a 20+ year gap in time.
Whilst the official codebase may be under the control of a select group of committers, the code should be capable of being understood by anyone who is reasonably proficient with C. If understanding the kernel requires that you be a guru-level expert in C, then people won't bother. FreeBSD will wind up being a small collection of people trying to outdo each other in obtuseness. Whenever someone suggests adding something new, there's usually a chorus of `where are the patches'. People can't write patches if they can't understand the code they want to modify. BTW, anyone looking further afield from the above comment might notice code like: register *foo; foo = u.u_area; foo->p_xyzzy =+ n; There aren't may C compilers left that can handle this sort of code... Peter To Unsubscribe: send mail to majord...@freebsd.org with "unsubscribe freebsd-current" in the body of the message