In keeping with the Unix philosophy of developing independent tools to perform single, specific tasks and then linking the tools together in a package, BRL-CAD is basically a collection of libraries, tools, and utilities that work together to create, raytrace, and interrogate geometry and manipulate files and data.
Doctor of Philosophy | philosophy | Philosophy | Unix | Unix-like | UNIX | Jewish philosophy | Indian philosophy | Chinese philosophy | Islamic philosophy | University of Belgrade Faculty of Philosophy | UNIX System V | Philosophy of mathematics | philosophy of mathematics | Objectivity (philosophy) | Buddhist philosophy | Analytic philosophy | analytic philosophy | Version 7 Unix | Unix wars | Unix shell | Unix File System | Ubuntu (philosophy) | The Journal of Philosophy | school of philosophy | Philosophy of mind | Natural philosophy | natural philosophy | Medieval philosophy | Marxist philosophy |
MH follows the Unix philosophy of write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface (Doug McIlroy).