Thank you.
PTDS is a way to set up the Amiga display hardware in order to have it display a chunky framebuffer without any C2P conversion. It is not tied to any OS or language.
That said, it is definitely not suitable as a generic graphics driver due to its low resolution, approximate color output and limited colors. PTDQ offers higher resolution, more clarity and more colors, but it also requires C2P (although faster than the traditional one) and still has limited resolution (the equivalent of LORES).