I wouldn't use that for Inform6. If you can't grasp the simples OOP language ever...
Also, Inform6 allows you far more interactivity than a CYOA game. Which both are systems based on states, but a text adventure allows timers, random events, even chat simulations...