Implement namespaces
This includes a massive refactoring of the type checker, getting rid of most of the ets tables and keeping a proper environment.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
// Test more advanced chain interactions
|
||||
|
||||
contract Chain =
|
||||
contract ChainTest =
|
||||
|
||||
record state = { last_bf : address }
|
||||
|
||||
@@ -10,4 +10,4 @@ contract Chain =
|
||||
function miner() = Chain.coinbase
|
||||
|
||||
function save_coinbase() =
|
||||
put(state{last_bf = Chain.coinbase})
|
||||
put(state{last_bf = Chain.coinbase})
|
||||
|
||||
Reference in New Issue
Block a user