anchor.diff:      (return (+ a b))))
   
   ;;; The resulting javascript is:
  -
  +"
   function foobar(a, b) {
     return a + b;
   }
  -
  +"
   ;;; Great care has been given to the indentation and overall
   ;;; readability of the generated JavaScript code.
   
  
positive.code: ;;;# Introduction
  ;;;
  ;;; ParenScript is a simple language that looks a lot like Lisp, but
  
negative.code:     (alert (+ "i is " i " and j is " j))))
  
  ; compiles to
  "
  for (var i = 0, j = arr[i]; i < 10; i = ++i, j = arr[i]) {
    alert('i is ' + i + ' and j is ' + j);
  }
  "
  ;;; ParenScript uses the Lisp reader, allowing for reader macros. It
  ;;; also comes with its own macro environment, allowing host macros
  ;;; and ParenScript to coexist without interfering with each other.
  