Hi,
I started playing with uLisp (Arduino nano) – thank you for this fine project. Now I really want to learn lisp… ;-)
I think I found a bug with the (save-image) / (load-image) functions.
Here is a screen capture how to reproduce it:
---------- START of log ----------
uLisp 1.5
316> (defun hi () (print "Hello"))
hi
302> (hi)
"Hello"
"Hello"
302> (save-image 'hi)
28
302> (load-image)
28
302> (hi)
"Hello"
"Hello"
302> (save-image)
22
302> (load-image)
22
;;; reset the board
302> uLisp 1.5
;;; image is not loaded, so load it manually:
316> (load-image)
22
01111111111111111111111111111111111111 [many '1's deleted] 111111111111111>
---------- END of log
Do I use the functions in a wrong way?
Thanks in advice,
regards,
Kaef