d future or plans for d3
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?
BR, Ruslan Mullakhmetov
More information about the Digitalmars-d