DS OOP Layer (DSOL for short) is a object orientated programming library for the nintendo ds. It is written in c++ and is build directly onto libnds. It’s main objective is to let people easily program for the ds in an object orientated way while still allowing people to take more controll if they need it. it also focuses on creating good and clean code and using good programming habits.
The library is fairly new, and therefore is still missing alot of stuff. I do hope that it will be in a state which I can call finished someday (although there is probably always something that can be improved).