[alicebot-archcomm] Why not just define a NTP service?

Gary Robertson alicebot-archcomm@list.alicebot.org
Thu, 07 Aug 2003 10:30:24 -0400


Hi Ernest,

I disagree with your assertion that  my suggested protocol is cumbersome 
for what it buys the developer who uses it.  It provides for detailed help 
documents, it provides for defaults for common usage, and it provides for 
error help when it is encountered.  But the best part about it is that it 
provides for one set of reusable interface standards that could leverage an 
aiml developer's access to dozens and maybe eventually hundreds of valuable 
services.  One aspect I like best about this approach is that its use is 
"immediate" and LANGUAGE INDEPENDENT from the aiml developer's perspective.

I chose to use getTime because we generally perceive it to be a 
simple-stupid service, but it is not.  Already you have directed me to two 
distinct services to handle the features I intend to handle in one service, 
and neither handles time zone selection or a daylight savings time switch 
(not everyone uses daylight savings time).

I do not propose that this be an exclusive arrangement by any means.  But 
using one set of interface rules with an intermediary server, with up to 
two backup servers as I have suggested,  has got to be a lot better than 
each aiml developer having to learn how to interface with every service 
independently with unique ways of handling each one.

I can see a number of independent aimlService Servers sprouting up to 
answer the call to meet the needs of the aiml community.

In any event my goal is to get a working protocol between AIML and my 
machine that is simple, straight forward, and robust enough to get the job 
done.  If you develop one that manages your view of the world but can also 
work for mine, I am a happier man.  I now have a test platform ready and 
waiting to try yours out.

Bring it on!

-gr