The Whiley Programming Language

Devoted to the development of Whiley, an open source programming language.

  • The Whiley Compiler (WyC)

    language compiler verification whiley

    Java 110 18 Updated Feb 23, 2017
  • The Whiley2JavaCompiler is responsible for translating Whiley Intermediate Language (WyIL) files into JVM Bytecodes.

    java bytecode compiler whiley

    Java 4 Updated Feb 23, 2017
  • The Whiley Theorem Prover (WyTP) is an automatic and interactive theorem prover designed to discharge verification conditions generated by the Whiley Compiler. WyTP operates over a variant of first-order logic which includes integer arithmetic, arrays and quantification.

    Java 1 Updated Feb 23, 2017
  • A compiler framework for managing the Whiley Compiler and related tooling.

    Java 1 Updated Feb 23, 2017
  • This is a prototype implementation for compiling Whiley to C for execution on an embedded system.

    c compiler whiley

    Java Updated Jan 18, 2017
  • Website behind whileylabs.com

    java compiler whiley

    Java 1 Updated Nov 30, 2016
  • The WDK build system is responsible for curating and building releases of the Whiley Programming Language. This includes obtaining necessary dependencies, building documentation, etc.

    language programming-language whiley

    Shell Updated Nov 24, 2016
  • Various documents relating to the Whiley Programming Language.

    documentation latex whiley

    TeX 4 3 Updated Nov 24, 2016
  • Benchmark Suite for Whiley

    benchmarking examples whiley

    Java 4 2 Updated Nov 7, 2016
  • Assembler / Disassembler for Java Bytecode

    java bytecode java-bytecode

    Java 11 5 Updated Nov 4, 2016
  • The collection of standard libraries that ship with Whiley.

    Updated Sep 14, 2016
  • WyRL is a domain specific rewrite language and code generator which has been custom developed for use within the Whiley Compiler. Specifically, WyRL is used to generate the Automated Theorem Prover used within Whiley.

    Java 2 Updated Jun 20, 2016
  • A prototype backend for compiling Whiley programs into the new Web Assembly Standard

    Java 1 Updated Apr 1, 2016
  • This provides a back-end for the Whiley Compiler which compiles WyIL bytecodes into JavaScript.

    Java 3 Updated Feb 2, 2016
  • Whiley Developer Website

    CSS 1 Updated Mar 27, 2014
  • Eclipse Plugin for the Whiley Programming Language

    plugin java eclipse whiley

    Java 3 1 Updated Feb 16, 2014