intfiction.org

The Interactive Fiction Community Forum
It is currently Tue May 21, 2013 8:51 pm

All times are UTC - 6 hours [ DST ]




Post new topic Reply to topic  [ 14 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Michael Martin
PostPosted: Sun May 15, 2011 2:26 pm 
Offline
User avatar

Joined: Sat Feb 19, 2011 9:27 am
Posts: 66
Can anyone give me Michael Martin's e-mail address. I just installed a couple of his/her extensions and they don't work for me. :?:


Top
 Profile Send private message  
 
 Post subject: Re: Michael Martin
PostPosted: Sun May 15, 2011 2:53 pm 
Offline

Joined: Tue Dec 25, 2007 10:06 am
Posts: 887
I'm sure Michael would be glad to help you out, but it's considered polite to contact the author only after you haven't found the answer on the forums or when you're sure it's a bug in the extension. Are you having some specific problems with the extensions?


Top
 Profile Send private message  
 
 Post subject: Re: Michael Martin
PostPosted: Fri May 20, 2011 9:43 am 
Offline
User avatar

Joined: Sat Feb 19, 2011 9:27 am
Posts: 66
I don't request help unless I need it! :evil:


Top
 Profile Send private message  
 
 Post subject: Re: Michael Martin
PostPosted: Fri May 20, 2011 2:30 pm 
Offline
User avatar

Joined: Wed Feb 03, 2010 4:25 pm
Posts: 264
Location: Sweden
wgm003 wrote:
I don't request help unless I need it! :evil:

No need to be angry. Juhana was trying to help, by suggesting that you could ask for help in the Imform section of the forum instead of mailing Michael. There are plenty of people here that know lots about Inform 7 that would be able to help out with your problem if you told them about it.

_________________
"The thing I like about deadlines is the wonderful whooshing noise they make as they go past."
- Douglas Adams


Top
 Profile Send private message  
 
 Post subject: Re: Michael Martin
PostPosted: Fri May 20, 2011 3:25 pm 
Offline

Joined: Tue Jul 20, 2010 3:36 pm
Posts: 414
Plus, if the answer is posted publicly, other people with the same problem/question might be able to find it.


Top
 Profile Send private message  
 
 Post subject: Re: Michael Martin
PostPosted: Fri May 20, 2011 5:31 pm 
Offline
User avatar

Joined: Sat Feb 19, 2011 9:27 am
Posts: 66
Sorry about the rant but this is my problem: :roll:

From inside the Extensions:

Quote:
In Section 2 - Member fields and default values in the extension Quip-Based Conversation by Michael Martin:

Problem. You wrote 'A person has a quip called a greeting' , but 'quip' is not the name of a kind of value which I know (such as 'number' or 'text').

See the manual: 4.8 > New value properties



--------------------------------------------------------------------------------
In Section 1 - Quips in the extension Reactable Quips by Michael Martin:

Problem. You wrote 'The quips are defined by the Table of Quip Texts' , and one of the entries in the first column of that table is 'quip_null' , which I ought to create as a new value of a quip. But I can't do that: it already has a meaning (as an object).


Now it is not so much these exact Extensions (straws and camels backs), but the whole language - I am getting to the point of not wanting to even try writing a new line of text when I know that what I will get back is not a functioning line or two but some obscure error messages. I have been programming for up to 50 years and this is the strangest language I have ever encountered. And I have used a lot of them!
Greg


Top
 Profile Send private message  
 
 Post subject: Re: Michael Martin
PostPosted: Fri May 20, 2011 10:58 pm 
Offline

Joined: Fri Jul 16, 2010 2:09 pm
Posts: 1950
wgm003 wrote:
I have been programming for up to 50 years and this is the strangest language I have ever encountered. And I have used a lot of them!

Well, that's the problem right there! :lol: It's like that New Math song...

Inform 7 is definitely aggravating at times, and one of the worst problems it has is documentation. In my opinion the error messages are part of the documentation, and they're no exception.

Fortunately, this here forum more than makes up for the shortcomings of the documentation. I bet you'll have an answer to this by Monday afternoon.

The thing for me, besides the addictive yet oddly counter-productive thrill of learning a programming language that's not like any other I know, is that after hours of grinding my teeth and tearing my hair to get the syntax right, I have readable code that I can come back to later and still understand.


Top
 Profile Send private message  
 
 Post subject: Re: Michael Martin
PostPosted: Fri May 20, 2011 11:00 pm 
Offline

Joined: Fri Jul 16, 2010 2:09 pm
Posts: 1950
Anyway, your problem sounds like some kind of namespace conflict. Best bet would be to make a trimmed-down copy that duplicates the problem. If trimming it down until you see the conflict doesn't present a solution, then post the code here.


Top
 Profile Send private message  
 
 Post subject: Re: Michael Martin
PostPosted: Sat May 21, 2011 5:56 am 
Offline
User avatar

Joined: Sat Feb 19, 2011 9:27 am
Posts: 66
Quote:
"xxx"

test Room is a room.

Include Quip-Based Conversation by Michael Martin.


Include Reactable Quips by Michael Martin.


The above short program produced the following:

Quote:
In Section 2 - Member fields and default values in the extension Quip-Based Conversation by Michael Martin:

Problem. You wrote 'A person has a quip called a greeting' , but 'quip' is not the name of a kind of value which I know (such as 'number' or 'text').

See the manual: 4.8 > New value properties

--------------------------------------------------------------------------------
In Section 1 - Quips in the extension Reactable Quips by Michael Martin:

Problem. You wrote 'The quips are defined by the Table of Quip Texts' , and one of the entries in the first column of that table is 'quip_null' , which I ought to create as a new value of a quip. But I can't do that: it already has a meaning (as an object).


The messages are for the Extension programmer, not the end user!

I rest my case! :ugeek:


Top
 Profile Send private message  
 
 Post subject: Re: Michael Martin
PostPosted: Sat May 21, 2011 6:40 am 
Offline

Joined: Tue Dec 25, 2007 10:06 am
Posts: 887
It's an interesting case, but it's not the extension's fault; the problem seems to be that Inform includes the two extensions in the wrong order or parses the other before it has included the other one. You can fix it by just leaving out the instruction to include Reactable Quips (QBC already does it automatically).

Code:
"xxx"

test Room is a room.

Include Quip-Based Conversation by Michael Martin.


Top
 Profile Send private message  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 14 posts ]  Go to page 1, 2  Next

All times are UTC - 6 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 0 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