Return to Programming Paradigm
In keeping with Boundreau conclusion, “it would be obvious that they are all multi-paradigm”, the DIDO-CLI is best served using a hybrid programming paradigm approach. Where a Functional Paradigm makes sense, it should be used and followed. Afterall, two very successful CLIs, i.e., POSIX and Structured Query Language (SQL), have demonstrated quite a bit of success using a Functional approach. However, both of these languages also have embraced the Procedural Paradigm also:
In addition, Oracle RDBMS, PostgreSQL and MySQL have included support of Object Oriented Programming2)3)4).