overture-workshop-notes
Table of Contents
- 1. Current State/What's happened since the 11th Overture Workshop
- 1.1. 6 releases: 2.0.0 through 2.0.8, 2.1.0
- 1.2. GitHub migration
- 1.3. Two buildservers + Travis-CI
- 1.4. New website
- 1.4.1. Shinier!
- 1.4.2. GitHub hosted, static site — essentially zero attack surface aside from GitHub itself
- 1.4.3. More flexible than the old
- 1.4.4. Has a issue tracker for website bugs!
- 1.4.5. Rewriting (slowly) to sound less like an academic paper
- 1.4.6. Download numbers (somebody is downloading, at least)
- 2. Things at the top of my mind
- 3. Reaction to Kiniry
- 3.1. His slides
- 3.2. What's happened to address those recommendations
- 3.3. Foundational effort
- 3.4. Awkward niche (devil's advocate)
- 3.4.1. Kiniry's "prove that VDM is applicable"
- 3.4.2. Overture doesn't (yet) support the refinement/reificiation chains that are so popular on paper
- 3.4.3. Overture doesn't do the strong inferential typechecking seen in FP Langs (union types are no help!)
- 3.4.4. Overture/VDM is not a great language to implement in
- 3.4.5. What an awkward niche!
- 3.4.6. What's our compelling advantage?
Overture Development Status Update Joey Coleman — 21 June 2014
1 Current State/What's happened since the 11th Overture Workshop
1.1 6 releases: 2.0.0 through 2.0.8, 2.1.0
1.1.1 04Dec/31Jan/10Mar/01Apr/20May/13Jun
1.1.2 Average around 1.5 months between releases
1.2 GitHub migration
1.2.1 Started trialling May 2012
1.2.2 Really started transition October 2013
1.2.3 Issue tracker 21 Nov 2013 (the day I generated 1000+ emails…)
1.2.4 Better integration between issues, code, etc
1.2.5 Easier to work with — we're actually using this
1.3 Two buildservers + Travis-CI
1.3.1 Briefly: experimental OS X-based VM (machine was overprovisioned; system performance sucked)
1.3.2 Now: new beefy Linux-based VM at overture.au.dk
1.4 New website
1.4.1 Shinier!
1.4.2 GitHub hosted, static site — essentially zero attack surface aside from GitHub itself
1.4.3 More flexible than the old
1.4.5 Rewriting (slowly) to sound less like an academic paper
1.4.6 Download numbers (somebody is downloading, at least)
2 Things at the top of my mind
(Everything here is a request for comments)