BCL (Brainf*** Computing Language) is an extension of Brainf*** adding additional commands.
Consistent with the spirit of Brainf***, BCL adds only a minimal number of commands.
The BCL interpreter supports multiple “levels” of improvement. Level 1 is Repaired Brainf*** (fully compatible with Brainf*** and only serving to fix some portability issues), level 2 is Low BCL (suitable for assembly-language use), and level 3 is High BCL (suitable for more general-purpose use).
Specification
[Version 1.0 of the specification is available here.]({{ site.baseurl }}/bcl/spec/1.0/)
Reference implementation
A reference implementation has been made, named bcl-reference
. It is available on GitHub.