BB>> replace "readable" by "understandable for inexperienced C programmers"
> Unimportant. here I have to agree - kernel programming is nothing for inexperienced programmers, and will never be. > Note: this is myth. well - my private email archives show that 'arkadifying code' is used as synonym for 'hardly understandable cryptic stuff' - both incoming and outgoing. SOMETIMES this may be useful - and we used it: the kernel's memory model is probably beyond most peoples understanding using it ALL the time is nonsense. However, the main kernel programming style was set forth ~10 years ago by Pat Villani in the kernel original sources. Both Bart and I didn't agree 100% with it (COUNT is discussable at least), but agreed to KEEP this style as much as reasonable. > You often read tom's words about "russian magician, > which makes cryptic code" and you trust these words. Yes, sometime I use not > very common tricks, but I (always) try to comment all such places! If you > see my code (and, especially compare it with original code), you find this. > For example, compare original ludivmul.inc and my edition. I think, > this is light example of what is my changes. > Another example. Remeber, as you try to comment Umb_State in config.c, > which was initialized by magic value 0, 1, 2? Compare _now_ with my edition, > where used (commented) enumerations UMB_NONE, UMB_DONE and UMB_REQ. > And, if sometime my comments not enough, I alway open and hear, and may > comment more, if this will be asked. > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_idG21&alloc_id040&oplick > _______________________________________________ > Freedos-kernel mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/freedos-kernel -- Best regards, Tom Ehlert mailto:[EMAIL PROTECTED] +49-241-79886