Ask HN: I casually came up with chained unary operators, do you like them?
Working on a simple virtual machine and a new programming language, I have discovered that the interpreter I have developed can read chained unary operators nominally.
It seems a useful side effect...
$a = 0
print ++$a++
# Prints "1" and sets a = 2 in memory
$a = 1
print --$a++
# Prints "0" and sets a = 1 in memory
$a = 0
print ++++$a
# Prints "2" and sets a = 2 in memory
$a = 0
print $a++++
# Prints "0" and sets a = 2 in memory
$a = 10
print ++$a----
# Prints "11" and sets a = 9 in memory
$a = 10
print ++--$a----++
# Prints "10" and sets a = 9 in memory