Dear GNU Project: I don’t know whether this is already a part of your programming, but when I look at the size of programs and operating systems it seems to have gotten out of hand. I think the size of programs might be greatly reduced if when you compile a program, you only compile the functions and object-classes that are actually used by those programs, meaning that you also leave out object functions that you don’t call directly or indirectly. Maybe it’s also possible to run an optimizer analysis that only looks at whether it’s more efficient to compile functions as inline functions or as functions that you call. If it reduces the program size to compile specific functions as inline functions, they should be compiled as inline functions by default. I don’t know whether through internal network protocols it’s necessary to call functions directly. You might also have programmers specify that functions are "necessary" in case they should always be compiled so they can be called by external programs, but I suspect this isn’t necessary because you always make use of a network protocol, meaning that you would also have a function that reads the network-input and calls the function in that way. I hope this helps. All the best, Emile M. Hobo Diezestraat 75 7523SL Enschede The Netherlands T +31(0)620126746 W http://www.emilehobo.nl/ VIRTVS • IVS • LEX : NON FRATERNITAM SCIO