Wyvern
Wyvern is a new programming language designed to help developers be highly productive when writing high-assurance applications. The first major innovation in Wyvern is type-specific languages, a feature that allows programmers to create literals of a given type (e.g. a SQLQuery type) in a language appropriate to that type (e.g. SQL). We are currently working on the Wyvern object model and on providing architects with more architectural control. The ongoing implementation of Wyvern is available on GitHub. You can find our web site by googling for “NSA programming language” and clicking on any of the top hits. :-)
In this talk I will overview the Wyvern language, talk about the type-driven parsing mechanism as well as other current developments inside Wyvern. Wyvern implementation is currently written in Java and can be downloaded from GitHub
Video:
Speaker: Alex Potanin
Dr Alex Potanin is a Senior Lecturer in Software Engineering at VUW and is a co-lead of the Wyvern project together with A/Prof Jonathan Aldrich at Carnegie Mellon University, USA. Alex spent his 2013 on sabbatical at CMU jump starting the Wyvern project.
When
Wednesday, May 20: 5:00 for 5:15 - 6:30pm
Where
This meeting is hosted by:
Victoria University of Wellington
Government Buildings
Lecture Theatre: GBLT3
15 Lambton Quay
Wellington
The Java User Group thanks our host!