d future or plans for d3
    Ruslan Mullakhmetov 
    tiabaldu at gmail.com
       
    Sun Dec 18 23:16:04 PST 2011
    
    
  
I think there is no need in language changes. Everythink can be 
implemented via library.
What is needed:
  - base agent class
  - base behaviors
  - runtime that provide ability to run independent agents even in 
single-thread mode. Number of agents can be greater then number of 
treads. so scheduler is needed.
  - communication platform to delver messages between agents with 
possibility of broadcasting, multicasting, unicasting (normal).
  - service discovery mechanism allowing to register/deregister agents 
and query for agents with specific roles.
I will prepare more detail answer to the weekend when i get free.
As for applications, i see embedded market: communicating with each 
other phones via bluetooth/wi-fi/GSM/CDMA, robotics and others. At 
least it my hopes.
On 2011-12-18 22:23:28 +0000, Andrei Alexandrescu said:
> On 12/18/11 3:07 PM, Timon Gehr wrote:
>> On 12/18/2011 11:51 AM, Ruslan Mullakhmetov wrote:
>>> On 2011-12-18 00:56:33 +0000, Timon Gehr said:
>>> 
>>>> C++11 does not change the relation between D and C++ a lot. Why do you
>>>> think it does?
>>> 
>>> Because it incorporates many features D declared to be unique to it
>> 
>> It does not, except for the most trivial stuff.
> 
> I think it's best to not derail the argument into a D vs. C++ thing. 
> Ruslan, what language and what library features do you envision should 
> be added, and what would be their most likely applications?
> 
> 
> Thanks,
> 
> Andrei
-- 
BR, Ruslan Mullakhmetov
    
    
More information about the Digitalmars-d
mailing list