From starred@tiscalinet.it Wed Oct  3 00:32:01 2001
Received: from smtp1.libero.it (smtp1.libero.it [193.70.192.51])
	by swi.psy.uva.nl (8.11.2/8.11.2) with ESMTP id f92MW1v14100
	for <prolog@swi.psy.uva.nl>; Wed, 3 Oct 2001 00:32:01 +0200 (MET DST)
Received: from tiscalinet.it (151.24.145.43) by smtp1.libero.it (6.0.024)
        id 3BB9DA4400023E49; Wed, 3 Oct 2001 00:30:53 +0200
Message-ID: <3BBA407B.4000809@tiscalinet.it>
Date: Wed, 03 Oct 2001 00:32:27 +0200
From: Armando Stellato <starred@tiscalinet.it>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.2) Gecko/20010726 Netscape6/6.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: Paulo Moura <pmoura@noe.ubi.pt>
CC: SWI Mailing List <prolog@swi.psy.uva.nl>
Subject: Re: [SWIPL] module coerency problem
References: <7D33C512-B75B-11D5-B0A9-00039315BB3A@noe.ubi.pt>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

I think i'll continue to use modules for this specific case, but your 
advice is greatly appreciated, i'm taking a look at the site you have 
mentioned and it sounds very interesting.
Thank u
Armando


> 
> 
> You are going to always get in trouble using modules... ;-)
> 
> Why not use objects? They are much better suited to develop agent 
> systems. Take a look at:
> 
>     http://www.ci.uc.pt/logtalk/logtalk.html
> 
> Bonus: your code will run unchanged in almost all current Prolog 
> compilers with no modifications. You cannot do the same today using 
> modules.
> 
> Regards,
> 
> Paulo
> 
> 
> -----------------------------------------------------------
> Paulo Jorge Lopes de Moura
> Dep. of Informatics                   Office 4.3  Ext. 3257
> University of Beira Interior          Phone: +351 275319700
> 6201-001 Covilhã                      Fax:   +351 275319732
> Portugal
> 
> mailto:pmoura@noe.ubi.pt
> http://www.ci.uc.pt/logtalk/pmoura.html
> -----------------------------------------------------------
> 
> 


