elua/elua — comment on commit 1cd20f60acea6005a4e82770842e4e091a30f9f1
File:  line 0
By martinwguy:

> patience and/or lack of sanity

A bit of both. A little bit of autism has its advantages too... :) as well as allowing me to verify that the result of the recent r4-r6 update is exaclty conformant to the original r6 patch (which it is).

Yes. #ifdef hell. Totally foul. Unfortunately in the past eLua has gone towards RAM optimization at the expense of code size, while the mini-Mizar32 has the exact opposite requirement. One and a half k, which allows me to include Lua interrupts. But yes, this stuff is an unmaintainable temporary hack and I see the Mizar32 branch as a dead end as regards eLua proper, not the usual work-in-progess-to-be-merged-in-future. When 0.9, 1.0 and lua5.2 happen, I expect to rebase on that anew - except that I can't because of the timer parameter ordering change that would break our users' code. Still, I'm sure it will all work out in the end one way or another.