<
authorDavid Vazquez <davazp@gmail.com>
Tue, 18 Dec 2012 01:14:26 +0000 (01:14 +0000)
committerDavid Vazquez <davazp@gmail.com>
Tue, 18 Dec 2012 01:14:26 +0000 (01:14 +0000)
lispstrack.lisp

index 1661f22..b53db0a 100644 (file)
        (ecase (%read-char stream)
          (#\'
           (list 'function (ls-read stream)))
+         (#\\
+          (%read-char stream))
          (#\+
           (let ((feature (read-until stream #'terminalp)))
             (cond
               ((string= feature "lispstrack")
                (ls-read stream))
               (t
-               (error "Unknown reader form.")))))))
+               (error "Unknown reader form.")))))
+         ))
       (t
        (let ((string (read-until stream #'terminalp)))
          (if (every #'digit-char-p string)
 (define-compilation / (x y)
   (concat "((" (ls-compile x env fenv) ") / (" (ls-compile y env fenv) "))"))
 
+(define-compilation < (x y)
+  (concat "((" (ls-compile x env fenv) ") < (" (ls-compile y env fenv) "))"))
+
 (define-compilation = (x y)
   (concat "((" (ls-compile x env fenv) ") == (" (ls-compile y env fenv) "))"))