object oriented programming - LeFreq/Singularity GitHub Wiki

Most people do OOP wrong. Why? They are simply not masters of the domain in which they are programming.

In order to OOP right, it takes real mastery of the domain, be it business, science, operating systems, and so forth. Without such mastery, programmers and engineers will erect poorly-architected objects, creating a shibboleth of sorts that continuously feels like poorly-fitted clothing. No one is left satisfied, not the wearer of the clothes (the programmers) or the viewing public (the users).

This project takes a systems-level approach at operating systems and the general-purpose computer itself, to find the perfect architecture for operating systems. There will still be application-specific platforms (like CAD) that would fit outside it, but we all know that operating systems offer a generalization of the typical multi-application user.

Application-specific systems can be left for ASICs.

⚠️ **GitHub.com Fallback** ⚠️