Editor Setup for Writing Business Logic
Morphir is designed to allow users to write business logic in multiple ways. That currently includes the following:
Active​
Elm​
The Elm programming language is a simple functional programming language that has proven to be a great match for writing business logic. Elm has first-class language support in:
- Visual Studio Code - Elm support is provided via the Elm Tooling extension.
- IntelliJ - Elm support is provided via the Elm Plugin.
More information about Elm for Morphir can be found at the FINOS morphir-elm project.
In Progress​
Scala​
Support for Scala as an morphir authoring language is under construction at the FINOS morphir-scala project.
Scala supports a wide range of IDEs.
Bosque​
Bosque is a language from Microsoft Research. More information on Bosque can be found at the Bosque Project.
Cadl​
Cadl is a language for describing cloud service APIs. Morphir information can be found at the Cadl Project.
Others​
There will always be newer and better ways to write stuff. We will update this list as support for others are added.