Skip to content

Dogen v0.93.0, "Tombwa"

Compare
Choose a tag to compare
@mcraveiro mcraveiro released this 12 Dec 13:50
· 8003 commits to master since this release


Tombwa, Namibe, Angola. (C) 2017 Jessé Manuel. Sourced from Instagram.

Overview

The sprint's headline feature is the start of the C# kernel. It is only an experimental feature, but Dogen can already generate the basic infrastructure such as projects, solutions and simple classes. Only primitives are supported at present. For an example of a C# model see the test data sets:

Most of the work carried out this sprint was related to adding multiple kernels to Dogen, so it is not user visible. Similarly, most of the remaining work was related to the C# kernel.

User visible changes

  • when outputting more than one kernel, Dogen now adds a kernel specific directory: e.g. cpp. csharp.
  • the --project-dir command line option has been renamed to --output-dir
  • the hardware model has been split into language-specific "builtin" models

For more details see the sprint log.

Binaries

You can download experimental binaries from Bintray for OSX and Linux:

For other operative systems you need to build it from source. Source downloads are available below.