This shows you the differences between two versions of the page.
faq [2014/01/19 18:38] gazoot Renamed a question. |
faq [2014/12/05 14:09] (current) jcoplien |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Frequently Asked Questions ====== | ====== Frequently Asked Questions ====== | ||
- | - [[What, in short, is DCI?|What, in short, is DCI?]] | + | - [[What is DCI?|What is DCI?]] |
- [[How does DCI relate to MVC?|How does DCI relate to MVC?]] | - [[How does DCI relate to MVC?|How does DCI relate to MVC?]] | ||
- [[What is the relationship between classes, objects, Roles, and Contexts?|What is the relationship between classes, objects, Roles, and Contexts?]] | - [[What is the relationship between classes, objects, Roles, and Contexts?|What is the relationship between classes, objects, Roles, and Contexts?]] | ||
Line 8: | Line 8: | ||
- [[Why can't I reuse a Role across multiple contexts?|Why can't I reuse a Role across multiple Contexts?]] | - [[Why can't I reuse a Role across multiple contexts?|Why can't I reuse a Role across multiple Contexts?]] | ||
- [[Can a Role be played by several different objects in a given Context instantiation?|Can a Role be played by several different objects in a given Context instantiation?]] | - [[Can a Role be played by several different objects in a given Context instantiation?|Can a Role be played by several different objects in a given Context instantiation?]] | ||
+ | - [[Can I rebind roles to objects multiple times over the lifetime of a Context object?| Can I rebind roles to objects multiple times over the lifetime of a Context object?]] | ||
- [[Can I use DCI in Java?|Can I use DCI in Java?]] | - [[Can I use DCI in Java?|Can I use DCI in Java?]] | ||
- [[What is the best DCI language?|What is the best DCI language?]] | - [[What is the best DCI language?|What is the best DCI language?]] | ||
Line 22: | Line 23: | ||
- [[I found a library that claims to do DCI, how can I know that it does?|I found a library that claims to do DCI, how can I know that it does?]] | - [[I found a library that claims to do DCI, how can I know that it does?|I found a library that claims to do DCI, how can I know that it does?]] | ||
- [[If a DCI Context should map to a User mental model, does it mean that DCI cannot be used for programming at a lower level than what interacts with a User?|If a DCI Context should map to a User mental model, does it mean that DCI cannot be used for programming at a lower level than what interacts with a User?]] | - [[If a DCI Context should map to a User mental model, does it mean that DCI cannot be used for programming at a lower level than what interacts with a User?|If a DCI Context should map to a User mental model, does it mean that DCI cannot be used for programming at a lower level than what interacts with a User?]] | ||
+ | - [[Can a Context have state?|Can a Context have state?]] | ||
+ | - [[I'm missing a DCI implementation for my favorite language! What to do?|I'm missing a DCI implementation for my favorite language! What to do?]] | ||
+ | - [[It seems like many implementations are using Abstract Syntax Tree rewriting to enable DCI. How does it work?|It seems like many implementations are using Abstract Syntax Tree rewriting to enable DCI. How does it work?]] | ||
+ | - [[Should the actors for a Use Case be represented as roles in the DCI Context for that Use Case?|Should the actors for a Use Case be represented as roles in the DCI Context for that Use Case?]] | ||
+ | - [[What should I do if different users have different mental models|What should I do if different users have different mental models, or one of the stakeholders has a different mental model than an end user?]] | ||
- //Another FAQ topic// | - //Another FAQ topic// |