The Whiley Programming Language (@Whiley)
  • Stars
    star
    287
  • Global Org. Rank 33,098 (Top 11 %)
  • Registered almost 11 years ago
  • Most used languages
    Java
    69.2 %
    Shell
    15.4 %
    TeX
    7.7 %
    JavaScript
    7.7 %

Top repositories

1

WhileyCompiler

The Whiley Compiler (WyC)
Java
215
star
2

Jasm

Assembler / Disassembler for Java Bytecode
Java
24
star
3

WhileyTheoremProver

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
8
star
4

WhileyDocs

Various documents relating to the Whiley Programming Language.
TeX
7
star
5

WyBench

Benchmark Suite for Whiley
Java
6
star
6

WhileyWeb

A simple web IDE for running Whiley programs on your computer using a web-browser.
JavaScript
4
star
7

Whiley2JavaCompiler

The Whiley2JavaCompiler is responsible for translating Whiley Intermediate Language (WyIL) files into JVM Bytecodes.
Java
4
star
8

RFCs

Request for Comment (RFC) proposals for substantial changes to the Whiley language.
3
star
9

WhileyRewriteLanguage

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
3
star
10

Whiley2C

A C backend for the Whiley Compiler
Java
3
star
11

WhileyDevelopmentKit

The WDK build system is responsible for curating and building releases of the Whiley Programming Language. This includes obtaining necessary dependencies, building documentation, etc.
Shell
2
star
12

Whiley2JavaScript

Provides support for compiling Whiley programs in JavaScript. See http://whiley.org for more information on Whiley.
Java
2
star
13

WhileyBuildAction

A Github action for building Whiley repositories.
Shell
1
star
14

Whiley2Boogie

A compiler backend for translating Whiley programs into Boogie programs for verification.
Java
1
star