Software architecture support in D.

Gor Gyolchanyan gor.f.gyolchanyan at gmail.com
Tue Oct 25 03:07:49 PDT 2011


There are some very useful generic concepts, which are often used when
designed a software architecture.
A few of those are:
* Message passing (event-driven programming).
* State machines.
* Component-driven programming.
Having a proper support for these concepts means an easy and pleasant
time, spent designing software architectures.
The cost of software, written in D would be greatly reduced, because
one would only need to define the program logic, using ready-to-use
tools as mentioned above. This also means much cheaper and better way
of rewriting legacy code (which will come in VERY handy, regarding
compatibility with existing libraries).
What do you think? Is it worth the effort of writing such generic
tools for Phobos?


More information about the Digitalmars-d mailing list