Roku engineers -
is there a chance you can fix this issue with the block-IF statement?
(the one where block-IF being non-first on the line causes compile error)
I'll "make you a deal" - if this gets fixed, i'll release a profiling script for BRS.
That is, a script that instruments channel's source code so that after a run, number of executions and times can be tallied per line.
I know it's not a tit-for-tat game but let me throw that offer as a bonus. An icing on the cake, if you will. Or opportunity to tell me to "put up or shut up". Because one, fixing that edge case is the right thing to do and shouldn't be hard. And two, it will make it easier to profile code, which comes handy in time-critical (like games) or data-processing-intensive (which most things appear to be on fw3) apps. Seems a win-win to me.