Skip to content

Canonical DCI examples implemented in different programming languages

Notifications You must be signed in to change notification settings

shiranGinige/dci-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DCI examples

Repository for canonical DCI code examples showing DCI solutions to a specific problem.

Having multiple contributors coding the same example in different languages can help clarifying various aspect of the new paradigm. Discussions of the examples:

  • object-composition - Tutorial discussions on DCI.
  • dci-evolution - Forum for people to discuss, clarify, and evolve the paradigm (all can read - members can write).

If you want to share your DCI implementation of any of the examples with the community, send a message to marcgrue to get added as a contributor (write what programming language(s) you plan to use, then I can set you up).

Code is organized by example -> language -> contributor. So far we have the following examples and implementations:

Money Transfer

The use case of transferring an amount from one account to another.

Frontloading

Frontloading is a use case for computing the earliest start of every activity given the start of the project. The example is interesting in that the re-selection of objects is an essential part of the algorithm.

About

Canonical DCI examples implemented in different programming languages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published