daml/compiler
Robin Krom 6943165c84
language: cross sdk dalf/dar imports (#3358)
* language: cross sdk dalf/dar imports

The final piece for cross sdk imports. With this PR we can import the
data types of packages and dalfs that were created with different sdks.

This is done by generating interface files from dalfs and an 'instances'
package that contains the template instance definitions of template data
types. The instances itself are defined via the `external` keyword,
which is inlined to proper daml-lf instance definitions given in the
respective dalf package.

We test that cross sdk imports work by importing the `simple-dalf` in
the daml-assistant integation tests and running a scenario.
2019-11-06 19:35:40 +01:00
..
daml-extension Store extension version in global state (#3309) 2019-10-31 21:18:11 +00:00
daml-lf-ast language: cross sdk dalf/dar imports (#3358) 2019-11-06 19:35:40 +01:00
daml-lf-proto daml-lf: prepare release of LF 1.7 (#3329) 2019-11-04 22:57:35 +01:00
daml-lf-reader language: parse sdk version from manifest (#3262) 2019-10-28 17:45:06 +01:00
daml-lf-tools DAML-LF add Type Representation value (#3326) 2019-11-04 17:00:55 +00:00
daml-licenses Remove dead dependency on jboss logging library (#3333) 2019-11-05 11:36:43 +01:00
damlc language: cross sdk dalf/dar imports (#3358) 2019-11-06 19:35:40 +01:00
ghcide Get ghcide from the new upstream repo (#2867) 2019-09-11 08:57:48 +02:00
hie-core Get ghcide from the new upstream repo (#2867) 2019-09-11 08:57:48 +02:00
lsp-tests Update to current state of progress reporting in LSP (#3211) 2019-10-17 16:14:49 +02:00
scenario-service daml-lf: interned strings/names in scenarios (#3255) 2019-10-30 10:25:46 +00:00
ghcide-daml.sh Get ghcide from the new upstream repo (#2867) 2019-09-11 08:57:48 +02:00
README.md open-sourcing daml 2019-04-04 09:33:38 +01:00

DAML Compiler

This directory contains several libraries used by and the executable for the DAML compiler.

Libraries

  • daml-lf-ast: The DAML-LF AST and type checker.