In this dream, I had downloaded version 1.92 of the SDK and I was experimenting with linking compiled PPU64 code (Freepascal) into a C++ framework written using the SDK. I first wrote a C module and a pascal header to wrap up some common GL functions (present in the SDK) for use in my Pascal code. Then, using this header I compiled a Freepascal module that did some random GL stuff. Then, in my C++ framework using a C header for the pascal module I passed control of the rendering thread to the pascal code (by calling various functions present in the pascal module, exposed via the C header)
That's a great dream. Better than most of my dreams. Last week, I dreamed that after a mysterious accident, my PC was melted (or molten??). All that was left was a stinking blob of liquid plastic and metal.

Probably a hint from above to start making backups. I didn't do that yet.