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.