So since I was bored I decided I'll mess around with operators by providing invalid operands for Lua to throw an exception.
I decided to do this:
print("a" < "b")
And I got true in the output which surprised me. This used to not work. You were never able to use <=, >=, <, or > with string operand. You would get an exception message.
I thought maybe the result was based on string length since at first I had this:
print("accordion" > "guitar")
But it evaluated to false, and #"accordion" == 9 and #"guitar" == 6. So what is the result based on?

1 comment
thx bro