WG211/M17Carette

From WG 2.11
Jump to: navigation, search

Drasil is a framework for generating "all" software artifacts from a single source, while maintaining full traceability. We also have GOOL - Generic Object Oriented Language -- as a Haskell EDSL. Here I will talk about the design of GOOL, and the EDSLs that drive GOOL generation from Drasil. One EDSL aims to capture "implementation decisions", while another "design decisions".