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.
Thanks to http://www.tehskeen.com/forums/showthread.php?threadid=13827 for the news.