grouping library for 83?
Moderator: MaxCoderz Staff
Hmm... folders... that reminds me of a very old project of mine...
It would set up a few hidden programs the first time it's being executed, that would act as default filetypes (folder and plain text document). You could add more filetypes by putting more (hidden) programs on your calculator, like bitmap, compressed picture, movie, et cetera. And all files and directories are also little programs that you could put on your calculator, hidden if you want to. As you can see, it even supported directories in directories.
I never released it, because I had some very strange errors, and the external modules (read: filetypes) wouldn't be executed at progstart but at an unknown location, making developing modules quite tricky.
Anyway, from that experience I can advice you to stay away from directories on a calculator It doesn't really add anything, and it's a pain in the ass because the OS doesn't really support it. If you'd - for instance - delete the folder Pictures with the Ti-OS, you'd have 6 files that claim to be located in a folder that does not exist, making it impossible to see or use those files, but they take up space nontheless... N00bs will never understand that kind of things with their brainwashed MS Windows XP logic...
But something like a self-extracting ZIP-file would be a great idea, I think. And not so awfully difficult to make.
It would set up a few hidden programs the first time it's being executed, that would act as default filetypes (folder and plain text document). You could add more filetypes by putting more (hidden) programs on your calculator, like bitmap, compressed picture, movie, et cetera. And all files and directories are also little programs that you could put on your calculator, hidden if you want to. As you can see, it even supported directories in directories.
I never released it, because I had some very strange errors, and the external modules (read: filetypes) wouldn't be executed at progstart but at an unknown location, making developing modules quite tricky.
Anyway, from that experience I can advice you to stay away from directories on a calculator It doesn't really add anything, and it's a pain in the ass because the OS doesn't really support it. If you'd - for instance - delete the folder Pictures with the Ti-OS, you'd have 6 files that claim to be located in a folder that does not exist, making it impossible to see or use those files, but they take up space nontheless... N00bs will never understand that kind of things with their brainwashed MS Windows XP logic...
But something like a self-extracting ZIP-file would be a great idea, I think. And not so awfully difficult to make.
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
but if it checked what programs were in a directory and deleted them, then checked what directories are in it, begin going through each of those and begin deleting all prgms in it untill it detects no futher directories, deletes that directory and move to the root to run through the next direct in the root and continue the process till the original directory can be deleted
Sigh... it's annoyingly simple to make a recursive delete, but if the Ti-OS deletes my folders, there's nothing I can do
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
Ehm... yeah... you could...
But that would be a lot of work to support something that the calculator doesn't really need. Why would you want directories so badly?
I think a perfect solution would be a program that asks which files you want to 'zip', and put them all compressed in one file, together with an "uninstaller" if desired. So you'd just Asm(prgmSOMEZIP and all the necessary files are on your calculator, and a small program that will delete all the files you just installed if you run it with Asm(prgmUSOMEZIP or something. Folders would only complicate things unnecessarily.
But that would be a lot of work to support something that the calculator doesn't really need. Why would you want directories so badly?
I think a perfect solution would be a program that asks which files you want to 'zip', and put them all compressed in one file, together with an "uninstaller" if desired. So you'd just Asm(prgmSOMEZIP and all the necessary files are on your calculator, and a small program that will delete all the files you just installed if you run it with Asm(prgmUSOMEZIP or something. Folders would only complicate things unnecessarily.
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
Same here
Maybe... very maybe... when I finish up a few of my current projects...
Maybe... very maybe... when I finish up a few of my current projects...
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
quit, not quitted... you make that past tense error a lot...Kevin wrote:Kat-Productions was working on a program to compress programs (or groups) I think but all members of this group quitted calc programming I think.
Currently coming up with a new signature idea... since my forum avatar changer was killed by an upgrade...
IS and DS are pretty much useless, basically, IS adds one to it, and then runs the command after it if answer is <= to it, and the one after that if it is > than it....Kevin wrote:I still dont know how to use the IS and DS commands in TI-BASIC and I still havent figured out what is the difference between Ipart( and Int(
And DS does the opposite, it's kinda weird, I've never seen a time where that is useful...TI-83+ Manual wrote: :IS>(variable,value)
:command (if answer <= value)
:command (if answer > value)
Note: IS>( is not a looping instruction.
And iPart( and int(
So if you have -23.56 here's what's returned:TI-83+ Manual wrote: Note: For a given value, the result of int( is the same as the result of iPart( for nonnegative numbers and negative integers, but one integer less than the result of iPart( for negative noninteger numbers.
There, now you know...My calc's screen wrote: iPart(-23.56
-23
int(-23.56
.24
P.S. Quotes are fun...
Shaun