I hope you are doing well.
Just quick check, as per uLisp docs you should be able to extend uLisp iff:
- At least 2 Kbytes of RAM.
- At least 32 Kbytes of program memory; probably more for 32-bit platforms.
- A core for the Arduino IDE.
- Support for serial via the Arduino IDE Serial Monitor.
However there is one particular topic with the: STM32H747XI
It is a Dual ARM® Cortex®:
Cortex -M7 core up to 480 MHz
Cortex -M4 core up to 240 MHz
Will this fact add some complications to porting uLisp, or you should be able to run the code once instructions are followed?
Instead of using on a board I would like to test on a arduino Opta micro PLC.