Open CSchoel opened 3 years ago
I was not sure if I should add this to the issue description, but it would be extremely nice if I could use Mo|E to send arbitrary scripting commands to the OMC, so that it has the same functionality as the OMShell. This may be quite hard or it may be quite easy, depending on how the LSP is built. If it is easy, I want it. If it is hard, other features are more important.
Hi @njustus :wave: . I was wondering if I would be able to summon you with a casual notice. :laughing:
I gave the SWTP students the option to choose whether they wanted to start from scratch or fork the project. At first they decided to fork the project, but found the code base too difficult to handle (I guess mainly because they have no experience with Scala), which is why they decided last week that they wanted to start from scratch. I advised against starting over at such a late point in the timeline, but left the choice up to them - after all SWTP is about learning, not about hard results. I am not sure if they are aware of the existing LSP branch, as I left the exploration of the existing code base up to them. So please rest assured that the decision is not due to a lack of appreciation of the existing project from my or their side.
This issue mainly means that more intimate support of OpenModelica features, like the OpenModelica Scripting API, is more important than generalization to other compilers like JModelica. While it is preferrable to be able to switch compilers in the future, the OMC is currently the only compiler used at the THM.
This also means that when there is a question of how to support or interpret a certain Modelica feature, the implementation within OpenModelica should always be our reference point.