From 31564d94b1f565f8ab9b6d7b7e673febace12643 Mon Sep 17 00:00:00 2001 From: Michael Coblenz Date: Mon, 19 Dec 2016 15:08:18 -0500 Subject: [PATCH 1/3] Fixed misleading typo "now possible" should instead read "not possible." --- docs/control-structures.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/control-structures.rst b/docs/control-structures.rst index 0802c0851..f59be2fea 100644 --- a/docs/control-structures.rst +++ b/docs/control-structures.rst @@ -208,7 +208,7 @@ Creating Contracts via ``new`` A contract can create a new contract using the ``new`` keyword. The full code of the contract being created has to be known and, thus, recursive -creation-dependencies are now possible. +creation-dependencies are not possible. :: From 4b3f147e65a16a19410c379698cba08318d118ef Mon Sep 17 00:00:00 2001 From: Michael Coblenz Date: Tue, 20 Dec 2016 13:48:01 -0500 Subject: [PATCH 2/3] Clarified support for recursive creation. --- docs/control-structures.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/control-structures.rst b/docs/control-structures.rst index f59be2fea..b57c12f86 100644 --- a/docs/control-structures.rst +++ b/docs/control-structures.rst @@ -207,8 +207,8 @@ Creating Contracts via ``new`` ============================== A contract can create a new contract using the ``new`` keyword. The full -code of the contract being created has to be known and, thus, recursive -creation-dependencies are not possible. +code of the contract being created has to be known; though recursive +creation-dependencies are possible, cyclic dependencies are not. :: From c163a219de96c2ad3f5b8f5e9a473924df742f46 Mon Sep 17 00:00:00 2001 From: Michael Coblenz Date: Thu, 22 Dec 2016 10:35:58 -0500 Subject: [PATCH 3/3] Corrected explanation per discussion. --- docs/control-structures.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/control-structures.rst b/docs/control-structures.rst index b57c12f86..6c0b0f279 100644 --- a/docs/control-structures.rst +++ b/docs/control-structures.rst @@ -207,8 +207,8 @@ Creating Contracts via ``new`` ============================== A contract can create a new contract using the ``new`` keyword. The full -code of the contract being created has to be known; though recursive -creation-dependencies are possible, cyclic dependencies are not. +code of the contract being created has to be known in advance, so recursive +creation-dependencies are not possible. ::