daml/compiler
Moritz Kiefer 46be910ba1
Abstract over ledger interaction in DAML script (#5184)
This PR adds as `ScriptLedgerClient` trait (happy to change the name
if anyone has a better proposal) that abstracts over the interaction
with the ledger. This will allow us to plug in a different
implementation for interacting with the JSON API so we can run DAML
scripts against DABL or other environments where gRPC is not a
workable option. Note that this PR does not yet add the implementation
for interacting with the JSON API. I’ll leave that for a separate PR.

changelog_begin
changelog_end
2020-03-25 15:26:18 +01:00
..
daml-extension Remove pragma 'daml 1.2' (#4702) 2020-02-26 13:17:45 -05:00
daml-lf-ast Switch default DAML-LF target to 1.8 (#5127) 2020-03-24 11:02:13 +01:00
daml-lf-proto DAML-LF add support for generic comparison in archive (#4983) 2020-03-13 20:13:13 +01:00
daml-lf-reader Use package metadata instead of file names to infer unit ids (#4667) 2020-02-24 18:12:29 +00:00
daml-lf-tools DAML-LF add support for generic comparison in archive (#4983) 2020-03-13 20:13:13 +01:00
daml-licenses remove MissingH (#3948) 2020-01-06 14:36:14 +01:00
damlc Integrate create-daml-app into the assistant (#5152) 2020-03-24 18:29: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 Bump ghcide (#5128) 2020-03-23 12:09:36 +00:00
repl-service Abstract over ledger interaction in DAML script (#5184) 2020-03-25 15:26:18 +01:00
scenario-service bind localhost for json-api and scenarios (#4576) 2020-03-05 17:10:49 +01: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.