Dr. Robert van Engelen

Results 11 comments of Dr. Robert van Engelen

Thank you for your feedback and your contribution to the project. I hope you can complete the translation and post it online?

> Another issue: functions with no side effects allow a sort of super tailcall, by resetting sp (stack pointer) to it's former value after function return. I've seen this before,...

I have the same problem on MacOS. Also typing a " (quote) followed by ENTER produces a sequence of p. Perhaps something to do with the use of SHIFT with...

@haikyuu yes, I think that would be possible, assuming that Lua's C API isn't used and there is no user data manipulation, because that's not trivial to do in Lisp...

I think you're right and it is because I never bothered to update tinylisp after writing the other lisp ([lisp in 1K lines of C](https://github.com/Robert-van-Engelen/lisp)). Those small lisp interpreters do...

Yes, but it doesn't work the same way as the eval loop in the "big brother" lisp. Perhaps it's not the `if` that is the culprit here, but the bigger...

I've added a clarification of TC optimization limitations to the PDF page 35 related to argument evaluations that will accumulate in memory. I'm thinking that there should be a way...

I've played a bit with this and found that the following three lines do the same as the PR six lines: ```c for (;T(v) == CONS && T(x) == CONS;...

Cool stuff! Let me take a closer look and I'll get back to you soon.