Wolframe, 0.0.3

Program type module
class MyProgram
{
public:
MyProgram()
:_Wolframe::prgbind::Program( SuperFunction){}
virtual bool is_mine( const std::string& filename) const
{
// ... return true, if the file filename is of my type here
}
virtual void loadProgram( _Wolframe::prgbind::ProgramLibrary& library, _Wolframe::db::Database* transactionDB, const std::string& filename)
{
// ... load the program in the file filename and store its declared items in the program library or in the database
}
};
WF_MODULE_BEGIN( "MyProgramTypeModule", "my program type module")
WF_PROGRAM_TYPE( "MyProgram", MyProgram)