Results 97 comments of dragoncoder047

D'oh! I didn't know there was a separate notation for ties. Thanks for pointing this out. I'll leave this issue open since you said you will improve that. P.S. how...

Sorry -- probably a duplicate of #2 -- but I'd like to share the ideas

I've been looking in the C++ preprocessor documentation and unfortunately I don't think that being able to add userfunctions with a simple macro would be possible. @bobach's refactor (https://github.com/bobach/ulisp/blob/refactor/src/function.cpp) is...

Now that I think of it, the whole reason for the lookup table was to save on RAM, but each of the `tbl_entry_t` parts is the bulk of the memory....

> One idea: each additional source file could have its own mini lookup table, and uLisp could search each of them after doing the main lookup table. Great idea... but...

The enum could be refactored out by storing the functions and special forms in separate tables, so then there would be no need to check indexes in the enum to...

I also had another idea here yesterday that each `tbl_entry_t` could instead have a 16-bit field as the last entry, and the lower 8 bits could be used as they...

>it won't be corrupted if you edit the C code, **unless you change the table of functions**. Well, that's what I was planning on doing :smile: Maybe I should have...

I've been fooling around with `ulisp-esp` a bit and I have this code that in theory *should* work: ```cpp void sdmain() { #if defined(sdcardsupport) #if defined(LITTLEFS) SDgfile = LittleFS.open("/main.lisp", FILE_READ);...

A quick test with `(with-sd-card)` proved that uLisp could open the file, but when it went to autorun it, it couldn't. I recompiled without the `sdmain()` and `#define resetautorun` and...