Add support for binary integer literals
Haskell2010 supports
- base-10 (prefix-less),
- base-8 (via
0[oO]-prefix), and - base-16 (via
0[xX]-prefix) integer literals.
I hereby propose to add conditional support for base-2 integers literals via a 0[bB]-prefix, disabled by default, and controllable via a new {-# LANGUAGE BinaryLiterals #-} language extension flag/pragma.
The use of a 0b prefix for indicating binary literals is known
from popular programming languages such as Python, Ruby, and Java.
Edited by Herbert Valerio Riedel