Home - grahnian/dcal GitHub Wiki
Welcome to the Domain-Configurable Agent Language (DCAL) wiki!
What is DCAL?
- Agent-based- DCAL is agent-based and conceived as a simulation and modeling tool.
- Domain-configurable - DCAL is a limited but highly extensible language. By attaching modules to DCAL, you define a working vocabulary, defining the domain.
- A composable language with tight IDE integration - Once a domain is specified, a development environment is generated for that Domain specifically.
- A simple, graphical language - DCAL is a language with graphical control-flow and tree-based Scheme-like commands and values filling in the details. Future work in the language will add a textual view of the control flow as well as pursuing a more graphical representation of commands and values. In the end, the language should have both graphical and textual representations and freely allow switching between the two.