Dear OpenModelica interested,
A new OpenModelica 1.8.1 beta1 release has been made. Major new functionality is available in ModelicaML, but also improvements in the compiler and the simulation. It is still a beta version, see missing features at the end of this email. The new beta release from revision 10984 is available here: http://build.openmodelica.org/omc/builds/windows/releases/1.8.1/beta/ Enhancements: * Support for operator overloading. * New ModelicaML version with support for value bindings in requirements-driven modeling and importing Modelica library models into ModelicaML models. * Faster plotting in OMNotebook. The feature sendData has been removed from OpenModelica. As a result, the kernel no longer depends on Qt. The plot3() family of functions have now replaced to plot(), which in turn have been removed. The non-standard visualize() command has been removed in favour of more recent alternatives. * Store the documentation as Modelica Documentation annotations. * Re-implementation of the simulation runtime using C instead of C++ (this was needed to export FMI source-based packages). * FMI import/export bug fixes. * Changed the internal representation of various structures to share more memory. This significantly improved the performance for very large models that use records. * Faster model flattening, Improved simulation, initialization, some graphical API bug fixes. * New options to API calls list, loadFile, and more. * Initial support for operator overloading (in progress). * Enforce the restriction that input arguments of functions may not be assigned to. * Improved the scripting environment. cl := $TypeName(Modelica);getClassComment(cl); now works as expected. As does looping over lists of typenames and using reduction expressions. * Various bugfixes. Functionality from 1.8 that is missing in 1.8.1 but will be put back soon: * Missing Interactive simulation. * Plots in OMNotebook are not yet put in a cell in the notebook, instead just in a popup window. * FMI Import under Windows. If you need this you should continue using 1.8 for the time being. Thanks a lot to the developers who worked hard for this release. Best regards, Peter Fritzson
