Export/interface Julia code to FMI/FMU standard .fmu

I wish a package for dealing with FMI/FMU for both import and import gets implemented someday also.

I think it would be a good selling point for Julia (in particular in industry -iaw fmi-standard.org it is supported by over 100 tools including Dymola, Modelica, Matlab and many others engineering tools-).

I have taken a look myself, but I feel I am not smart enough. :frowning:

At the end of the day, it looks like a zip file with a XML description file and the DLLs embedded. There seems to be C libraries for both import and export. So it looks like the blocks are nearly there.

Then just a stupid question just in case somebody knows (despite this is probably the wrong forum). Would it be a good idea to perform what fmi-standard tries to do in WebAssembly? I understand it is more “cross-platform” that FMU’s DLLs. Besides those “TaxicabNumber.a” and “TaxiCabNumber.dll” seem to be huge (>130Mb each) while exports to webassembly from julia seem to be tiny. Now even more when it looks like you don’t need to run it in a browser with things like life.