Inform 7

I was checking reddit this morning and discovered that Inform 7 was recently released in beta form. I played around with learning Inform 6 a few months back, but ended up getting a little bogged down in the minutia of setting up the perfect development environment in TextMate and then got busy with basketball season. It’s probably a good thing I didn’t get too far into the development process because Inform 7 is completely revolutionary. I was completely blown away when I learned that Inform 7 is built around natural language programming and an incredibly powerful integrated development environment that runs native on both MacOS X and Windows. No more second class citizenry for Mac text adventure developers. I can’t wait to explore it further.

  • http://emitmedia.blogspot.com Kamen Nedev

    Heck, talk about setting up TextMate for IF, then coming accross this! (I actually managed to set up a couple of commands in TM to compile, receive feedback, and fire up Zoom on the zcode file, it was rather trivial).

    Still, despite the IDE, etc., the real change of perspective is that of moving from an OOP pardigm to a "rule-based" one. I've blogged (briefly, too busy tinkering with the thingy) <a href="http://emitmedia.blogspot.com/2006/05/inform-7-public-beta-release.html" rel="nofollow">here</a>.
    
    Hope you enjoy it. I'll probably post more stuff on it as I move along.
    
    Best,
    
    Kamen
    
  • http://axodys.com Jason

    No question the “rule-based” paradigm is pretty different from anything I’ve seen before. I’m still trying to absorb that one, but the rest of the IDE is amazing. The built in hyper linked documentation is awesome. Unbelievably thorough for a beta level product… being able to read an example and then copy the source into the editor with the click of a button is a killer feature too. The automap stuff and editor integration is mindboggling. I am in complete awe. Graham Nelson and his able crew really outdid themselves. My only complaint at this point is that I can’t seem increase the font size.