On 28 Dec 2014, at 14:26, kilon alios <kilon.alios@gmail.com> wrote:

Call me blind but I dont see anywhere mentioning local/temporary variables and how they work diffirently for wokspace compared to just regular workspace variables. Because thats exactly what we discuss here. 

Well, maybe the comment should have made a reference to temporary variables.

So instead of

===
A workspace can have its own variables, called "workspace variables", to hold intermediate results.  For example, if you type into a workspace "x := 5" and do-it, then later you could type in "y := x * 2" and y would become 10.
===

maybe

===
A workspace can have its own variables, called "workspace variables", to hold intermediate results.  For example, if you type into a workspace "x := 5" and do-it, then later you could type in "y := x * 2" and y would become 10.  Workspace variables are like temporary variables that you normally declare using |x| - the difference is that they are declared automatically on use and only exist in the scope of a particular workspace.
===

The colours used by syntax highlighting are customisable. Apart from that the highlighting can be a bit flaky.


The red should become blue once the variable is in use, it does do, but not reliably.

Sven