Edge is a brainfuck derivative without IO and only 4 symbols. It was created by Michael Gianfreda, Aug. 25, 2013.
Edge has two switches: destination (pointer <-> memory cell) and direction (+ <-> -).
||Switch destination (pointer <-> memory cell). When switching from cell to pointer, direction gets switched (+ <-> -) too.|
||Move selected destination in selected direction|
||Jump past the matching |
||Jump back to the matching