: It is not clear to me how this will work.  First of all, compile may generate machine-dependent code.

That's OK. Generated code doesn't need to be saved. Formulae are compiled as needed.

: Second, how do you propose to evaluate my-cell-formulae ?

To evaluate a cell, I would call ((hash-ref my-cell-formula some-cell-ref))

Formulae are compiled to parameterless lambdas, which are stored in my-cell-formulae, So all I need to do is retrieve the relevant one, and execute it.


Reply via email to