(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) "))"))