Soci/Singular - 2024-06-08

This is because $ is an empty bit string. Similarly like "" is an empty character string or x'' an empty byte string.

The numeric value of all three are zero in expressions which need numeric values.

While it works as designed I see how an empty (bit) string is unexpected as an instruction argument. Or even elsewhere, as it's basically "nothing". Will think about it.