Whiley is an open source effort to develop a programming language that automatically eliminates large classes of software error (e.g. out-of-bounds errors, null pointer exceptions, division-by-zero, etc). Whiley allows the programmer to write explicit specifications for functions, methods and data structures. A verifying compiler is then employed to statically check that programs meet their specifications. As such, Whiley is ideally suited for use in safety critical systems. However, there are many benefits to be gained from using Whiley in a general setting (e.g. improved documentation, maintainability, reliability, etc).
|Name||Primary Language||I Use This||Community Rating||12-month Activity & Year-on-Year Change|
|Whiley Compiler (WyC)||1|
|Outside: 6 +2 (50%)||278 -17 (5%)|
|Outside: 4 +3 (300%)||27 -74 (73%)|
|Outside: 1||10 +9 (900%)|
|Outside: 3 +2 (200%)||18 -49 (73%)|
|Whiley Eclipse Plugin||1|