0 Members and 2 Guests are viewing this topic.
Is this intentional?5->{L1}->ANow A does not hold 5, but rather the address of L1. This just caused me a horrible debugging session until i figured it out
Originally, it was unintentional, but it produces the smallest code. It could return the answer, but then it adds an extra byte or 2 every time you store to a pointer. Both ways have advantages in optimization.You can optimize this:A->{L1}B->{L1+1}C->{L1+2}like this:C->{B->{A->{L1}+1}+1}So don't think that its a bad thing it returns the pointer, there are some good things you can do with it.
-2→AA/2→A
-2→A-(-A/2→A
Wait, what do you mean "by zero"? Anytime you divide by zero the calculator is supposed to explode! (or return -1)I'm already aware of that the current division routine is unsigned, and purposely so. The signed division will come soon. You can do signed division with the "//" operator in the future.
[03:10:10] <+Buckeye> DJ_Omni[03:10:27] <+Buckeye> you should have quigibo check out appautoscroll flag[03:10:46] <+Buckeye> mirage might unset that[03:10:59] <+Buckeye> although im not sure if it would cause diagonal text