3 ms·
Just think of the legal licensing concerns this database would entail. GNU/BSD/ASPL/MPL/whatever else code all living together, and trying to assemble it into
by rustyconover 12y ago
Just think of the legal licensing concerns this database would entail. GNU/BSD/ASPL/MPL/whatever else code all living together, and trying to assemble it into a reasonable harmony would be almost as complex as actually compiling viable software.
Then we get into architectural details, like 32/64 bit, endianness, unicode flavor of the decade/ascii/ebcdic strings. Not to mention call by value, call by reference, calling across cross languages, reference counting, value boxing, garbage collection, thread-safety, pointer data alignment, struct packing, dynamic linking dependencies and symbol versioning.
I'm sure someone long ago wrote that we'd have replaceable car parts by now, so that one spark plug works in every car. And we'd just pick out an axel, suspension, steering wheel, paint color, transmission, starter motor, and wind shield wipers from a catalog and be able to build the car of our dreams just by pointing to its parts.