Release the Wyvern

August 11, 2014

Blog | Development | Release the Wyvern
Release the Wyvern

The developer world is abuzz over a new open-source project out of Carnegie Mellon University that aims to shake up programming as we know it. While still in prototype, the ‘polyglot’ language called Wyvern integrates the way apps and websites are created, and guards against the most serious of security threats.

Based on the data you’re manipulating, Wyvern automatically detects what language you’re programming in. If, for example, you’re working with a database, it concludes you’re using SQL.

Jonathan Aldrich, associate professor in the Institute for Software Research (ISR) and lead on the project said, “Wyvern is like a skilled international negotiator who can smoothly switch between languages to get a whole team of people to work together.” 

In other words, if you team has varying language proficiencies – C#, SQL, Javascript, Objective C (iOS), Java (Android)… this could be an excellent opportunity to consolidate them, wherein everyone would be familiar and technically capable to write and switch between any language with a minimal learning curve.

While some are excited to see what develops, others are channeling Chicken Little as the NSA is one of the project’s funders. It makes sense; however, that the agency protecting U.S. government communications and information systems would be interested in advancing a language that could eliminate all sorts of injection vulnerabilities.

Want a peek at what might be your digital future? Check out GitHub and stay tuned for Phil Azzi’s technical post about Wyvern.


Image: Benjamin Chung, Cyrus Omar, Jonathan Aldrich, & Alex Potanin at the Object-Oriented Programming Conference. © ISR.

Heather Waters

  • Development
  • News

Recent Work

Check out what else we've been working on