Great explanation :D
I understand what I called black magic before now. I did wonder what something other than a concatenation would do in that place but didn’t consider that it might be just that because it looked so complicated.
I wasn’t able to get it running with ⋕$"__"
either, though I’d assume it’s a bug caused by how the numbers get passed around or something. The day uiua has a stable release will be glorious
That’s also possible, though I’ve had cases where putting a
?
before a function changed the output to what I expected instead of doing something else.This only happened in the online pad and seems to have been fixed by reloading the tab but I’ve taken to call any such behavior a bug now :D
Especially in this case because
⋕"1019"
should at least not throw a “invalid float literal” error.Though if you ever find another explanation I’d be happy to read it ^^
(I’m going to ‘investigate’ some more because I had this error a few times but I don’t remember the circumstances and solution anymore)