Instruct: A Python port of Instructor

I don’t know about anyone else, but my Inform 6 code never looks nice on its own, so I’ve been using Roger Firth’s Instructor program to tidy it up. It works, but running it inside a Glulx interpreter seems clunky. Plus, Instructor crashes after formatting a single file, doesn’t edit in-place, and ignores long strings, which means I still end up doing some manual formatting.

So, I ported it to Python, and the new version is just called Instruct. It runs natively from the command line and addresses the concerns I’ve had. It’s available from https://jxself.org/git/?p=instruct.git.

A quick heads-up: I don’t actively monitor these forums. If you have suggestions, please send them directly to the email address in the README. Things posted online will likely be missed.

5 Likes