Skip to content

Commit

Permalink
Unexperimentalize DAML script (digital-asset#4856)
Browse files Browse the repository at this point in the history
The only remaining thing that I wanted to get in before doing that was
overloading ``submit`` which has now happened. I’m sure we can come up
with tons of improvements but I don’t expect breaking changes to the
current state.

changelog_begin

- [DAML Script] DAML Script is no longer experimental.

changelog_end

fixes digital-asset#4615
  • Loading branch information
cocreature authored Mar 5, 2020
1 parent e1a164e commit fa96869
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 9 deletions.
2 changes: 1 addition & 1 deletion docs/configs/pdf/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ Building applications
:maxdepth: 2

app-dev/index
daml-script/index
app-dev/bindings-java/index
app-dev/bindings-scala/index
app-dev/bindings-js
Expand Down Expand Up @@ -95,7 +96,6 @@ Experimental features
upgrade/index
json-api/index
triggers/index
daml-script/index
daml-repl/index
tools/visual
daml2ts/index
Expand Down
11 changes: 4 additions & 7 deletions docs/source/daml-script/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,6 @@ DAML Script

daml-script-docs

**WARNING:** DAML Script is an experimental feature that is actively
being designed and is *subject to breaking changes*.
We welcome feedback about DAML script on
`our issue tracker <https://github.com/digital-asset/daml/issues/new?milestone=DAML+Script>`_
or `on Slack <https://hub.daml.com/slack/>`_.

DAML scenarios provide a simple API for experimenting with DAML models
and getting quick feedback in DAML studio. However, scenarios are run
in a special process and do not interact with an actual ledger. This
Expand All @@ -25,7 +19,8 @@ DAML script addresses this problem by providing you with an API with
the simplicity of DAML scenarios and all the benefits such as being
able to reuse your DAML types and logic while running against an
actual ledger. This means that you can use it to test automation
logic, your UI but also for ledger initialization where scenarios
logic, your UI but also for
:ref:`ledger initialization <script-ledger-initialization>` where scenarios
cannot be used (with the exception of :doc:`/tools/sandbox`).

You can also use DAML Script interactively using :doc:`/daml-repl/index`.
Expand Down Expand Up @@ -196,6 +191,8 @@ We can then initialize our ledger passing in the json file via ``--input-file``.

If you open Navigator, you can now see the contracts that have been created.

.. _script-ledger-initialization:

Using DAML Script for Ledger Initialization
===========================================

Expand Down
2 changes: 1 addition & 1 deletion docs/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ DAML SDK documentation
:caption: Building applications

app-dev/index
DAML Script <daml-script/index>
app-dev/bindings-java/index
app-dev/bindings-scala/index
app-dev/bindings-js
Expand Down Expand Up @@ -99,7 +100,6 @@ DAML SDK documentation
upgrade/index
json-api/index
DAML Triggers <triggers/index>
DAML Script <daml-script/index>
DAML Repl <daml-repl/index>
tools/visual
daml2ts/index
Expand Down

0 comments on commit fa96869

Please sign in to comment.