|
|
|
|
|
by rtjalkbo
2629 days ago
|
|
Co-author of the thesis here - we wrote it almost 6 years ago, so my memory may be a little rusty :-) The question we dealt with was how to compile a weakly, implicitly and dynamically typed language (see the definitions in the thesis, but basically a language where the variable types cannot be statically determined in the general case and will be coerced if the run-time type does not match operator requirements) in a manner that is more efficient than simply interpreting the program source code. I do not recall seeing any related work with regards to BASIC and Lisp at the time, however, we may very well have overlooked something. Thank you for the references! |
|
There is a whole bunch of literature on compiling Scheme:
https://github.com/scheme-live/library.readscheme.org/blob/m...