Posts

Showing posts from May, 2020

Building a plugin manager in libRoadRunner

Every effort we put in plan B is the effort we take away from plan A.  The community bonding period is now coming to an end. I have used this community bonding period to make a demo application and base to work on. I have designed a platform-independent plugin manager. Also, the dynamic library can use host functionality. My mentor gives me an example and based on it I designed  https://github.com/debashish05/PluginSystem . Also, I have introduced to all the members of the Sauro Lab. Then I deployed this plugin manager to the libRoadRunner. Meanwhile while covering some c++ concept I came across a channel which describes some key feature and basic c++ if you have time and interested you can check it out  https://www.youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb . I first thought of using the poco shared library to load plugin but then I decided to stick on functions provided by OS. Although it tough and then I have to take care of platform dependency. Windows and Li

GSoC 2.0

"Never regret your past. Rather, embrace it as the teacher that it is." I am very happy to say that I have been selected for GSoC for the project Developing an Optimization Library for libRoadRunner  Link . Here is the link to my proposal. I am working on my last year's project and some major bugs. I have planned to publish a research paper with my mentor Herbert and Kiri on this project.  Now the community bonding period is started. But honestly, I don't need this since I have bonded with the community last year so will just jump right into the work. I will keep on updating this project here.  Stay Safe in this COVID 19 pandemic. Have a good day.