6:37:55beachYesterday, I got rid of the function-cell-finder function and I store function cells in the static environment of the top-level function instead. The idea is to define the code object so that it contains not only a top-level function to execute in order to "tie" the code to some first-class global environment, but also a list of constants and a list of function names used by the code. Before the top-level function is called, the
6:37:55beachfunction names are converted to function cells, and the constants and the function cells become part of the static environment of that top-level function.
6:38:07beachBut my main mission today is to go buy food.