User Tools

Site Tools


introduction

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
introduction [2014/01/16 08:57]
barryfp
introduction [2014/04/22 09:10] (current)
barryfp
Line 1: Line 1:
 <div justify> <div justify>
-Dana programs are structured as collections of ''​components''​. Each Dana source file represents one such component. Each component implements one or more ''​objects''​ where each object ​is, in turn, a collection of one or more ''​interfaces'' ​(in other wordscomponents can form object implementations ​that exhibit multiple ​interface ​types).+Dana programs are structured as collections of ''​components''​. Each Dana source file represents one such component. Each component implements one or more instantiable ​''​micro-components''​ where each microcom ​is, in turn, a collection of one or more ''​interfaces''​. Microcoms can be thought of like "​objects" ​in languages like Javaexcept ​that microcoms are instantiated by interface ​and the only requirement for compatability between two microcoms is that they share a common primary interface; they may have different secondary interfaces and different internal state. We generally use the more familiar term "​object"​ throughout this documentation.
 </​div>​ </​div>​
  
introduction.txt ยท Last modified: 2014/04/22 09:10 by barryfp