The overall idea is to introduce Arrowized functional reactive programming to the setting of C++, where the usability is a bit better and there are native I/O effects. Arrowized functional reactive programming is typically found in FP languages which are comparatively obscure to the majority of programmers. With such setup programmers can choose arrowized or traditional procedure style, whichever works better for a particular application.There is also an optional addon used for programming Win32 applications. This addon combined with the power of arrowized FRP, should be expressive enough to do interesting things.
At this stage there is no DLL interface yet. A mini demo is present in Transfer.cpp; the source compiles with Visual Studio Express. The code is up on github at http://github.com/jacinabox/Transfer/.