I decided to try to write an IF engine from scratch. It's difficult

Apologies for tooting my own horn, but you might find this series of posts I wrote a few years ago about doing something similar in Python interesting.

3 Likes