intfiction.org

The Interactive Fiction Community Forum
It is currently Fri May 24, 2013 2:54 am

All times are UTC - 6 hours [ DST ]




Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: I7: the good parts?
PostPosted: Mon Aug 06, 2012 11:06 pm 
Offline

Joined: Sat Dec 22, 2007 11:52 pm
Posts: 767
I continually find the I7 syntax and semantics to be a fascinating study but at the same time rather overwhelming, when not bewildering.

I'm curious to know what you all find most useful and/or well designed in the language. Note that this isn't a request for how to make the study of I7 simpler or easier -- just what in particular you use the most or find the most valuable. Relations? Rulebooks? Say phrases? And links to the docs would be most helpful for examples -- thanks!


Top
 Profile Send private message  
 
 Post subject: Re: I7: the good parts?
PostPosted: Tue Aug 07, 2012 1:41 am 
Offline

Joined: Sat Jan 23, 2010 4:56 pm
Posts: 2086
That's a pretty ill-defined question... even a I7 enthusiast (such as myself) might not declare that "useful" is the same as "well-designed". Then neither might be the same as "what you need to use most often".

When I'm writing a game, I use a lot of rules, several say phrases, and a few properties. I might use a couple of rulebooks -- but when I say that, it gives the wrong impression; I create a rulebook when other language constructs are too simple or low-level.


Top
 Profile Send private message  
 
 Post subject: Re: I7: the good parts?
PostPosted: Tue Aug 07, 2012 10:50 am 
Offline

Joined: Sun Dec 05, 2010 11:07 am
Posts: 321
Location: ኢትዮጵያ
My favorite part of the language is the way relations and definitions allow you to write complex, powerful code in a compact, easy-to-read form.

Code:
After attacking John:
   now every dog owned by John which can see the player hates the player.
is the classic example.


Top
 Profile Send private message  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC - 6 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group