Lisp interpreter for the Teensy 4.0/4.1

johnsondavies

New member
My Lisp interpreter for microcontrollers, uLisp, now supports the Teensy 4.0 and 4.1 making them the fastest boards for running uLisp:

http://www.ulisp.com/show?36VJ

uLisp includes string handling, list processing, arrays, and garbage collection, as well as supporting a wide range of Arduino extensions for timing, controlling I/O ports, and serial input/output. It also allows you to incorporate machine-code functions written in ARM Thumb code, using an assembler written in Lisp.
 
I had a look and it is certainly different. I did Lisp a long time ago in a a final year programming course and I remember I had to buy another keyboard because the 9 and 0 keys (with the round brackets) packed up.
so this came as no surprise:
Code:
(defun pulse ()
  (let (down)
    (loop
     (dotimes (x 256) 
       (delay 5) 
       (analogwrite 13 (if down (- 255 x) x)))
     (setq down (not down)))))
 
Back
Top