> * You cannot modify the software or the license.[1]
[1]: http://www.rebol.com/license.html
The example of making a message visible through a variable is simple in Arc (and afaict, in Scheme, too),
(def gt10 (v c) (if (> v 10) (c))) (let msg "hello" (gt10 30 [pr msg])) ; "hello"
-----
"The trick is to change the unit of currency from passing source code to passing functions."
But try passing in '(pr msg) as a list to gt10.