Geomol/World — Issue #3: Modifying a block! should reset its compiled state
Author: earl
Created: 2011-12-04 18:36:13+00:00
State: open

Let's start with a simple code block:

```rebol
w> x: 99
== 99
w> c: [x]
== [x]
w> do c
== 99 ;; Fine
w> compiled? c
== true
```

If we now change the block's content, the compiled flag is not reset:

```rebol
w> append c [* 2]
== [x * 2]
w> c
== [x * 2]
w> compiled? c
== true
```

And indeed, evaluating the block again returns an unexpected result:

```rebol
w> do c
== 99 ;; Error
```