Skip to content
Browse files

updated README

  • Loading branch information...
simonjohnthompson committed Apr 11, 2019
1 parent 0af05db commit d6351bcb4efaf9ad48b2b2a204018efc8efc1ed9
Showing with 10 additions and 2 deletions.
  1. +10 −2 docs/tutorial-v2.0/
@@ -36,10 +36,14 @@ This tutorial formally introduces Marlowe as a Haskell data type, building on th
This tutorial gives a formal semantics for Marlowe by presenting a Haskell definition of the semantic `step` function, so that we have a _semantics that we can execute_.

## [Embedded Marlowe](./

This tutorial shows how to use some simple features of Haskell to write Marlowe contracts that are more readable, maintainable and reusable, by revisiting the escrow contract.

## [Using Marlowe](./
This tutorial shows you how to use Marlowe from within Haskell, and in particular shows how to exercise a contract using the semantics given in the [earlier tutorial](./
@@ -48,17 +52,21 @@ This tutorial shows you how to use Marlowe from within Haskell, and in particula
This tutorial introduces Meadow, and is accompanied by a video. Once you have followed this video you will be able to use Meadow to interact with the escrow and other Meadow contracts.

## [Other functions in Marlowe: analysis](./
This tutorial shows how Marlowe contracts can be analysed _without_ having to be executed. This made much easier because Marlowe is a special-purpose DSL, rather than a general-purpose language like Plutus.

## [ACTUS and Marlowe](./
This tutorial gives an introduction to the general idea of the ACTUS taxonomy, plus examples implemented in Marlowe (at least the PAM contract, and hopefully others).

## [Implementing Marlowe in Plutus](./

So far these tutorials have dealt with Marlowe as a “stand alone” artefact; this tutorial describes how Marlowe is implemented on blockchain, using the “mockchain” that provides a high-fidelity simulation of the Cardano SL layer.


0 comments on commit d6351bc

Please sign in to comment.
You can’t perform that action at this time.