Because I am having a hard time trying to integrate a Matlab script to EnergyPlus via EMS/ExternalInterface objects and an Erl program is not enough for my purposes, I am willing to create a new module in EnergyPlus by cloning the repository in my machine and see how it goes. However, the ModuleDeveloper.pdf documentation (version 8.8) mentions that modules are developed in Fortran 90/95, which seems not to be the case anymore, as EnergyPlus was translated to C++ few years ago. And if you check the E+ source code, the modules are there, C coded. Am I missing something? If not, is there a module developer documentation for C?