dragoncoder047
dragoncoder047
Some of the patches were for an older version of uLisp, and I did have to make some judicious changes to the code to make it work. I figure I...
Have a fork now: https://github.com/dragoncoder047/ulisp-esp32 Specifically what is happening to cause the crash is I go [here](http://forum.ulisp.com/t/ive-added-a-few-things-that-might-be-interesting/456) and try to run the code Dave Astels provided with his macro functions....
aha. I will check for memory un-leaks and push to the GCStack. (Did uLisp 3 not have a GCStack?)
I found some recursive calls and added a push and pop pair around them. Testing now... Also, how judicious do I need to be with the GCStack? (i.e. When/where would...
arduino IDE is having issues right now connecting to my esp32. Pushing changes anyway so you can have a look.
Well then, I guess I hit everything. I don't know whether it works because my ESP32 is still having issues connecting, but I suppose it will. Another unrelated idea: Another...
I got the arduino IDE going again and made a few more changes... pushed them a few minutes ago. Still get the same error during a gc. Do you see...
> Are you getting errors during GC with a vanilla copy of ESP uLisp Version 4.1, or only when you add third-party extensions? No, vanilla uLisp is bug-free. This issue...
Now I'm hesitant to ask you this, but I still have no idea what is going wrong. I have simplified Dave Astels' code down to this: ```lisp (defmacro foo (aa...
> Are you sure it's garbage collection that's at fault, and not the code itself? I'm pretty sure it is, considering that my 'minimal example' above prints out `bar` and...