Virgil Major Releases
Major releases of the compiler system for the Virgil language are listed here by date. Each major release contains significant feature improvements and is extensively tested for language compliance and correctness. Intermediate bugfixes and improvements are accumulated between each major release. To obtain development versions of the compiler, see the CVS instructions or download one of the automatically-generated intermediate JAR archives.
February 7, 2011
- virgil-src-b04.zip -- Virgil Compiler and Applications [B-04], Source Code.
- vpc-b04.jar -- Virgil Prototype Compiler [B-04], JAR Archive Coming Soon
May 14, 2007
- virgil-src-b03.zip -- Virgil Compiler and Applications [B-03], Source Code.
- vpc-b03.jar -- Virgil Prototype Compiler [B-03], JAR Archive.
February 19, 2007
- vpc-src-b02.zip -- Virgil Prototype Compiler [B-02], Source Code.
- vpc-b02.jar -- Virgil Prototype Compiler [B-02], JAR Archive.
January 9, 2007
- vpc-src-b01.zip -- Virgil Prototype Compiler [B-01], Source Code.
- vpc-b01.jar -- Virgil Prototype Compiler [B-01], JAR Archive.
Language Specification Releases
Major revisions to the language specification are available here. Updates to the language specifications reflect the addition of new features or clarifications and corrections. Each release of the language specification has an associated version number; the Virgil compiler and related tools report what language specification that they support.
April, 2007
- The Virgil Language Specification [I-01] is scheduled for release in August 2007.
Applications, Libraries and Driver Kits
This section contains links to various applications and driver kits for specific microcontroller architectures. Libraries and driver kits allow code reuse for programmers beginning the development their own applications for their hardware devices.
May 14, 2007
- apps-a01.zip -- Virgil Application and Driver Kit [A-01], Source Code.
Feb 26, 2009
- apps-a02.zip -- Virgil Application and Driver Kit [A-02], Source Code. Device driver interfaces