Retina

Retina is a regex-based programming language developed by user:Martin Ender. The main design goal of Retina is to be able to use regular expressions with as little boilerplate code as possible. It runs on the .NET regex engine, meaning that both .NET and ECMAScript flavors are available. It is primarily used for code-golfing.

For more details about the language, see the GitHub repository. This article will be expanded once the feature set of the language stabilises.

Binary to unary conversion
1 0# +`#0 0## 0 (an extra line must be present)

Try this program online.

External resources

 * GitHub repository including language documentation, C# implementation, issue tracker and example programs.
 * Online interpreter at Try It Online.