Crashing uLisp... :) (if) & (cond t)


#1

Perhaps this is not regarded as very grave and won’t be fixed, but just for the record:

(if)

  • crashes uLisp on Wemos ESP32-WROVER

(if 1 2 3)

gives 2, which is fine.

(cond)

gives nil, but

(cond t)

crashes; crashes being defined as some sort of core panic and reboot.


#2

Thank you for finding these. I’ll add them to the Issues on GitHub and fix them in the next release.


#3