0 Members and 7 Guests are viewing this topic.
I think that might be a little confusing. And also, that is currently valid syntax since empty arguments are filled with the last expression. That is, your first example is parsed as Line(X1,Y,X2,X2) and the second one becomes Line(X,Y1,Y1,Y2) it can actually be a useful optimization occasionally. This goes for all multi-argument commands.I'm probably just going to use the horizontal/vertical tokens for fast lines with the syntax: "Horizontal X1,X2" since I can use the number of arguments to determine if its the line routine or the scroll routine.
Quote from: Quigibo on June 14, 2010, 10:18:55 pmI think that might be a little confusing. And also, that is currently valid syntax since empty arguments are filled with the last expression. That is, your first example is parsed as Line(X1,Y,X2,X2) and the second one becomes Line(X,Y1,Y1,Y2) it can actually be a useful optimization occasionally. This goes for all multi-argument commands.I'm probably just going to use the horizontal/vertical tokens for fast lines with the syntax: "Horizontal X1,X2" since I can use the number of arguments to determine if its the line routine or the scroll routine.You mean Horizontal X1,X2,Y1 or something like that, right?* DJ Omnimaga hopes Quigibo was planning to actually let the user choose where to draw the line
Keep in mind App compiling will take over 10 minutes on-calc, though.
Quote from: DJ Omnimaga on May 25, 2010, 07:58:47 pmKeep in mind App compiling will take over 10 minutes on-calc, though.@Raylin: lemme just explain why: the calc processor is too weak to handle all the cryptographic computations involving the signing of the app. (they still have to be signed, even when you already have them on your calc)
I really dislike the applications that do a process for 5 minutes with nothing to show for it but a blank screen.
@SirCmpwnThe alpha scroll thing I can do. The shell type in the header I don't think it necessary. The app already saves the current shell to use every time you change it.