morphir-ir


License

License

GroupId

GroupId

org.morphir
ArtifactId

ArtifactId

morphir-ir_0.23
Last Version

Last Version

0.0.7
Release Date

Release Date

Type

Type

jar
Description

Description

morphir-ir
morphir-ir
Project Organization

Project Organization

org.morphir
Source Code Management

Source Code Management

https://github.com/morgan-stanley/morphir-jvm/

Download morphir-ir_0.23

How to add to project

<!-- https://jarcasting.com/artifacts/org.morphir/morphir-ir_0.23/ -->
<dependency>
    <groupId>org.morphir</groupId>
    <artifactId>morphir-ir_0.23</artifactId>
    <version>0.0.7</version>
</dependency>
// https://jarcasting.com/artifacts/org.morphir/morphir-ir_0.23/
implementation 'org.morphir:morphir-ir_0.23:0.0.7'
// https://jarcasting.com/artifacts/org.morphir/morphir-ir_0.23/
implementation ("org.morphir:morphir-ir_0.23:0.0.7")
'org.morphir:morphir-ir_0.23:jar:0.0.7'
<dependency org="org.morphir" name="morphir-ir_0.23" rev="0.0.7">
  <artifact name="morphir-ir_0.23" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.morphir', module='morphir-ir_0.23', version='0.0.7')
)
libraryDependencies += "org.morphir" % "morphir-ir_0.23" % "0.0.7"
[org.morphir/morphir-ir_0.23 "0.0.7"]

Dependencies

compile (7)

Group / Artifact Type Version
ch.epfl.lamp : dotty-library_0.23 jar 0.23.0-RC1
org.scalameta : scalameta_2.13 jar 4.3.10
dev.zio : zio-streams_2.13 jar 1.0.0-RC18-2
io.circe : circe-core_2.13 jar 0.13.0
io.circe : circe-generic_2.13 jar 0.13.0
io.circe : circe-parser_2.13 jar 0.13.0
dev.zio : zio-test_2.13 jar 1.0.0-RC18-2

provided (1)

Group / Artifact Type Version
com.github.ghik : silencer-lib_2.13.1 jar 1.6.0

test (1)

Group / Artifact Type Version
dev.zio : zio-test-sbt_2.13 jar 1.0.0-RC18-2

Project Modules

There are no modules declared in this project.

Morphir JVM binding

This repo contains tools to work with the Morphir IR on the JVM. It will include data models for the IR, JSON serialization and developer tooling.

How to build and test

Morphir-jvm use mill as its build tool.

IntelliJ Setup

If you are using IntelliJ IDEA to edit morphir-jvm's Scala code, you can create the IntelliJ project files via:

./mill mill.scalalib.GenIdea/idea

BSP Setup

If you are using Visual Studio Code, IntelliJ, or any of the Editors which support BSP you can also generate BSP config files via:

./mill mill.contrib.Bloop/install

Run Tests

./mill __.test

or in watch mode:

./mill -w __.test

Formatting Code

Code needs to be formatted according to scalafmt rules. To run scalafmt on all the source code using:

./mill mill.scalalib.scalafmt.ScalafmtModule/reformatAll __.sources

or in watch mode to reformat changed files:

./mill -w mill.scalalib.scalafmt.ScalafmtModule/reformatAll __.sources
org.morphir

MorganStanley

Versions

Version
0.0.7