mirror of
https://github.com/digital-asset/daml.git
synced 2024-09-20 01:07:18 +03:00
a928402050
* Make `debug` a bit more lazy Previously `debug x >>= f` would print the debug statement when it got evaluated rather than when the monadic execution got executed. This is rather confusing. Now we explicitly make it lazy by wrapping the trace statement in a lambda passed to >>=. changelog_begin - [DAML Standard Library] Fix a bug where ``debug`` printed the trace statement before the action got executed. Note that this means that ``debug`` now has a slightly more restrictive type. You can use ``trace`` directly if this causes problems. changelog_end * Update compiler/damlc/tests/src/DA/Test/ShakeIdeClient.hs Co-Authored-By: Martin Huschenbett <martin.huschenbett@posteo.me> Co-authored-by: Martin Huschenbett <martin.huschenbett@posteo.me> |
||
---|---|---|
.. | ||
daml-extension | ||
daml-lf-ast | ||
daml-lf-proto | ||
daml-lf-reader | ||
daml-lf-tools | ||
daml-licenses | ||
damlc | ||
ghcide | ||
hie-core | ||
lsp-tests | ||
repl-service | ||
scenario-service | ||
ghcide-daml.sh | ||
README.md |
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.